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

【PHP】質問スレッドpart21【php】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん04/08/27 18:00ID:???
・PHP全般の質問スレです。
・新規質問の方は上げてください。age進行でお願いします。
・質問する際には環境も明記。
・正しい日本語で分かりやすく。
・レスがつかないからって逆切れする厨お断り。
・解決しなくてもこたえてもらったら礼を。


■本家
 http://www.php.net/

■日本 PHP ユーザ会
 http://www.php.gr.jp/

■PHP マニュアル
 http://www.php.net/manual/ja/

■PEAR マニュアル
 http://pear.php.net/manual/ja/

過去スレ, 関連スレ等>>2-4
0175nobodyさん04/08/30 11:43ID:???
$neta = "ネタだろ";
echo "\"$neta\"".'\'$neta\'';
0176nobodyさん04/08/30 11:57ID:???
>>174
そりゃCの話な
0177nobodyさん04/08/30 15:22ID:6Aumzc+N
abcd01234.abc.ne.jpというホストが入った変数に対して、
ereg("abcd*", $host)はtrueが返るのに、
ereg("abcd*\.abc\.ne\.jp", $host)がマッチしないのはなぜですか?
0178nobodyさん04/08/30 15:29ID:???
>>176
>>118
0179 ◆.jC7ANgFY. 04/08/30 15:35ID:???
ereg("abcd*\.abc\.ne\.jp", $host)は
abc.abc.ne.jp、abcd.abc.ne.jp、abcddd.abc.ne.jp
などにマッチする。やるなら
"abcd.*\.abc\.ne\.jp"
0180nobodyさん04/08/30 15:42ID:???
>>179
ありがとうございます〜。
正規表現に対しての知識がまだまだ浅いみたいですね・・・。
勉強しなおします〜。
0181軟式PHP04/08/30 15:52ID:???
最初は基本的に直前にしか効果がかからないって考えると
いいかもしれぬよ。つか台風すげーよ。
01826704/08/30 16:11ID:???
たびたびスレ汚しすみません。
一応原因がわかったので、報告します。

実は元のスクリプトでは、exec の前にカレントディレクトリの変更をするコードが入っていました。
exec が終わった後でカレントディレクトリは元に戻すのですが、その場所を file_exists 判定の
前に書くべきところを、後に書いていました。
こんなかんじ

$cd=getcwd();
chdir($execdir);
exec('make_test');
clearstatcache();
if(file_exists('test.txt')) {
 :
 :
}
chdir($cd); // ←こいつの場所はここじゃくて exec の直後であるべき

週末にぐーすか寝てからコードを見たらすぐわかりました。
いやはやお恥ずかしい限りです。
0183 ◆.jC7ANgFY. 04/08/30 16:14ID:???
それと、完全にやりたいのであれば。
"^abcd.*\.abc\.ne\.jp$"にする必要がありますね。

# 関西ですがまだ風が強いだけでそこまで
0184177=18004/08/30 16:35ID:???
>>183
前後に何もないことをチェックするんですね。
たびたびありがとうございます〜。

こちらも同じく関西ですが、台風とは思えぬ穏やかさ・・・。
0185カポコン04/08/30 16:40ID:???
>>173
シングルとダブルの違いですか〜。。。
結構、面白い質問ですね、
同じ文字列を表現するという部分は一緒ですが・・・
例えば、
<?php
$ANI = array("bear","fox");
$str[0] = "$ANI[0]'s nails are very danger.\n"; //問題なし
$str[1] = 'The $ANI[1]\'s fur is very beautiful.\n'; //問題あり
foreach($str as $val) echo(nl2br($val));
?>
のようにタイポしてみれば、ある程度違いが分かるのではないでしょうか?
他にも違いがありそうなので僕よりエロイ方いたら教えてくださいな。
>>174
よくCってますねぇ・・・(゜д゜::)
0186nobodyさん04/08/30 16:46ID:???
黙ってマニュアル読め
0187カポコン04/08/30 16:48ID:???
まー、マトメればエスケープシーケンスが使える使えないという違いです。
ダブルとシングルのクォートの違いは・・・。

エスケープシーケンスの例(↓)
\n 改行; \\ \マーク; \r 復帰; \t タブ; \$ $マーク; \"ダブルクォート
\' (シングルクォート内でシングルクォートを使用したい場合)
0188nobodyさん04/08/30 16:51ID:???
>>186
マニュアルに載っとるんかい。
0189 ◆.jC7ANgFY. 04/08/30 16:53ID:???
II. 言語リファレンス > 第 6章 型 > 文字列
をよく熟知すべし。
0190軟式PHP04/08/30 16:54ID:???
>>173
<pre></pre> = シングル
って思って書けばいいよ(´A`)
019116904/08/30 20:00ID:???
>>170-172
申し訳ない。base64_encode()追加で簡単に渡せますた。

本当はserialize()使用前後の比較も、HTMLのソースも見てたんだけど
どうも脳みそがグダグダだったようで……(serializeの意味も理解してなかった)


本当はこの配列を、さらに配列にして渡したかったんですが
そっちは簡単にできました。スレ汚しすまんです。
0192nobodyさん04/08/30 20:04ID:???
マニュアルよりも>>187のが分かりやすいから>>187の奴でいいよ。
0193nobodyさん04/08/30 20:12ID:???
>>192
カポコン自演痛い
0194nobodyさん04/08/30 21:47ID:???
アパッチベンチしたときに、
多重度が低いととってもパフォーマンス悪いんですが、
そんなもんなんですかね?みなさん。
0195nobodyさん04/08/30 21:59ID:???
sage
0196nobodyさん04/08/30 22:05ID:???
サムネイルについて質問です。
楽天市場やヤフーオークションなどによく一覧を見るためにサムネイル画像が使われていますが
それらサムネイル画像には元の画像がありますよね。
元の画像が40kbなのに対しサムネイル画像は4kbとか約10分の1位の容量になっています。

これを単純にHTMLで画像のサイズを小さくしてサムネイルを作ると
40kbのままでサムネイルが出来てしまいます。

画像は同じ画像でもサイズを小さくすると容量まで小さくする関数などがあるのでしょうか?
よろしくご指導お願いいたします。
0197nobodyさん04/08/30 22:05ID:OUKC12Ij
何かありそうで無いような。気づいてないだけなのか…。
イヤな予感すらしますが、教えてください。

array(3) { [0]=> string(2) "10" [1]=> string(2) "30" }
と言う配列をうまいこと
array(3) { [0]=> string(2) "10" [1]=> string(2) "20" [2]=> string(2) "30" }
にするような関数って無いですよね?
0198nobodyさん04/08/30 22:09ID:???
>>196
ファイルが2つあるとは考えないのかい?
0199nobodyさん04/08/30 22:14ID:???
>>198

早速のレスありがとうございます。
>ファイルが2つあるとは考えないのかい?
ということは画像をアップロードする時にサムネイル用の画像も自動で作られるという感じですかね?
0200nobodyさん04/08/30 22:18ID:???
>>199
ワラタ
タフだな。

ImageMagic とか GD で調べれ。
面倒か使えるだけの理解力が無ければ >>198 のように、Fireworks や ImageReady といったソフト使って別に用意しる。
0201nobodyさん04/08/30 22:53ID:???
>>200
ありがとうございます。

なるほどですね。まさか2枚にしてたとは・・
私はてっきり元画像をどうにかして容量を小さくして見せる方法があるものだと思ってました。
GDは使いやすそうですね
020220004/08/30 23:11ID:???
だから…
いや、もういいや orz
0203nobodyさん04/08/30 23:26ID:MkaTkZM6
ものすごい根本的な質問なのですが、if文などの書き方は
if($aaaaa) {
  echo "ok";
} else {
  echo "out";
}
か、または
if($aaaaa)
{
  echo "ok";
}
else
{
  echo "out";
}
どっちの書き方してますか?どっちのほうがよいのでしょうか?
0204nobodyさん04/08/30 23:32ID:???
好きにしたらええがな。
0205nobodyさん04/08/30 23:33ID:???
>>203
個人的には

if($aaa) {
  echo "ok";
}
else {
  echo "out";
}

です。
理由らしい理由も無いですが、if の後ろに何も付けないとさみしい気がするのと、無駄に行が増えるのがいやなのとでこうしてます。
} else { みたいな書き方は、あんまりやりません。

書き方について説得力のある意見があるなら、自分もぜひ伺いたいです。
0206nobodyさん04/08/30 23:34ID:???
pearの規則に
} else {
なかったっけ?
俺もこれ嫌いなんだけども
0207nobodyさん04/08/30 23:36ID:???
200の説明のしかたが悪い。
嫌味ったらしく自分は分かっていることだけを晒して
肝心な部分を教えないタイプ。
俺はこういう奴は無視〜
0208nobodyさん04/08/30 23:38ID:???
>>207
よくいるよくいる。_| ̄|○
0209nobodyさん04/08/30 23:40ID:???
>>203
PEARのsourceをよんで真似してみよう!。
ちなみにPEARでは
} else {
を使ってます。
0210nobodyさん04/08/30 23:48ID:???
PEAR標準コーディング規約
http://pear.php.net/manual/ja/standards.php
IDEも参考にしてるだろうから、合わせた方が楽なんだろうなぁ。
0211nobodyさん04/08/30 23:48ID:???
>>207-208
おまいらで教えてやってくれ。任せた。
0212nobodyさん04/08/30 23:52ID:???
>>206>>209>>210
おまいら一人だけ言えばいいよ
0213nobodyさん04/08/30 23:56ID:???
>>205
確か C の話だったと思うけど、間違えて下のような書き方をしてはまったので
if($aaa) { という形にに変えたという話をどこかで読んだことがある。

if($aaa);
{
    echo "ok";
}

else の書き方は } else { と一行で書くよりは、
}
else { とした方が、diff コマンドで差分を作成する時に読みやすい差分ファイルが
できるという話があったような・・・。
0214nobodyさん04/08/31 00:16ID:???
PHPでメールの受信をしたいのだけど、
IMAP関数を使用した方がいいの?
それともソケットでPOP3鯖にアクセスして取得すた方がいいの?
どっちも難しいそうだ…
0215nobodyさん04/08/31 00:23ID:???
WEB+DB press vol.18買え。
PEAR使うと簡単。
0216軟式PHP04/08/31 00:30ID:???
qmailでキックすればいいじゃそ。標準入力で読み込めるよ。
0217nobodyさん04/08/31 00:34ID:???
if ($aaa) {
echo "ok";
} else {
echo "out";
}
これが正解
制御構造では、関数コールと区別するために 制御キーワードと開き括弧の間に空白を 1 つ置くべきです。
0218nobodyさん04/08/31 00:39ID:???
>>216
レス有難う。
やりたい事は写メールBBSの様に(そのモノではないです)
メールを読み込んで更新する様なシステムを作りたいのです。
ちょっとまだ勉強中なので良くわかってないのですが。
貴重なお知恵を有難う御座いました。
0219nobodyさん04/08/31 01:18ID:???
>>217
うーん、カッコの前に空白を置くのはなんか違和感あるなぁ。
ちなみにこのやり方の出典ってなに?
0220nobodyさん04/08/31 01:40ID:???
>>219
同じ物は PFC で見た記憶がある。
俺はそれからスペース置くようにしてる。

でも制御構造はこれ。

if (true)
{
 処理
}

結局、始点と終点が分かりやすい方を取った。
0221nobodyさん04/08/31 02:15ID:???
>220
キミに同じく
0222nobodyさん04/08/31 03:13ID:???
>>197
書き込みすら気付かないところだった
そして何がしたいのか気付けない
0223nobodyさん04/08/31 03:28ID:???
掲示板で、普通にアクセスすると、1件目から10件目で次が11件目から
20件目ってなりますけど、改行なしのログファイルから、普通にアクセスすると
先頭から100バイト、次をクリックすると101バイト目から200バイトまでって
表示させることはできないでしょうか?
0224nobodyさん04/08/31 04:11ID:???
>>223
fseek()
fread()
0225nobodyさん04/08/31 07:21ID:Cvp+faYJ
>>222
あ、気づいてくれました?
配列の1番目と2番目の間に、要素を追加し、元の2番目の要素は後ろにずれて
3番目になって欲しいんです。
0226nobodyさん04/08/31 07:37ID:???
>>225
その配列が $a、挿入したい位置が $n、挿入したい値が $v だとすると、

array_splice($a, $n, 0, $v);

はどうよ?
0227nobodyさん04/08/31 10:18ID:RICHNKvs
>>226
ありがとうございます。勉強させていただきました。
調べたらありました。↓

> array_splice
> offsetおよびlengthで 何も削除しないと指定した場合、
> 配列replacementの 要素はoffsetで指定された位置に挿入されます。
0228nobodyさん04/08/31 10:33ID:???
今、PHPのman読んでたら
backtick演算子
って見慣れない演算子が出てきたんですけど、










backtick演算子って、
JUST ONE MORE KISS で悪の華?
0229nobodyさん04/08/31 11:14ID:j9aJEHZO
>>228
おでこに「愛」と書いてあります。



あ、これ今井じゃなくて砂漠のガアラだ。
0230nobodyさん04/08/31 11:24ID:???
すれ違いだけどNARUTO最近はまって全巻かっちゃった・・・
0231nobodyさん04/08/31 11:26ID:???
>>228
懐かしいな・・・
0232nobodyさん04/08/31 12:01ID:???
すいません。板違い&スレ違いかもしれないのですが、
move_uploaded_fileでアップされたファイルのmimetypeを調べたいのですが。
その場合環境変数のCONTENT_TYPEを使えばいいのでしょうか?
と言ってもCONTENT_TYPEをどう使えばいいのか分からないのですが・・
詳しい方いませんか?
今はGetImageSizeで画像か画像で無いかを判別してます。
それをもう少し詳しく調べたいのですが。
0233nobodyさん04/08/31 12:03ID:rI5QNfOv
Googleの検索結果を配列に読み込もうとしているのですが、
fopenで開こうとすると
 http://www.google.co.jp/
ですと普通に開けますが、
 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=aaa&num=50
などと引数が付くと
 Warning: fopen("http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=aaa&num=50", "r") - Success in 。。。。
とエラーが出てしまいます。
色々調べてみたのですが、わかりません。識者の方、ヒントでも結構ですのでお教えください。
0234nobodyさん04/08/31 12:05ID:rI5QNfOv
233 です。
PHP のバージョンは 4.2.3 です。
0235nobodyさん04/08/31 12:25ID:???
以下のサンプルを実験してみたけど、warning も出ずにオープンできたっぽい。
PHP 4.3.7 です。

$fp=fopen("http://www.google.co.jp/search?hl=ja&ie=Shift_JIS&c2coff=1&q=%82%AE%81%5B%82%AE%82%E9&lr=lang_ja","r");
print fgets($fp);
fclose($fp);
0236nobodyさん04/08/31 12:34ID:???
>>235
試してみましたが同様に
 Warning: fopen("http://www.google.co.jp/search?hl=ja&ie=Shift_JIS&c2coff=1&q=%82%AE%81%5B%82%AE%82%E9&lr=lang_ja", "r") - Success in 。。。
とエラーが出ます。
PHPの設定なのでしょうか?
allow_url_fopen は '1'です。
GETだと別の命令が必要なのでしょうか??
0237nobodyさん04/08/31 13:03ID:???
>>236
Warning出てるけど、結局 fopen は失敗してるの?
戻り値は false?
0238nobodyさん04/08/31 13:11ID:???
>>236
>>235のでうちもWarning出ないな@PHP4.3.8
0239 ◆.jC7ANgFY. 04/08/31 13:11ID:???
>>236
Googleはuser_agentを設定しないと許可してもらえませんよ。
0240 ◆.jC7ANgFY. 04/08/31 13:33ID:???
と思ったら、私も普通に接続できた。
ソケットの許可が下りてないとかかな、
0241nobodyさん04/08/31 13:49ID:1XrzGRem
メールの送信プログラムで、
本文を mb_convert_encoding でJISにしたら受信時に文字化け、
SJISにしたら文字化けせずにスンナリいったんですが、
こんなことあるんでしょうか?
どこかのホムペで読みましたが、JISよりSJISの方がベターなのでしょうか?
0242nobodyさん04/08/31 14:04ID:???
>>241
このヘッダが足りないとか?

Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
0243nobodyさん04/08/31 14:07ID:???
>>224
ありがとうございます。

>>233
<?php
$url = @file("http://www.google.co.jp/search?num=10&hl=ja&ie=Shift_JIS&q=$key_word&lr=lang_ja");
print_r ($url);
exit;
?>
ではダメ?
024424104/08/31 14:17ID:1XrzGRem
>>242
それは初耳でした。
で、それを加えて再度JISで試してみましたが、ダメでした。
でも調べたら、やはりSJISよりJISの方がベターっぽいですよね〜
うーん困った・・・
024524104/08/31 14:20ID:1XrzGRem
ちなみに php.iniは

mbstring.detect_order auto auto
mbstring.encoding_translation On On
mbstring.func_overload 0 0
mbstring.http_input auto auto
mbstring.http_output SJIS SJIS
mbstring.internal_encoding EUC-JP EUC-JP
mbstring.language Japanese Japanese
mbstring.substitute_character no value no value

で、スクリプトはEUCでコーディングしていますが、
何か問題ありますでしょうか?
0246nobodyさん04/08/31 14:29ID:???
>>244
mb_send_mail でメール送ってるなら、この関数は日本語を JIS に変換して送ってくれるから、
自分でわざわざエンコードしちゃうと文字化けの原因になるかもね。
あと、mb_language の設定はどうなってるんだろう。
024724104/08/31 14:35ID:1XrzGRem
mb_language(Japanese);
です。
mb_send_mail は使用していないです。
9割大丈夫なのに1割文字化けしてしまうんです。
実際、SJISでメール送ることって結構問題発生するものでしょうか?
大きい問題が無いのならこちらを利用しようかなと。
0248nobodyさん04/08/31 14:39ID:???
>>237
 戻り値は false です。
 ですが単純に"http://www.google.co.jp/"でのアクセスならtrueです。
>>239
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; Alexa Toolbar)');
を付加してみましたが、同じエラーでした。
>>243
試してみましたが、ブラウザは真っ白で、ソースでは
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 <HTML><HEAD>
 <META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD>
 <BODY></BODY></HTML>
だけです。

やはりソケットの許可とかなんですかね?その辺はあまり詳しくないのでもうちょっと調べてみます。
0249nobodyさん04/08/31 14:43ID:???
>>247
世界のサーバに迷惑かけかねないから、決まりには従っておいた方がいいと思うよ。

ところで、エンコードしたサンプルメールをヘッダごとここに貼り付けてみたら、いいアドバイスしてくれる人がいるかもよ。
0250nobodyさん04/08/31 14:46ID:???
>>248
基本的な質問だけれど、php.iniの設定にある
allow_url_openの値はどうなっているの?
0251nobodyさん04/08/31 14:52ID:???
>>250
allow_url_fopen は '1'です。
0252nobodyさん04/08/31 14:54ID:???
>>248
>単純に"http://www.google.co.jp/"でのアクセスならtrueです。

これなら、サーバが外部に接続できないとかいった問題は無いよね。
なんだろうね。
PHPのバージョンのせい?
0253nobodyさん04/08/31 15:06ID:???
>>252
他のサイトでも試してみたのですが、
どうもGoogleだけエラーが返るようです。

もうちょっと探ってみます。
0254nobodyさん04/08/31 16:14ID:???
$fp=file("http://www.google.co.jp/search?hl=ja&ie=Shift_JIS&c2coff=1&q=%82%AE%81%5B%82%AE%82%E9&lr=lang_ja");
foreach($fp as $fpv){
echo $fpv."<br>";
}
とか
0255nobodyさん04/08/31 16:22ID:???
>>254
>>243 がダメなんだから、それもダメだろうよ・・・
0256nobodyさん04/08/31 17:36ID:???
> 戻り値は false です。
> ですが単純に"http://www.google.co.jp/"でのアクセスならtrueです。

なんだ。ネタかよ
0257nobodyさん04/08/31 18:02ID:???
>>253
http://ns1.php.gr.jp/pipermail/php-users/2003-November/019273.html
0258nobodyさん04/08/31 18:02ID:???
>>256
fopen が成功したときに返すのは true ではないっていう、この際どうでもいい点以外に、なにか有意義な指摘は無いの?
0259nobodyさん04/08/31 18:09ID:???
ない。うちの環境では起きてないのでようわからん。
ググれば出てくる話にダラダラレスしてる奴らも冗談半分なんだろ。
明確にネタだと言ったらすこしは醒めんか。面倒臭い。
0260nobodyさん04/08/31 18:15ID:???
>>259
一瞬何の話か分からなかったw
0261nobodyさん04/08/31 18:25ID:???
>>259
そのググったリンク知りたい。
0262nobodyさん04/08/31 18:29ID:???
>>259
せめてPHPのバージョンくらい書けば?
お前の役に立たない回答も多少は有益になるぞ。
0263nobodyさん04/08/31 20:38ID:???
ググって上のほうに来たのだとこれあたりか?
http://www.google.co.jp/search?q=cache:-u7P_8RU9r4J:bugs.php.net/bug.php%3Fid%3D8440+php+success+warning+fopen&hl=ja
しかし、似たようなトピックが結構あるし、この条件でもまだ2万近くヒットしてるから、
ちょっと特定はできんな。ML漁ったらさらに情報増えそうだ。

ちなみに今回はリダイレクト問題じゃなく、4.2.3でクエリ飛ばすとGoogleが403を
返すのをハンドリングできないというだけだと思われ。
# このスレでもちょっと前にもfile_get_con()で206がハンドリングできねえぞどうなってんだっ
# て話があったけど。
知ってる人には当たり前だが、phpのwapperはステータスコードのトリートは
ほとんどやらない仕様なのだ。

はるか昔、内部ステータスのSuccessがエラーで返っちゃうダメ仕様についても
readfileとかstreamの問題で何度か指摘されたことがあったが、これは果てしなく
分かりにくいのでいつのまにか修正されらしい。

解決策はみんな0.1秒で思いつくと思うので省略。

# ときに、レスポンスヘッダー見るくらい常識というのは、今や過去のことですか・・?
0264あほグラマー04/08/31 21:18ID:???
>>263
ごめんね。
あほだからあなたの言ってること半分も解かりません。

でも偉そうなのは解かったYO!(・∀・)
0265nobodyさん04/08/31 21:21ID:???
漏れはini_setの部分でネタだと思って手引いたw
PHP4.2にはUAディレクティブありませんから!!
ちなみにUAは、全く送らないかきちんと偽装する、が正解。
#しかしそうするとぐーぐるのサービス規定に抵触するモヨウ
0266nobodyさん04/08/31 21:23ID:???
>>263
普通に常識。このスレの質問の9割は釣り。
残り1割はPerlで書かれた人工回答ルーチン。
おれも、、
0267nobodyさん04/08/31 21:28ID:LThtawzV
そんなことより新しくなったIMAC凄くね?
前の頭に載せたくなるデザインもなかなかだったが、
今回のはマジ欲しい。
0268nobodyさん04/08/31 21:41ID:???
問題が解決してからエラそうに言ってるバカがいるな。
最初に本当に気付いてたなら、その時に言えば感謝されたものを。
0269nobodyさん04/08/31 21:51ID:???
(無能君の遠吠えでしたとさ)Oo。
0270nobodyさん04/08/31 21:56ID:LThtawzV
>解決策はみんな0.1秒で思いつくと思うので省略

問題のカイケツってこれのことか?
0.1秒でカイケツしたのは>>268だけだろ?
他の皆はマックンに乗り換えようぜ!
古きよきコンピュータって感じで最高じゃん。
おでこの部分を人差し指でつついてフラフラさせたりして遊びたい。
スクリプトならOSXでもバリバリ開発出来るんだぜ。
0271nobodyさん04/08/31 22:00ID:???
他の板でも宣伝してるやついた。mac板で評判がいまいちだから
外にあふれてきてるやつがいるのか? 巣に帰って呉よ
0272nobodyさん04/08/31 22:27ID:???
すごく初歩的な質問で悪いんですが
<?php
$data = "\"$a."<>".$b."<>".$c."\n";
$fp = fopen("file.log","a");
flock($fp,2);
fputs($fp,"$data");
flock($fp,3);
fclose($fp);
?>
<html>
<body>
完了
</body>
</html>

のように「file.log」に書き込んで

a<>b<>c
d<>e<>f

のように書き込んでいきたいのですが
a<>b<>cd<>e<>f

のように改行がうまくいきません。ちなみに最後の文字(〜<>f)の後には
改行が入ってるのですが。どうしてでしょうか?
0273nobodyさん04/08/31 23:04ID:MMjs19HP
>>272
すごく初歩的な返事で悪いんですが釣りですよね!!
0274nobodyさん04/09/01 01:05ID:???
>>273
おまえ試しに何が問題なのか指摘してみ。
できないなら引っ込んでろ。
■ このスレッドは過去ログ倉庫に格納されています