Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][ftp] upload plików
-aber-
post
Post #1





Goście







Witam,
Mam pewien pewien problem z uploadem plików via ftp w php. Mianowicie, mam skrypt skrypt.php oraz folder temp. Jak sprawić, żeby skrypt.php uploadował wszystkie pliki i foldery z katalogu temp poprzez ftp?
Z góry dziękuję za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-aber-
post
Post #2





Goście







Mam taki oko todzik, jeszcze bez obsługi folderów, ale - nie wiedzieć czemu zwraca mi taki oto bląd:
Kod
Warning: ftp_put() expects parameter 1 to be resource, null given in /var/www/ftp/ftp.php on line 24

  1. <?php 
  2. Kod:
  3. function ListFolder($path)
  4. {
  5. //using the opendir function
  6. $dir_handle = @opendir($path) or die("Unable to open $path");
  7.  
  8. //Leave only the lastest folder name
  9. $dirname = end(explode("/", $path));
  10.  
  11. //display the target folder.
  12. echo ("<li>$dirname\n");
  13. echo "<ul>\n";
  14. while (false !== ($file = readdir($dir_handle)))
  15. {
  16. if($file!="." && $file!="..")
  17. {
  18. if (is_dir($path."/".$file))
  19. {
  20. //Display a list of sub folders.
  21. ListFolder($path."/".$file);
  22. }
  23. else
  24. {
  25. ftp_put($ftp, $file, $file, FTP_BINARY);
  26. echo "<li>$file</li>";
  27. }
  28. }
  29. }
  30. echo "</ul>\n";
  31. echo "</li>\n";
  32.  
  33. //closing the directory
  34. closedir($dir_handle);
  35. }
  36.  
  37. if ($ftp = ftp_connect("moj.host")){
  38.  if (ftp_login($ftp, "login", "pass")) {
  39.  ftp_pasv( $ftp, 1);
  40.  ftp_chdir($ftp,"www");
  41.  ListFolder("temp");
  42.  }
  43.  else {
  44.  print "Blad logowania";
  45.  }
  46. }
  47. else {
  48. print "Blad polaczenia z hostem";
  49. }
  50. ftp_close($ftp);
  51.  
  52.  
  53. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- aber   [php][ftp] upload plików   20.04.2008, 23:00:26
- - webdicepl   Pokaż co już napisałeś.   20.04.2008, 23:01:43
- - aber   Napisalem standardowe polączenie za pomocą ftp_ . ...   20.04.2008, 23:11:33
- - webdicepl   Każdy plik musisz wysłać osobno oraz osobno stworz...   20.04.2008, 23:15:53
|- - pyro   Cytat(webdicepl @ 21.04.2008, 00:15:5...   21.04.2008, 14:03:48
- - aber   Dziękuję.   20.04.2008, 23:17:56
- - aber   Mam taki oko todzik, jeszcze bez obsługi folderów,...   21.04.2008, 13:06:43
- - Crozin   Zmienna $ftp nie jest widoczna wewnątrz f-cji...   21.04.2008, 13:11:26
- - mike   Więcej o tym masz w dokumentacji: Zasięg zmiennych   21.04.2008, 13:16:38
- - aber   Dzięki, w takim razie jeszcze jedno pytanie; Pliki...   21.04.2008, 14:01:32
- - webdicepl   Cytat(pyro @ 21.04.2008, 15:03:48 ) c...   21.04.2008, 14:16:20


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: 28.09.2025 - 03:26