-2
我有打开,然后FTP服务器基于在里面哪些文件将数据插入到数据库中的一些代码foreach循环
我的问题是,它看起来$fname2
只是调用第一个文件作为变量,并保持使用,而不是通过所有的文件名
$contents = ftp_nlist($conn_id, $dir);
$unalteredcontents = ftp_nlist($conn_id, $dir);
foreach($contents as $fname)
{
if (($fname != '.') && ($fname != '..'))
{
foreach ($unalteredcontents as $fname2)
{
if (($fname2 != '.') && ($fname2 !='..'))
{
$url = "http://website/userid/".$uid."/".$fname2."";
}
}
的$fname2
循环所返回的第一个文件作为变量整个循环 任何见解?
每次循环运行时,您都将值赋给'$ url',但您不会对该值做任何事情。当循环退出时,它将保存'$ fname2'的最后一个值。你打算使用'$ url'做什么? – 2012-07-10 22:10:43
$ url在循环后面的部分包含文件中被调用 – 2012-07-10 22:12:32