トップページphp
1001コメント347KB

【PHP】下らねぇ質問はここに書き込みやがれ 27

■ このスレッドは過去ログ倉庫に格納されています
00011様2006/08/23(水) 00:54:52ID:uM5Jzzy0
PHPに関するくだらねぇ質問用スレです。ここならお前の下らない質問に回答があるかも知れません。

まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆質問する場合の注意
1. 自分のIDを表示させること。(メール欄に何も記述しないでください)
2. サーバーのOS、WebサーバーとPHPの種類やバージョン等を明記すること。
3. 己の行った操作、変更などを詳しく明記すること。
4. エラーメッセージはそのまま表記すること。「エラーが出ます」では絶対分かりません。
5. 質問者としても態度をわきまえること。
6. 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・質問者は必ずIDを表示させてください。(メール欄に何も記述しないでください。)
・2回目以降は最初に質問した際のレス番号を名前欄に入れてください。
  (逆に回答者は質問者に対して>>(アンカー)をつけて答えてください。)
・解決しなくても回答をもらった場合はお礼を言う。
  (荒らし、煽りは除く。逆に煽られたときも、無闇に反論せずスルーすべし)

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークはそれぞれの該当スレへ
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで
・オブジェクト指向については良スレがないから本を買え。理解できないならムリに使うな。
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
0382nobodyさん2006/08/29(火) 10:31:05ID:???
>>381
explodeは確かに区切る関数だが、区切った結果は戻り値で返る。
× explode("\n", $l); // $lは何も変化しない
○ $l = explode("\n", $l); //$lは改行ごとに分割された配列に変わる
0383nobodyさん2006/08/29(火) 10:34:57ID:???
>>381
あとちなみに、「致命的エラー」になるのはwhile()の条件のせいだと思う。
それだと絶対に終了できないので永久ループになる。
0384nobodyさん2006/08/29(火) 10:37:17ID:N+TQF1f0

>>375さん、ありがとうございます><


解決しました^^

ありがとうございます
0385nobodyさん2006/08/29(火) 10:58:00ID:N+TQF1f0
>>382
はい・・。それ後で気づきました。。

>>383
え、そうなんですか?!?!

・・・あ。
0386nobodyさん2006/08/29(火) 11:22:48ID:???
データベースは使わずfputsでデータをテキストファイルに書き込みました。
たとえば3行分のデータがあるとして、

1.こぶた
2.ろば
3.ちんぱんぢー

ある指定した行を消す場合はどのようにしたらいいのでしょうか?

0387nobodyさん2006/08/29(火) 11:26:20ID:???
いらない行以外を抜き出して再度書き込み
0388nobodyさん2006/08/29(火) 11:53:49ID:???
>>386
ファイル丸ごと出力し直し。
0389nobodyさん2006/08/29(火) 12:07:31ID:???
>>374
$fp = fopen("log.txt" , "w");
文字列は引用符でくくれ
お前にはerror_reporting(E_ALL);を進める
0390nobodyさん2006/08/29(火) 12:34:04ID:OWMs78pd
yum install php
などでインストールした場合、php を make した時の configure オプションってどうやって調べればいいのでしょうか?

とある理由により、PHPをバージョンダウンさせたいのですが、既存のPHPがどのようなconfigureオプションでmakeされたのかがわからないので、どうやって調べたらいいのかなぁ、、、と彷徨っているところです...
0391nobodyさん2006/08/29(火) 12:38:38ID:K0UosIpn
>>390
phpinfo();
03923902006/08/29(火) 12:52:23ID:???
>>391
ありがとうございます。"Configure Command" で表示されました。
0393nobodyさん2006/08/29(火) 13:00:47ID:???
in_arrayってどんな時に使いますか?
0394nobodyさん2006/08/29(火) 13:09:30ID:???
>>393
配列の中に該当のデータがあるか調べたいとき。
0395nobodyさん2006/08/29(火) 13:29:53ID:???
>>393
荒らしたい時
0396nobodyさん2006/08/29(火) 13:34:47ID:???
in_array(笑)


別に使えない命令じゃないのに避けてしまいそうなオレがいる
0397nobodyさん2006/08/29(火) 14:32:44ID:???
<form action="hoge.php">
<input type="checkbox" name="fC[]" value="hoge"> hoge <br>
<input type="checkbox" name="fC[]" value="foo"> foo <br>
<input type="checkbox" name="fC[]" value="bar"> bar <br>
<input type="submit" value="OK">
</form>

でfc[]を$_POSTで取得したいのですが、

$a = $_POST[fc[]]では取得できませんでした。
どなたかご教授お願いいたします。
0398軟式PHP2006/08/29(火) 14:34:33ID:???
>>397
print_r( $_POST );
とすると、どんな形で格納されてるか分かるお。
0399nobodyさん2006/08/29(火) 14:49:10ID:???
あれ?「OK」押してpostした時点で$fcの中に入ってなかった?
0400nobodyさん2006/08/29(火) 14:53:00ID:???
>>399
おまえそりゃセキュリティホールありまくりの古い設定で動かしてるだろう。
0401nobodyさん2006/08/29(火) 14:53:45ID:???
>>397
$_POST['fc']
0402nobodyさん2006/08/29(火) 14:54:40ID:???
>>400
・・・動いてるウチの鯖ヤバイ?
0403nobodyさん2006/08/29(火) 14:55:17ID:jUXXd5I9
POSTされた値をSQLに格納したいのですがいちいちPOSTをつけるのが面倒くさいので
extract($_POST)と展開して行いたいと思っていますがセキュリティ的に見て危ない点とかありますでしょうか??
04043972006/08/29(火) 14:56:33ID:???
すいません、解決しました。ありがとうございます。
04053972006/08/29(火) 14:57:31ID:???
$_POST['fc'] として解決できました。
0406nobodyさん2006/08/29(火) 15:02:58ID:???
>>403
うん。とても。
04073972006/08/29(火) 15:16:06ID:???
397です、先ほど質問したばかりですがお力をお貸しください。

<form action="hoge.php">
<input type="checkbox" name="fC[]" value="0"> hoge <br>
<input type="checkbox" name="fC[]" value="1"> foo <br>
<input type="checkbox" name="fC[]" value="2"> bar <br>
<input type="checkbox" name="fC[]" value="2"> bar <br>
<input type="submit" value="OK">
</form>

<?php
if (isset($_POST['fC[]'])) {

     $array = file(hoge.txt);
     $del = $_POST["new_data[]"];
     array_splice($del_array,$del]);
}
?>

チェックしたところのデータを配列から消したいのですが、これだとうまくいきませんでした。
不適切な箇所ございましたらご指摘お願いいたします。
0408nobodyさん2006/08/29(火) 15:21:31ID:???
>>407
だから$_POST['fc[]']じゃなく$_POST['fc']だっつの。さっき直したばっかだろお前w
0409nobodyさん2006/08/29(火) 15:39:15ID:???
なんでin_array嫌われてんの?
0410nobodyさん2006/08/29(火) 15:41:41ID:???
ところでたまに

鏤?

な感じの文字化けが出てくることがあるんだけど、どんなときに出るかわかる人います?
途中でUTF8で書いてるphpを呼んでるから出るのかな?
0411nobodyさん2006/08/29(火) 15:41:45ID:???
>>409
ちょっと前に、in_array絡みの質問で荒れ気味になったから
0412nobodyさん2006/08/29(火) 15:54:01ID:???
>>409
in_arrayってイミわかんねーどう使うんだこれー
みたいなバカが1人いたから。
0413nobodyさん2006/08/29(火) 16:00:53ID:???
ワロタ

>>185
× I'm array.
○ in_array()
04143972006/08/29(火) 16:13:38ID:???
失礼しました、POST['fc']でした(汗
修正してみました。

<form action="hoge.php">
<input type="checkbox" name="fC[]" value="0"> hoge <br>
<input type="checkbox" name="fC[]" value="1"> foo <br>
<input type="checkbox" name="fC[]" value="2"> bar <br>
<input type="checkbox" name="fC[]" value="2"> bar <br>
<input type="submit" value="OK">
</form>

<?php
if (isset($_POST['fC'])) {

     $array = file(hoge.txt);
     $del = $_POST["new_data"];
     array_splice($del_array,$del]);
}
?>

array_spliceの使い方ま間違えているのでしょうか?原因がわかりません。
ご教授おねがいいたします。何度も長文すみません。
0415nobodyさん2006/08/29(火) 16:21:48ID:???
>>414
$_POST['fC'] を isset() 以外で使って無いじゃないか。
$_POST['new_data'], $del_array がどこから来てるかも分からないし。
原因どころか、何がしたいか分からない。
何でもここで訊く前に、しばらく自分で考えた方がいいぞ。
0416nobodyさん2006/08/29(火) 16:39:49ID:???
for($i = 0 ; $i < count($_POST['fC']) ; $i++){
if($_POST['fC'][$i] === "") { unset($_POST['fC'][$i]); }
}
0417nobodyさん2006/08/29(火) 16:44:05ID:???
if($_POST['fC'][0] !== 0) { unset($_POST['fC'][0]); }
if($_POST['fC'][1] !== 1) { unset($_POST['fC'][1]); }
if($_POST['fC'][2] !== 2) { unset($_POST['fC'][2]); }
if($_POST['fC'][3] !== 2) { unset($_POST['fC'][3]); }
print_r($_POST['fC']);
0418nobodyさん2006/08/29(火) 17:34:10ID:???
>>417
効率わる
0419nobodyさん2006/08/29(火) 17:36:02ID:???
>>417
教科書に悪い例で出て来そうなバグが埋め込まれてるな
0420nobodyさん2006/08/29(火) 17:49:26ID:???
>>414
なにがしたいのかさっぱり分からん
こうゆう馬鹿はむかついてくる
せめて分かるようにきっちり書け
04213972006/08/29(火) 17:56:30ID:???
もうしわけございませんでした。
やりたいことは、WEBメールにあるような、
チェックボックスにチェックを入れてsubmitボタン押すと
チェックされたデータを削除する動作を行いたいです。
データはテキストファイルに一行ずつ格納してあります。

何度も申し訳ございません、ご教授願います。
0422nobodyさん2006/08/29(火) 18:00:36ID:???
>>421
いや、まず動かしてから質問しようよってことだと思うのだが・・・
わかりません以前の問題があるから突っ込まれているんだと思うんだけど(;´Д`)
0423nobodyさん2006/08/29(火) 18:09:01ID:???
>>421
$_POST['fc']には何が入るんだ?
今一、分からんが数字でとってきてあとはその行を削除すればいいんじゃね?
一行ずつとは?
1つのtextファイルに1行毎に入っているのか、1行のtextファイルがなんこもあるのか?
04243972006/08/29(火) 18:11:22ID:???
<form action="hoge.php">
<input type="checkbox" name="fC[]" value="0"> hoge <br>
<input type="checkbox" name="fC[]" value="1"> foo <br>
<input type="checkbox" name="fC[]" value="2"> bar <br>
<input type="checkbox" name="fC[]" value="2"> bar <br>
<input type="submit" value="OK">
</form>
<?php
if (isset($_POST['fC'])) {
$list = file($file_name);
$flg = $_POST["fC"];

foreach($list as $line) {
$k = 0;
if($k != $del_f) {
array_splice($list,$k,1)
}
++$k;
}
}
?>

何度もお見苦しくて申し訳ございません。新しくソース書いてみました。
不適切な記述がございましたらご指摘ください。
04253972006/08/29(火) 18:16:52ID:???
>>423さんありがとうございます。
一つのファイルに1行毎にデータが格納されてます。
何かひっかかる箇所がございましたらご指摘ください。
0426nobodyさん2006/08/29(火) 18:44:53ID:???
>>424
> 何かひっかかる箇所
ほぼ全部。
$flgは何?$del_fってどこから来た?$lineは何のために存在するの?

そもそも、そのチェックボックスは複数選択できるよね?だったら、そんなコードで動くわけない。
(まあ、なんとなくやりたいことは伝わったけどw)

foreachするのは $list ではなく $_POST['fC'] のほうが良くね?
0427nobodyさん2006/08/29(火) 18:53:36ID:???
>>425
要はtextファイルにある掲示板のログをチェックボックス式で消すって感じだろ

$del_file = $_POST['fc'];
$list = file($file_name);
if(is_numeric($del_file)) {
 if($del_file <= $list) {
  foreach($del_file as $number) {
   unset($list[$number]);
  }
 }
}
エラーでるかもしらんがうまくアレンジ
04284272006/08/29(火) 18:57:58ID:???
間違えた

$count = count($list);
foreach($del_file as $number) {
if(is_numeric($number)) {
if($number<=$count) {

適当にこんな感じにしる
0429nobodyさん2006/08/29(火) 20:24:07ID:???
><input type="checkbox" name="fC[]" value="0"> hoge <br>
そもそもここからしておかしい気がする今日この頃
0430nobodyさん2006/08/29(火) 20:49:25ID:???
472さんのご教授していただきましたソースに配列の任意の箇所を削除する関数付け加えて動作しました。
ありがとうございます。
かれこれ9時間くらいこの問題に向かってようやく解決できました。
本当にありがとうございます。
0431nobodyさん2006/08/29(火) 20:52:51ID:5eCmr2II
教えてください。
webでリアルタイムモニターの表示のようなものを考えているのですが、

 while(1) {
  print($a);
  flush();
  sleep(1);

  ー処理ー
 }

として、ブラウザは1秒置きに$aの値が表示されるのですが、
表示が流れていってしまいます。常に最新の値だけを1個表示したい
のですがどうすればいいでしょうか?

0432nobodyさん2006/08/29(火) 21:02:55ID:???
javascript
0433nobodyさん2006/08/29(火) 21:03:40ID:???
ページを最新の状態にするタグを使ってみてはいかがですか
04344332006/08/29(火) 21:05:03ID:???
refreshがつくタグ、とほほさんのページで探してみてください。
的外れでしたらすみません。
0435nobodyさん2006/08/29(火) 21:13:02ID:???
>>430
未来レス乙。オレは>>416でいいと思うが。というかなぜスルーされてるんだろ。まぁいっか。
0436nobodyさん2006/08/29(火) 21:18:46ID:???
ソース見る限りでは配列を扱ってるからこの場合forは使わないほうがいいだろ。
と推測してみる
0437nobodyさん2006/08/29(火) 21:19:01ID:???
ひとまず質問者は>>1読んでID出せや!!
0438nobodyさん2006/08/29(火) 21:21:15ID:???
複数選択できるとして、spliceしたら配列ずれちゃうんだが
0439nobodyさん2006/08/29(火) 21:24:05ID:???
<<437

いまさらの発言にワロタw
0440431 ID:5eCmr2II2006/08/29(火) 21:24:18ID:5eCmr2II
>>432-434さん。ありがとうございます。
あとで試して見ます。
l
0441nobodyさん2006/08/30(水) 02:30:27ID:IYdUp6kA
.htmlと.phpの使い分けがわからん
再帰的に読み込んだphpに飛ぼうとすると
Access forbidden!ってでるんだけど、どういうこと?
0442nobodyさん2006/08/30(水) 02:44:20ID:???
>>441
お前の言っている意味が良く分からん。全然html関係ないんじゃないの?
パーミッションの設定がおかしいだけだろ。
PHPファイルの場合ちゃんと実行権限あるのか?フォームで自分にデータを
渡して処理しようとしてるんじゃないの?
0443nobodyさん2006/08/30(水) 03:00:37ID:???
なんだ全部PHPでいいのか。
もっと勉強しまっす。
0444nobodyさん2006/08/30(水) 04:13:36ID:f9Q+oUlS
$fp = fopen($filePath, "r");で開いたファイルのx行目以降を取得させたいのですがどうしたらいいでしょうか?
PHPのバージョンは4.4.2です。サーバーはxreaです。
どうかよろしくお願いします。
0445nobodyさん2006/08/30(水) 04:29:06ID:???
固定長の行を扱っている場合以外はいきなり指定行を取得するのは無理
fgetとループを使うとかfileで全行取得してから配列をいじるとか
0446nobodyさん2006/08/30(水) 04:31:22ID:???
fgets
0447nobodyさん2006/08/30(水) 05:54:00ID:r1SUfqGu
ローカルホスト内のWindowsXP+xamppで
パーミッションの変更ってどうやってますか?
0448nobodyさん2006/08/30(水) 09:06:21ID:???
パーミッチャン
0449nobodyさん2006/08/30(水) 10:27:26ID:???
パーミッチャン焼き
0450nobodyさん2006/08/30(水) 11:38:50ID:???
Windows NTにも類似のシステムがあるが、
そのシステムはUNIXのものより複雑になっており、
各ファイル/ディレクトリのプロパティにおいて、
それぞれのアクセス権を一覧・変更(権限がある場合のみ)できる。
Windows NT/2000/XPシステムにおけるアクセス権を
パーミッションと呼ぶことはあまりない。
0451nobodyさん2006/08/30(水) 11:49:58ID:???
PHP歴2日目の林と申します。
ただいま自分のサイトにページャーをつけようと格闘してます。
いまのところ以下のようなとてもスマートとは思えないPHP構文でなんとか
動作はしてますが、これからデータベースの件数がどんどん増えるたびに
そのつど20件ごとの構文を付け足していかなければいけないと思うと鬱になりますw

ごらんの通り今は20件ごとにいちいち設定してます。
これを件数が何件あろうと適応できるようにするのは可能でしょうか?
先輩方、お知恵をお貸しください。

0452nobodyさん2006/08/30(水) 11:50:49ID:???
<?php
$Data=$Arr;
$P=$_GET["p"];
$url = "../hogehoge.php?id={$id}&p=";// リンクURL
if ($P <= 1) $alpha = 1 - $P + 1;
for ($i = $P - 1; ($i <= $P + 1 + $alpha) && ($i <= 2); $i++) {
if ($i < 1) continue;
if ($i - 1 == $P) {
$preTag = "<strong>";
$aftTag = "</strong> | ";
}
else {
$preTag = "<a href='".$url.($i - 1)."'>";
$aftTag = "</a> | ";
}
if (sizeof($Arr) > 20) { // 20件まで
$links .= $preTag.$i.$aftTag;
}
}
if ($P <= 1) $alpha = 1 - $P + 1;
for ($i = $P - 1; ($i <= $P + 2 + $alpha) && ($i <= 3); $i++) {
if ($i < 1) continue;
if ($i - 1 == $P) {
$preTag = "<strong>";
$aftTag = "</strong> | ";
}
else {
$preTag = "<a href='".$url.($i - 1)."'>";
$aftTag = "</a> | ";
}
if (sizeof($Arr) > 40) { // 40件まで
.............
0453nobodyさん2006/08/30(水) 11:55:40ID:???
PEAR::Pager
0454nobodyさん2006/08/30(水) 12:20:07ID:???
>>453
おはずかしながらPEARのPAGER、勉強不足で私には導入できませんでした。
0455nobodyさん2006/08/30(水) 12:55:32ID:???
>>452
なんじゃこりゃ…よくもこれだけ意味不明なコードを書けるもんだ。
いまいち最終的にどういう結果になればいいのか読めないんで間違ってたらスマソ
<?php
$Data = $Arr;
$MaxPage = intval(count($Arr) / 20);
$P = $_GET["p"];
$url = "../hogehoge.php?id={$id}&p=";// リンクURL
for($i = 0; $i < $MaxPage; $i++) {
if ($i == $P) {
$preTag = "<strong>";
$aftTag = "</strong> | ";
} else {
$preTag = "<a href=\"$url$i\">";
$aftTag = "</a> | ";
}
$links .= $preTag.($i+1).$aftTag;
}
0456nobodyさん2006/08/30(水) 13:03:18ID:???
>>455
間違えた。
$MaxPage = intval(count($Arr) / 20);

$MaxPage = intval(count($Arr) / 20) + 1;
でよろ。
0457nobodyさん2006/08/30(水) 13:13:33ID:???
>>452
どういう動作なのかサッパリわからんが、こういうことだろうか…
$Dataとか$Arrの正体はなんなのかはおろか
「20件ごと」の意味すら読み取れてないので、間違ってるかも

<?php
$P = $_GET["p"];
$range = 10;

foreach($Data as $i){
if( ($i-$P) > $range ) break;
$df = abs($P-$i);
if($df==0){
/* <strong></strong>とかの処理 */
}elseif($df<=$range){
/* <a href=""></a>とかの処理 */
}
}
?>
0458nobodyさん2006/08/30(水) 13:14:03ID:???
今、オゲレツ天国というサイトを作っているんですが、動画をアップすることがどうしてもできません。。
というか、ファイルアップ自体、大の苦手です。
どこかいいサイトはないでしょうか?
0459nobodyさん2006/08/30(水) 13:16:07ID:???
$loop = count($line);
for ($i == 1; $i < $loop; $i++)
などとする場合、countの結果はキャッシュされるから
for ($i == 0; $i < count($line); $i++)
の方がベター

とかありますか?
04602006/08/30(水) 13:21:15ID:???
みなさんありがとうございます。
さっそく試してみます。

>よくもこれだけ意味不明なコードを書けるもんだ。
私にもよくわかってないんです。^^;
いろんなソースを足して引いてのトライアンドエラーで
なんとか簡単なページャーは使えるようになりましたが、
ソース自体の意味はわかっていません・・・

いただいたヒントを元にまたがんばってみます!
0461nobodyさん2006/08/30(水) 13:26:39ID:???
>>460
君、才能ないよ
早く見切りつけて他のことしたほうが良いよ
0462nobodyさん2006/08/30(水) 13:30:41ID:???
>>459
むしろキャッシュなんてしないから前者の方がベターだと思う。
前回のcount()から$lineが変化してない、なんてのはcount関数では関知しない。
0463nobodyさん2006/08/30(水) 13:32:04ID:???
>>458
意味が分からん
0464nobodyさん2006/08/30(水) 13:33:28ID:???
>>460
無理に自分で作ろうとしないで誰かにお金払って依頼したら?
0465nobodyさん2006/08/30(水) 13:40:04ID:???
運営している掲示板に外国からのスパム書き込みが大量に来ます。
コメント欄に全角文字が含まれてないとエラーになるようにしたいんですが

if(〜) {&error("半角英数のみの書き込みは禁止です");}

〜の部分を教えてください。
コメントは$commentです。
0466nobodyさん2006/08/30(水) 13:43:04ID:???
↑スレ違いですいませんPERLの質問でした。
04672006/08/30(水) 14:28:27ID:???
>>456
すんなりうまくいきました。ありがとうございます。すごいっすね^^

ただ、$MaxPage = intval(count($Arr) / 20) + 1; の部分で
件数が36件や48件などのように端数が出る場合はなんの問題も
ないのですが、30件とか40件などのイーブンな場合1つ多くページャー
が出てしまいます。これはイーブンように何か構文を足さないといけない
とおもいますが、例えば

$EvenPage = intval(count($Arr) / 20);
if ......

if以下がどのような感じになるか、アドバイスいただけますでしょうか?

0468nobodyさん2006/08/30(水) 14:30:22ID:???
試行錯誤して自力で解決してやろうという意地みたいなものはないのかよっw
0469nobodyさん2006/08/30(水) 14:35:43ID:???
>>467
んじゃ
$MaxPage = intval((count($Arr) - 1) / 20) + 1;
if($MaxPage < 1) $MaxPage = 1;
とでもしといて。
0470nobodyさん2006/08/30(水) 14:40:49ID:???
>>452
> $alpha = 1 - $P + 1;

↑この恐ろしく無意味な式の右辺について、なぜ誰もツッコミを入れないのか・・・??

>>452よ、他の人も書いてたが、キミは才能というかセンスが無さ過ぎる。
プログラミングのような思考法はキミには全く向いてないようだ。
早めに諦めて別のことに全力を傾けることをオススメする。
0471nobodyさん2006/08/30(水) 14:42:51ID:???
>>470
もはやそんな気力も出なかったから。
真面目に読む気も起きないよ…
0472nobodyさん2006/08/30(水) 15:00:39ID:???
センスうんぬん言うな
俺も前に言われてちょっと落ち込んだ
でも今は元気です
0473nobodyさん2006/08/30(水) 15:05:23ID:???
そうだな。
04744582006/08/30(水) 15:08:34ID:???
ファイルアップ関数というか携帯からも動画をアップできるようにしたいんです。
メールで送るのがいいのかもしれませんが良く分からないもので…
fsockopenにてメールサーバにアクセスしてデータを取得したのですが画像や動画はどこに格納されていますか??
0475nobodyさん2006/08/30(水) 15:09:45ID:???
>>474
php.iniにその答えは書いてある
0476nobodyさん2006/08/30(水) 15:10:03ID:???
>>472
教えてあげたほうが親切
言わないでいて、それで食っていこうなんて馬鹿な気をおこして路頭に迷うよりましだろう
0477nobodyさん2006/08/30(水) 15:16:24ID:???
ユーザ定義関数で:

global $_POST, $_GET, $_SERVER......;

とかはやった方がいいの?
スーパーグローバル変数はglobalで宣言しなくても使えることは使えるんだけど……
0478nobodyさん2006/08/30(水) 15:26:01ID:???
>>458
「SMTP RFC」で検索
0479nobodyさん2006/08/30(水) 15:29:11ID:F9+d4VtV
質問させてください

文書として何も残ってないプログラム(=ソフト?)を
後々の為(改変など)に、仕様がどうなっているのかがちゃんと分かるモノにしたいのですが
いくらで出来ますか?

また、その時に何があれば「仕様が分かるモノ」になるのでしょうか?
よろしくお願いします
0480nobodyさん2006/08/30(水) 15:33:15ID:???
>>479
いくらってお金?
お金ならそのプログラムの規模によるからなんともいえない
0481nobodyさん2006/08/30(水) 15:34:39ID:???
>>474
メール本文の中に文字列変換されて格納されてる。
取り出しには本文分解+バイナリ変換が必要。
■ このスレッドは過去ログ倉庫に格納されています