2016-10-16 14 views
0

ねえ、お元気ですか?私は自分のサイトに間違ったURLを入力した後、いくつかのエラーと空のビデオプレーヤーを表示します。 URLが正しい場合は、それが唯一のビデオプレーヤーを示しており、ここでは、エラーなしで正しく例をビデオを再生を開始するhttp://video.24tv.cz/index.php?url=1a660a85e9a2d02e976間違ったURLが入力された後、エラーページにリダイレクトされます。

:私はあなたにここに例を与えているhttp://video.24tv.cz/index.php?url=6697adb1d9a00acde7a3

はにどのような方法がありますユーザーが間違ったURL(ビデオなしのURL)を入力した後、私のランダムなURLにリダイレクトするようにindex.phpのコードを変更しますか?それはあなたがそれに対してチェックし、あなたがやりたいことができますので、それは、FALSE retuns失敗した場合

外部PHPファイルindex.php

+0

これは*コードの数が多かったため、別のページへのリンクではなく、質問のテキストとしてここに入力してください。あなたの実際の質問については、そのリンクのビデオが存在するかどうかをチェックし、そうでない場合は404ステータスコードを送信する(そしてそれに対処するために404ページを書き込む)必要があるようです。 – Qirel

+0

ビデオがない場合、ランダムURLに追加する404ページにユーザーをリダイレクトしたいと思います。 – LuboEM

答えて

0

シンプル、あなたのファイルは()、リモートURLをロードします。

$url = "$url_parsovani"; 
$rows = file($url); 
foreach ($rows as $row) { 

はなり:

$url = "$url_parsovani"; 
$rows = @file($url); 
if ($rows === false) { 
    // output something else, redirect the user and so on.. 
    header("Location: /somewhere_else.html"); 
    exit(); 
} 
foreach ($rows as $row) { 
+0

私はあなたのコードを実装しようとしましたが、私はヘッダ( "http://24tv.cz")に場所を変更しました。 – LuboEM

+0

と私はエラー500を得る、何か私は間違って行ったことはありますか?ありがとうございましたou – LuboEM

+0

あなたの答えにはOkが固定されています。 – LuboEM

関連する問題