2009-08-10 35 views
1

PHPでRSSフィードを正常に解析していますが、フィードが空のときにメッセージを返す必要があります。私は PHP Fileをここに含めて、私が達成したいことを示しています。PHPでRSSフィードを解析する

私はそれを中断したり実行を停止したいのですが、メッセージを印刷して強調表示されたポイントで停止します。

ご協力いただきありがとうございます。

答えて

1

DOMNode :: getElementsByTagNameはDOMNodeListオブジェクトを返します。空であるかどうかを調べるには、$ lengthメンバを使用します。

if ($x->length == 0) { 
    exit('etc.'); 
} 
+0

あなたの助けてくれてありがとう - あなたのコードは箱から出ました* :)) –

1

これを試してください。

die("Your error message here"); 
+0

ありがとう、私はあなたのヒントを使用しましたが、その時点で停止しません。 –

0

あなたはその時点で脱落するためにdie()を使用できますか?

0

PHPスクリプトの処理を終了する方法は複数あります。これを行う最も簡単な方法は、die()またはexit()の言語構造を呼び出すことです。これらの機能を使用してメッセージを設定することもできますが、プログラムは正常に終了しません。 official documentation on exit()をご覧ください。要するに

、あなたがして正常終了するいくつかのテキストを表示したい場合は、このコードを使用します。

エルス
echo "whatever you want to say"; 
exit(0); 

、単純にこのコードを使用:ところで

exit("whatever you want to say"); 

を、私が編集しましたあなたのPHPコード、私の変更は利用可能ですat PasteBin。オリジナルとの差分もat PastBinで利用できます。

関連する問題