Моят скрипт работи добре на localhost, но не работи на моя домейн.
<?php
error_reporting(E_ALL);
ini_set("display_errors", true);
$needle = $_POST["utext"];
$file = $_POST["ufile"];
$new = file($file);
$new = array("trim", $new);
echo "#entries: ", count($new), "n";
$found = array(); $notfound=array();
foreach ( $new as $check ) {
echo "<table border="1"><tr>";
echo "<td>processing = ", $check."</td>";
$a = file_get_contents($check);
if (strpos($a,$needle)) {
echo "<td><font color="green"> foundn</font></td>";
$found[] = $check;
}
else {
echo "<td><font color="red" face="bold"> not foundn</font></td>";
$notfound[] = $check;
}
}
echo "<tr><td>#Matches: ", count($found), "</td></tr>";
echo "<br />";
echo "#No-Matches: ", count($notfound), "n";
echo "<br />";
echo "</tr></table>";
?>
Някой може ли да ми каже какво не е наред с моя скрипт или друг проблем?
Освен това:
Получавам това съобщение за грешка
Предупреждение: файл (Your-Backlinks.txt) [функция.файл]: не успя да се отвори поток: Няма такъв файл или директория в /home/husdemo/public_html/backlink.php на ред 27 Предупреждение: file_get_contents (trim) [function.file-get-contents]: неуспешно отваряне поток: Няма такъв файл или директория в /home/husdemo/public_html/backlink.php на ред 35
Отговори:
2 за отговор № 1Качи Your-Backlinks.txt към сървъра
0 за отговор № 2
Използвате ли краткия маркер <?
а не пълната <?php
етикет? Ако е така, променете го на пълни тагове, възможно е вашият хост да деактивира късите тагове.