1

コードが for ループに入らないという深刻な問題が発生しています。の文字列配列であるべきものに対して for ループを使用しています$arrayitems。ファイル関数を正しく使用してロードしていると思いますが、プログラムが for ループに入ることはありません。

$arrayxitems = file("/home/web/sites/www.riders.com/gapi/feeds/productlistnew.txt");

$itemlist=array();
$x=0;

foreach($arrayxitems as $arrayx){

}
4

2 に答える 2

1

ファイルを開くことが if ステートメントで機能するかどうかを確認できます (失敗するとファイルが 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){

}
于 2013-06-21T16:37:29.323 に答える
0

あなたは完全に正しいバーマーでした。ファイルのパーミッションに問題がありました。var_dump と bool false を取得します。

于 2013-06-21T16:42:15.450 に答える