0

スクリプトは 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>";

?>

私のスクリプトやその他の問題の何が問題なのか、誰か教えてもらえますか?

添加:

このエラー メッセージが表示されます

警告: file(Your-Backlinks.txt) [function.file]: ストリームを開くことができませんでした: No such file or directory in /home/husdemo/public_html/backlink.php on line 27 Warning: file_get_contents(trim) [function.file -get-contents]: ストリームを開くことができませんでした: No such file or directory in /home/husdemo/public_html/backlink.php on line 35

4

2 に答える 2

2

Your-Backlinks.txtをサーバーにアップロードする

于 2012-11-28T10:25:45.087 に答える
0

<?フルタグではなくショートタグを使用しています<?phpか?その場合は、完全なタグに変更してください。ホストで短いタグが無効になっている可能性があります。

于 2012-11-28T10:20:03.117 に答える