スクリプトは私のサーバーでは動作しますが、ライブサーバーでは動作しません。 DB設定など、同じPHPバージョン

私のスクリプトをHeres。

基本的に私のサーバー上で動作しますが、私はそれを置こうとしているライブサーバーではありません。ここには、両方のサーバーのPHP情報があります。

私はそれが動作しないと言う、それはファイルをpasrsingされていないようです。私は私が見ることができないコードで私が作ったどんな明白な明白なエラーをtheresするかどうか見てみようとしています!

http://cdev.skinzy.org/ip/phpinfo.php <- works on this server http://robottraffic.net/ip/phpinfo.php <- not on this server

コードの何が間違っていますか? ($ fileurlはconfigに設定されています)

<?php

include('config.php');

$lines = file($fileurl);

$dateTime = date( 'Y-m-d H:i:s');
print_r($lines);

foreach ($lines as $line) {
    if(preg_match("/
\d/", $line)) { $output = substr($line, 4); $check = mysql_query("SELECT * FROM `list_of_ips` WHERE `IP` LIKE '%$output%'"); IF (mysql_num_rows($check) > 0){ mysql_query("DELETE FROM `list_of_ips` WHERE `IP` LIKE '%$output%' LIMIT 1"); } mysql_query("INSERT INTO list_of_ips (ID, IP, DateTime) VALUES('', '$output', '$dateTime') ") or die(mysql_error()); echo $output; echo "
"; } } ?>
5
何も、それは不思議です。私はそれがPHPの実行時間かもしれないと思ったが、ローカルファイルでテストしたところ、数秒かかりましたが、蒸留は機能しませんでした
追加された 著者 TMB87,
まだエラーはありません!私がエコー(「テスト」)をしても、何もエコーされていないので、foreachには何かがあります。後に}後
追加された 著者 TMB87,
申し訳ありませんが、私は、スクリプトがファイルを解析しない、またはデータベースに追加しない
追加された 著者 TMB87,
それはリモートでURLを開くために同じですか?潜在的なアクセス許可の問題?
追加された 著者 TMB87,
"うまくいかない"> < は動作しません。
追加された 著者 Lightness Races in Orbit,
エラーメッセージが出ますか?
追加された 著者 Cyclonecode,
error_reporting(E_ALL)を追加します。あなたのPHPファイルの先頭に、あなたはすべてのエラー(もしあれば)を取得します。私は2番目のPHP情報で、表示エラーは 'オフ'で、ini_setオプション( php.net/manual/en/errorfunc.configuration.php
追加された 著者 Michiel van Vaardegem,
何も表示されない場合は、スクリプトの実行に問題があります。 ini_set関数を使用して、サーバー上でdisplay_errorsモードを設定するための十分な権限がない可能性があります。また、ファイルを開く権限がないので、ファイルを開くことができず、空白のページが表示されます。
追加された 著者 Michiel van Vaardegem,
リモートファイルを開くには、ローカルファイルを開くよりも多くの権限が必要です
追加された 著者 Michiel van Vaardegem,

1 答え

必ずしもあなたの問題の理由ではない奇妙なことに、file_get_contents()は配列ではなく文字列を返すので、foreachでそれをトラバースすることはできません。おそらく、file()を使用したかったでしょう。

1
追加された
申し訳ありませんが、あなたが正しいです、それは試してデバッグするテストからの遺物ですが、通常はファイルです!
追加された 著者 TMB87,
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com