Hallo,
Ich bekomme bei Ausführung meines Scripts immer folgende Fehlermeldung.
Hier der Code:
Warum ? Ich danke euch für die Hilfe :)
Ich bekomme bei Ausführung meines Scripts immer folgende Fehlermeldung.
Code:
[B][SIZE=2]Serverfehler[/SIZE][SIZE=2]Beim Abrufen von [B]http://149.154.158.167/youtube/downloader.php[/B] ist auf der Website ein Fehler aufgetreten. Möglicherweise wird sie gerade gewartet oder ist falsch konfiguriert.[/SIZE]
[B][SIZE=2]Vorschläge:[/SIZE][/B]
[LIST]
[*][SIZE=2][URL="http://149.154.158.167/youtube/downloader.php"]Laden Sie diese Webseite später erneut.[/URL][/SIZE]
[/LIST][COLOR=#777777][SIZE=2]HTTP-Fehler 500 (Internal Server Error): Beim Versuch des Servers, die Anforderung zu verarbeiten, ist eine unerwartete Bedingung aufgetreten.[/SIZE][/COLOR]
[/B]
Hier der Code:
Code:
<?
// Check if the form's been submitted
if($_GET['youtube']) {
// It has so run function "youtube_t" and redirect to that.
$download = youtube_t($_GET['youtube']);
header("Location: $download");
} else {
// It hasn't so show them the form.
echo '
<div align="center"><form method="get" action="' . $_SERVER['PHP_SELF'] . '"><input style="width:250px;border:1px solid #c1c0b5; color:#555555; font-size: 8pt; font-family:"Lucida Sans Unicode",Tahoma,Arial,sans-serif;background: #fafaf0;" type="text" name="youtube" /></div><div align="center"><input style="border:1px solid #c1c0b5; color:#555555; font-size: 8pt; font-family:"Lucida Sans Unicode",Tahoma,Arial,sans-serif;background: #fafaf0;" type="submit" value="Get YouTube Video" /></div>
';
}// Functions
// YouTube_T, this will grab the page (with g_page) and find the matches in the result
function youtube_t ($url) {
$page = g_page($url);
if ($page === false)
{
die("Youtube down?");
}
preg_match('/watch_fullscreen\?video_id=(.*?)&l=(.*?)+&t=(.*?)&/', $page, $match);
$match1 = "http://www.youtube.com/get_video?video_id=";
if(!$match[1]){
die("Error no matches - wrong youtube page?");
}
$match1 .= $match[1];
$match1 .= "&t=";
$match1 .= $match[3];
return $match1;
}
// G_Page, this grabs the page for YouTube_T
function g_page ($url)
{
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_VERBOSE, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($curl);
// check for errors
if (curl_errno($curl))
{
trigger_error('CURL error: "' . curl_error($curl) . '"', E_USER_WARNING);
$output = false;
}
curl_close($curl);
return $output;
}
?>
Warum ? Ich danke euch für die Hilfe :)