2011-01-11 34 views
0

我想出口一些提取$ _ POST信息到一个文本文件,但是我的代码只捕获第一变量,忽略其它。我保存的信息文本文件以这种方式:PHP导出到文本文件 - 仅保存第一线

$values = "First Name: $fName\r\n"; 

$values .= "Last Name: $lName\r\n"; 

$values .= "Address: $address\r\n"; 

这是我使用写入文本文件的代码:

$fp = @fopen("person.data", "w") or die("Couldn't open person.data for writing!"); 
$numBytes = @fwrite($fp, $values) or die("Couldn't write values to file!"); 

@fclose($fp); 

任何想法上为什么它只会保存第一个$ values($ fName)变量,而不是其他部分?它实际上保存了所有这些字符串的$ values字符串的第一部分(所以我在文本文件的单独行上看到Last Name:,Address:等),但不会显示被调用变量$ lName和$ address。

+0

请张贴在那里你将值分配给未显示变量的代码的一部分。这 – amosrivera 2011-01-11 17:40:23

回答

0

我看到变量$ L-NAME - 它是一个区分大小写的事情吗?如果你回应同样的事情会发生什么?

0

我想通了这个问题 - 这个问题是我没有命名一个隐藏的表单我创建中的其他作品,像我一样的人的名字。

-2
$values = "First Name: $fName\r\n"; 

$values .= "Last Name: $lName\r\n"; 

$values .= "Address: $address\r\n"; 
相关问题