Dieser Code soll den Inhalt einer Textdatei lesen, die 100 URLs in jeder Zeile enthält. Das Skript sucht mit file_get_contents nach einem bestimmten Wort in den URLs.PHP während innen für - Was ist mit diesem Code falsch?
<?php
$mysearch = file("phpelist.txt");
for($index = 0; $index <count($mysearch); $index++)
{ while ($index >=10 && $index <=20):
$mysearch[$index] = str_replace("\n", "", $mysearch[$index]);
$data = file_get_contents("$mysearch[$index]");
$searchTerm = 'about';
if (stripos($data, $searchTerm) !== false) {
echo "$mysearch[$index]</strong>...FOUND WORD<br><strong>";
}
else
{
echo "$mysearch[$index]</strong>...NO SUCH WORD<br><strong>";
}
endwhile;
}
?>
'$ index' nicht verändert in' while' sobald es eintritt nie beenden – cske
Sind Sie sicher, dass dieser Code läuft? Es sieht so aus, als hätten Sie einen Syntaxfehler ... Wenn Sie 'endwhile' verwenden, sollten Sie' while (...): ' – Dekel
verwenden und den anderen Kommentar ebenfalls lesen :) – Dekel