ďťż
Podstrony
|
telcocafeWitam,Mam taki oto kod PHP : <?php set_time_limit(33600); define('BUFSIZ', 4095); $file = $_GET["file"]; $url = "http://media.qik.com/download/$file"; print($url); $dir = ''; $rfile = fopen($url, 'r'); $lfile = fopen($dir . basename($url), 'w'); while(!feof($rfile)) fwrite($lfile, fread($rfile, BUFSIZ), BUFSIZ); fclose($rfile); fclose($lfile); ?> Sluzy on do pobierania filmu z serwera qik.com. Ogolny zamysl jest taki ze w parametrze podaje sie nazwe pliku, on sam to skleja z reszta i sciaga na dysk. Kod dziala bez zarzutu na serwerze postawionym na linuksie jak i na windowsie. Niestety musi zostac wykonany na serwerze XAMPP, ktory stoi na mac osie. Nie wiem czy te roznice maja cos do powiedzenia, ale tylko na macu nie dziala wiec domyslam sie ze tak. Oto bledy jakie wyrzuca mi XAMPP : Warning: fopen(847998dba0e44056949e6a1c23ebd0bf.mp4) [function.fopen]: failed to open stream: Permission denied in /Applications/XAMPP/xamppďŹles/htdocs/download_video.php on line 9 Warning: fwrite() expects parameter 1 to be resource, boolean given in /Applications/XAMPP /xamppďŹles/htdocs/download_video.php on line 11 Warning: fwrite() expects parameter 1 to be resource, boolean given in /Applications/XAMPP /xamppďŹles/htdocs/download_video.php on line 11 Czy powinienem zmienic prawa dostepu do tego pliku przed jego utworzeniem? Prawa dostepu do katalogu? Moze cos innego? Bo za bardzo juz nie wiem o co chodzi... Pozdrawiam i z gory dziekuje za odpowiedzi! Zmień prawa dostępu do katalogu /Applications/XAMPP/xamppďŹles/htdocs/ |
|||
Sitedesign by AltusUmbrae. |