Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]ftp_put nie wysyła dużych plików (powyżej 20MB)
Rafaldo84
post 8.11.2012, 13:42:32
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 8.11.2012

Ostrzeżenie: (0%)
-----


Witam wszystkich,

Od kilku dni zmagam się z dziwnym problemem dotyczącym wysyłania plików przez input type="file" funkcją ftp_put().
Mianowicie wysyłane są tylko mniejsze pliki do ok 20MB, natomiast większe już nie. Ustawiłem wszystkie wartości w pliku php.ini, ale niestety nic to nie pomogło, ciągle występuje ten sam problem. Skrypt nawet nie wyrzuca błędu, tylko po prostu nie zapisuje "dużych" plików na serwerze.

Oto kod html:

  1. <form action='upload_plik.php' method='POST' enctype='multipart/form-data'>
  2. Wybór pliku <input name='txt_file' type='file'/>
  3. <input type='submit' name='start_upload' value='Dodaj plik' />
  4. </form>


A to skrypt php:

  1. if(isset($_POST['start_upload']) && $_FILES['txt_file']['name'] != ""){
  2. $ftp_server = '**********';
  3. $ftp_user_name = '**********';
  4. $ftp_user_pass = '***********';
  5.  
  6. $conn_id = ftp_connect("$ftp_server");
  7. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
  8. if ((!$conn_id) || (!$login_result)) {
  9. echo "Błąd połączenia FTP! <br />";
  10. }
  11.  
  12. $local_file = $_FILES['txt_file']['tmp_name'];
  13. $destination_file = ftp_pwd($conn_id)."/".basename($_FILES['txt_file']['name']);
  14.  
  15. $upload = ftp_put($conn_id, $destination_file, $local_file, FTP_BINARY);
  16. if (!$upload) {
  17. echo "<h2>FTP upload pliku: ".$_FILES['txt_file']['name']." Bł?d!</h2><br /><br />";
  18. } else {
  19. echo "Dodano plik:<br />" . $_FILES['txt_file']['name'] . " do " . $ftp_server . $destination_file . "<br /><br />";
  20. }
  21.  
  22. ftp_close($conn_id);
  23. }



Co jest nie tak w tym skrypcie??
Bardzo prosze o pomoc!!!

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:02