我写了一段简单的代码来测试两个参数并将用户转发到链接。PHP没有读取整个CSV文件
error_reporting(E_ALL|E_STRICT);
ini_set("display_errors", "On");
$secure_box=$_GET['query'];
$fh = fopen('db.csv', 'r');
$now = date("d.m.Y");
$data=fgetcsv($fh);
$first_name=$data[0];
$date=$data[1];
$url=$data[2];
{
if($secure_box == $first_name AND $date>=$now)
{
header("Location: $url");
exit();
}
else
{
header("Location: http://localhost/x/delivery_method.html");
}
exit;
?>
这里我的问题是整个CSV文件没有被读取。我能做什么 ?
那么......你......只是读一行......或者我误解了一些东西? – deceze 2011-06-16 06:56:19
什么是db.csv?它是由逗号分隔的单行,并且每个字段可以用双引号括起来吗? – Matthew 2011-06-16 06:58:10
http://stackoverflow.com/questions/6332686/load-from-csv-and-forward-to-different-url上给出的答案显示了如何循环。 – Matthew 2011-06-16 07:00:14