Skocz do zawartości
Liar

Nie można pobrać pliku z serwera.

Polecane posty

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

[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 przez Liar (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

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

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

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×