この質問は私のために働いたが、答えの中で答えられませんでした。PHPを使用してYouTubeの相対URLを解決してください
私はそれがうまく動作しますが、それは私がYoutubeから取得したファイルをコピーしません
<?php
set_time_limit(0); //Unlimited max execution time
$remote_file_url = $_GET['url'];
$ext = pathinfo($remote_file_url, PATHINFO_EXTENSION);
$name = basename($remote_file_url);
if(isset($ext)){
$local_file = 'download/'.$name.'.'.$ext;
}
else
$local_file = 'download/'.$name;
$copy = copy($remote_file_url, "1.mp4");
if(!$copy) {
echo "Doh! failed to copy $file...\n";
}
else{
echo "WOOT! success to copy $file...\n";
}
?>
、直接私のサーバーへのリモートサーバからファイルをコピーするには、次のコードを使用します。私はFirefox用の
1-Click Youtube Video Downloader
拡張子を使用してYouTubeのビデオに直接リンクしてくれます。これらのダイレクトリンクは、ブラウザとインターネットのダウンロードマネージャーでも使用できます。例えば
https://www.youtube.com/watch?v=xPXrJwQ5lqQ
の直接のURLは、問題が私のサーバーにこのファイルをコピーすることはできません私のコードです
です。私はそのようなURLを解決する方法があることを知りたいですか?
エラーが
では、ストリームをオープンに失敗しました:HTTP要求に失敗しました! HTTP/1.1 403/home /で禁止されています...
ありがとうございます。