[PHP-users 16677]Re: [PHP-users16675]ログファイルの改行について
Seto
seto @ cii.gr.jp
2003年 7月 14日 (月) 16:50:54 JST
Setoです。
>//ユーザーによる削除
>
>if(isset($delpass)){
> $tempfile =tempnam("./data/",'~PHP');
> $ichigo =fopen($tempfile,"wb"); ←"w"でやっても結果は同じです
> $fp =fopen($datafile,"rb"); ←"r"でやっても結果は同じです
> while(!feof($fp)){
わたしなら まずここで末尾の余計なものは除去します。
> $data =fgetcsv($fp,1024);
>
> if($data[0] == $_POST[num]and $data[7]==$_POST[delpass]){//番号とパス
>ワードでサーチ!
> $writedata=array($data[0],$data[1],$data[2],$data[3],$data[4],削除され
>た記事,ユーザーによってこの記事は削除されました,$data[7]);
> $data = $writedata;
> }
>
> //$data =str_replace("\r\n","",$data); ←やってみたんですが効果なし
> //$data =str_replace("\r","", $data); ←やってみたんですが効果なし
> //$data = mb_convert_encoding($data,"SJIS","EUC-JP"); ←効果どころか
デー
>タとぶ
> $data= ereg_replace("[\r\n]","",implode(",", $data))."\n";
> ←やってみたんですが効果なし
除去してないから毎回自分で\nつけてますよね
> fputs($ichigo,$data);
>
> }
> fclose($ichigo);
> fclose($fp);
>
>copy($tempfile,$datafile);
>}
>-----
*****************************************
Junya Seto
http://www.cii.gr.jp/~seto/php4/
*****************************************
PHP-users メーリングリストの案内