在真正的主机上运行我的脚本

时间:2012-11-28 10:17:57

标签: php

我的脚本在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'> found\n</font></td>";
            $found[] = $check;
        }
        else {
            echo "<td><font color='red' face='bold'> not found\n</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)[function.file]:无法打开   stream:没有这样的文件或目录   第27行/home/husdemo/public_html/backlink.php警告:   file_get_contents(trim)[function.file-get-contents]:无法打开   stream:没有这样的文件或目录   第35行/home/husdemo/public_html/backlink.php

2 个答案:

答案 0 :(得分:2)

Your-Backlinks.txt 上传到服务器

答案 1 :(得分:0)

您使用的是短标记<?而不是完整的<?php标记吗?如果是这样,将其更改为完整标签,主机可能会禁用短标签。