Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: Upload ze strony na ftp
Forum PHP.pl > Forum > Przedszkole
Daimos
Witam
zastanawiam sie wlasnie jak zrobic skrypt do uploadu, tak aby wrzucalo mi pliki na FTPa
na FTP mam pelne prawa dla uzytkownika jakiegos, ale pewnie nie bedzie dzialac cos takiego:
  1. <?php
  2.  
  3. $dir = 'ftp://uzytkownik:haslo@ip ftpa/';
  4. move_uploaded_file($file, $dir.$file_name);
  5. ?>


ktos pomoze ? biggrin.gif

-------------------------

sory za smietnik, ale wkoncu sie tego do szperalem, a jakby ktos mial podobny problem to manual:
ftp_connect
ftp_login
ftp_put
pozdrawiam
AxZx
moze byc taka klasa:

  1. <?php
  2. class ftp{
  3.  
  4. function ftp($serwer, $user, $haslo){
  5.  
  6. $this->serwer = $serwer;
  7. $this->user = $user;
  8. $this->haslo = $haslo;
  9.  
  10. // ustaw podstawowe poczenie
  11. $this->conn_id = ftp_connect($this->serwer);
  12.  
  13. // zaloguj si nazw uytkownika i hasem
  14. $login_result = ftp_login($this->conn_id, $this->user, $this->haslo);
  15.  
  16. // sprawdz poaczenie
  17. if ((!$this->conn_id) || (!$login_result)) {
  18.  return false;
  19.  } else {
  20.  return true;
  21.  }
  22. }#koniec ftp
  23.  
  24. function add($docelowy, $zrodlowy){
  25.  
  26.  
  27. // przelij plik
  28. $upload = ftp_put($this->conn_id, $docelowy, $zrodlowy, FTP_BINARY);
  29.  
  30. // sprawd stan operacji
  31. if (!$upload) {
  32. return false;
  33. } else {
  34. return true;
  35. }
  36. }#koniec add
  37.  
  38. function close(){
  39. // zamknij strumie FTP
  40. ftp_close($this->conn_id);
  41. }#koniec close
  42.  
  43.  
  44. }
  45. ?>
To jest wersja lo-fi g³ównej zawarto¶ci. Aby zobaczyæ pe³n± wersjê z wiêksz± zawarto¶ci±, obrazkami i formatowaniem proszê kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.