我的代码没有进入for循环,我遇到了严重的问题。我正在使用for循环,应该是$arrayitems
的字符串数组。我相信我正确地使用文件功能来加载它,但程序永远不会进入for循环。
$arrayxitems = file("/home/web/sites/www.riders.com/gapi/feeds/productlistnew.txt");
$itemlist=array();
$x=0;
foreach($arrayxitems as $arrayx){
}
答案 0 :(得分:1)
您可以验证文件打开是否与if语句一起使用(因为file失败时返回false):
$arrayxitems = file("/home/web/sites/www.riders.com/gapi/feeds/productlistnew.txt");
if (! $arrayxitems) {
// you have an error, so do something about it.
}
$itemlist=array();
$x=0;
foreach($arrayxitems as $arrayx){
}
答案 1 :(得分:0)
你绝对是巴马尔。这是文件权限的问题。 var_dump,我得到bool false。