[PHP-users 5302] Re: アップロードしたファイルからpg_put_line を利用してのDB挿入。
Mashiki
php-users@php.gr.jp
Fri, 08 Feb 2002 14:26:05 +0900
Mashikiです。
> foreach($file as $line) {
> $tmp = explode(",", $line);
> $a=ereg_replace("\n","",$tmp[1]);
> //$a=rtrim($tmp[1]);
> $a = $tmp[0]."\t".$tmp[1]."\t".$b."\n";
> pg_put_line($con, $a);
> }
結局、このソースだと改行を取っていないですね。
5行目で無視しているので。
5行目の$tmp[1]は$aにすべきでしょう。
もしくは
foreach($file as $line) {
$tmp = explode(",", rtrim($line)); // ここで \rと\tを取ってみますか
$a = "$tmp[0]\t$tmp[1]\t$b\n";
pg_put_line($con, $a);
}
ではどうでしょう?