Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak zaladowac plik na inny serwer ?
thornag
post
Post #1





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Szukalem i znalezc nie moge. Jak mozna zuploadowac plik za posrednictwem skryptu (znajdujacym sie na serwerze 1) na serwer 2.

przykladowy prosty uploader, ktory sadze mozna jeszcze bardziej zabezpieczyc :
  1. <?php 
  2. $plik_tmp = $_FILES['plik']['tmp_name']; 
  3. $plik_nazwa = $_FILES['plik']['name']; 
  4. $plik_rozmiar = $_FILES['plik']['size']; 
  5.  
  6. if(is_uploaded_file($plik_tmp)) { 
  7.  move_uploaded_file($plik_tmp, "upload/$plik_nazwa"); 
  8. echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze 
  9. <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!"; 
  10. } 
  11. ?>


Jak polaczyc sie do innego serwera i wgrac na niego ten plik.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
thornag
post
Post #2





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Ok rzeczywiscie sa przyklady.

Mamy oto taki kodzik
  1. <?php
  2. // set up basic connection
  3. $conn_id = ftp_connect($ftp_server); 
  4.  
  5. // login with username and password
  6. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
  7.  
  8. // check connection
  9. if ((!$conn_id) || (!$login_result)) { 
  10.  echo "FTP connection has failed!";
  11.  echo "Attempted to connect to $ftp_server for user $ftp_user_name"; 
  12.  exit; 
  13.  } else {
  14.  echo "Connected to $ftp_server, for user $ftp_user_name";
  15.  }
  16.  
  17. // upload the file
  18. $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY); 
  19.  
  20. // check upload status
  21. if (!$upload) { 
  22.  echo "FTP upload has failed!";
  23.  } else {
  24.  echo "Uploaded $source_file to $ftp_server as $destination_file";
  25.  }
  26.  
  27. // close the FTP stream 
  28. ftp_close($conn_id); 
  29. ?>


Ale jak polaczyc go z powyzszym formularzem ?

Moze opisze to troche dokladniej

Skryt z uploaderem musi byc na serwerze serwer1. Serwer jest maly a pliki dosc duze wiec chcialbym by ladowaly na sewerze dwa. Na serwer dwa nie moge zaladowac skryptu z pewnych nie do przeskoczenia powodow. interesuje mnie jakiekolwiek rozwiazanie jaki kolwiek pomysl.

(IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) help (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 21:48