Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Funkcja wysyłania pliku na ftp / Rozpakowywani na ftp
Forum PHP.pl > Forum > Przedszkole
xxdrago
Witam, jest taka funkcja która wysyła plik na ftp? a i czy jest też taka która wypakowuje?
nospor
Pewnie cięzko zajrzec do manuala?
http://pl2.php.net/manual/pl/book.ftp.php
xxdrago
Cytat(nospor @ 27.01.2011, 13:33:25 ) *
Pewnie cięzko zajrzec do manuala?
http://pl2.php.net/manual/pl/book.ftp.php



A masz tam taką funkcje?
nospor
Ty chyba kpisz.
Zwrocilem ci uwage bys przejrzal manuala, podalem ci linka do miejsca gdzie masz opisane wszystkie funkcje operujące na ftp a ty z takim pytaniem jeszcze? Szczyt lenistwa! zamykam

edit: z racji, że autor tematu raczył wkoncu po 10 PW doczytać - temat otwieram by omówić jeszcze sprawe rozpakowania na ftp
xxdrago
  1. <?php
  2.  
  3. $ftp_serwer = "-";
  4. $ftp_nazwa_uzytkownika = "-";
  5. $ftp_haslo = "-";
  6.  
  7. $conn_id = ftp_connect($ftp_serwer) or die("Nie mozna polaczyc sie z $ftp_serwer");
  8.  
  9.  
  10. if (@ftp_login($conn_id, $ftp_nazwa_uzytkownika, $ftp_haslo)) {
  11. echo "Polaczony jako $ftp_nazwa_uzytkownika@$ftp_serwer\n";
  12. } else {
  13. echo "Nie mozna zalogowac sie jako $ftp_nazwa_uzytkownika\n";
  14. }
  15. $plik = 'ar.zip';
  16. $plik_zdalny = 'ar.zip';
  17.  
  18. if (ftp_put($conn_id, $plik_zdalny, $plik, FTP_ASCII)) {
  19. echo "Plik $plik został pomyślnie przesłany\n";
  20. } else {
  21. echo "Napotkano problemy w czasie przesylania pliku $plik\n";
  22. }
  23. $zip = new ZipArchive; // wypakowywanie
  24. if ($zip->open('ar.zip') === TRUE) {
  25. $zip->extractTo('test/');
  26. $zip->close();
  27. echo 'ok';
  28. } else {
  29. echo 'failed';
  30. }
  31.  
  32. ftp_close($conn_id);
  33.  
  34. ?>

Mam taki skrypt. i czy dało by rade wypakować to achiwum na ftp?. Znalazłem strone net2ftp i tam sie da wypakować archiwum i to jest chyba zdalnie zrobione.
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.