Liar 21 Zgłoś post Napisano Grudzień 16, 2012 Witam Mam mały problem mianowicie: Mam skrypt: <html> <form method="post"> <input name="url" size="50" /> <input name="submit" type="submit" /> </form> <?php set_time_limit (24 * 60 * 60); if (!isset($_POST['submit'])) die(); $destination_folder = 'pliki/'; $url = $_POST['url']; $newfname = $destination_folder . basename($url); $file = fopen ($url, "rb"); if ($file) { $newf = fopen ($newfname, "wb"); if ($newf) while(!feof($file)) { fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 ); } } if ($file) { fclose($file); } if ($newf) { fclose($newf); } ?> </html> Pobiera on pliki do katalogu pliki, skrypt działa, pobiera. Wejść do katalogu pliki również mogę lecz jak chce coś z niego pobrać to wywala 500 Internal server error. Druga sprawa jak się dostać do public_ftp przez przeglądarkę ? Z góry dziękuję. Udostępnij ten post Link to postu Udostępnij na innych stronach
Łukasz Ostrowski 593 Zgłoś post Napisano Grudzień 16, 2012 A co mówią logi? Udostępnij ten post Link to postu Udostępnij na innych stronach
Liar 21 Zgłoś post Napisano Grudzień 16, 2012 (edytowany) [sun Dec 16 08:45:35 2012] [error] [client 87.206.225.xxx] File does not exist: /home/xxx/public_html/404.shtml [sun Dec 16 08:45:35 2012] [error] [client 87.206.225.xxx] File does not exist: /home/xxx/public_html/favicon.ico [sun Dec 16 08:45:34 2012] [error] [client 87.206.225.xxx] File does not exist: /home/xxx/public_html/500.shtml, referer: http://s1.xxx.pl/downloads/ [sun Dec 16 08:45:33 2012] [error] [client 87.206.225.xxx] File does not exist: /home/xxx/public_html/404.shtml [sun Dec 16 08:45:33 2012] [error] [client 87.206.225.xxx] File does not exist: /home/xxx/public_html/favicon.ico [sun Dec 16 08:45:32 2012] [error] [client 87.206.225.xxx] File does not exist: /home/xxx/public_html/404.shtml [sun Dec 16 08:45:32 2012] [error] [client 87.206.225.xxx] File does not exist: /home/xxx/public_html/favicon.ico Chyba mam... Plik testowy z cachefly normalnie ściąga i ja również mogę pobrać. Tak jakby nie pobierał do końca... Pliki testowe z różnych serwerów i różne wielkości pobiera normalnie i ja też mogę ale ten który ja chcę to już nie mogę ja go pobrać. Edytowano Grudzień 16, 2012 przez Liar (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
Liar 21 Zgłoś post Napisano Grudzień 19, 2012 Używam teraz: <html> <form method="post"> <input name="url" size="50" /> <input name="submit" type="submit" /> </form> <?php $file = $_POST['url']; exec("wget $file"); ?> </html> Raz się uda raz error, jaka może być przyczyna ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Łukasz Ostrowski 593 Zgłoś post Napisano Grudzień 19, 2012 Pomijając fakt tragiczności tego kodu z względu na kompletny brak zabezpieczeń, to jaki error konkretnie? Udostępnij ten post Link to postu Udostępnij na innych stronach
Liar 21 Zgłoś post Napisano Grudzień 19, 2012 Zabezpieczeń nie potrzeba ani nic, to dla prywatnego użytku, nigdzie nie rozpowszechniane. 500 Internal server error. ps: dziękuję za odpowiedź Udostępnij ten post Link to postu Udostępnij na innych stronach
PapaSmerf 497 Zgłoś post Napisano Grudzień 20, 2012 Logi, logi, co krzyczą logi kolego Udostępnij ten post Link to postu Udostępnij na innych stronach