ich habe in der php.ini CURL als Extension aktiviert, der extension_path zu php_curl.dll ist korrekt, die DLL befindet sich im
korrekten Verzeichnis.
Ich schreibe zurzeit ein kleines Youtube Download Script, welches CURL benötigt mit u.a. folgendem Inhalt:
- Code: Select all
function get_content_of_url($url){
$ohyeah = curl_init();
curl_setopt($ohyeah, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ohyeah, CURLOPT_URL, $url);
$data = curl_exec($ohyeah);
curl_close($ohyeah);
return $data;
}
function get_flv_link($string) {
if (eregi("watch_fullscreen(.*)plid", $string, $out)) {
$outdata = $out[1];
}
$arrs = (explode('&',$outdata));
foreach($arrs as $arr){
list($i,$x) = explode("=",$arr);
$$i = $x;
}
$link = 'http://www.youtube.com/get_video?video_id='.$video_id.'&t='.$t;
return array($video_id,$link);
}
function get_youtube($url){
$stream = get_content_of_url($url);
return get_flv_link($stream);
}
Dabei erhalte ich in der 2. Zeile den Error:
Fatal error: Call to undefined function curl_init() in C:\xampp\htdocs\user\youtube\lib\youtube.lib.php on line 2
Ist Curl nicht korrekt installiert, oder hat das Scrpit einen Fehler?
fragt sich
Vulpus