Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wgrywanie pliku na serwer
Forum PHP.pl > Forum > PHP
busyboy
Witam

Mam taki problem, chciałbym wrac plik na serwer. Mam cos takiego :

  1. <?php
  2. $ftp_serwer = "*******";  
  3. $conn_id = ftp_connect($ftp_serwer);  
  4. $ftp_user_name = "login";  
  5. $ftp_user_pass = "haslo";  
  6. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);  
  7.  
  8. $plik_docelowy=$_POST['zdjecie'];
  9. $plik_zrodlowy="/www/vhosts/******/httpdocs/admin/test.jpg";
  10.  
  11. $ret = ftp_nb_put($conn_id, $plik_docelowy, $plik_zrodlowy, FTP_BINARY);
  12.  
  13. while ($ret == FTP_MOREDATA) {
  14.      $ret = ftp_nb_continue($conn_id);
  15. }
  16. if ($ret != FTP_FINISHED) {
  17.  
  18. echo " Error ";
  19. }
  20. else{
  21. echo "OK";
  22. }
  23. ?>



Pod zmienna $_POST['zdjecie'] jest zapisany adres do zdjecia np.
  1. http://images01.olx.pl/ui/2/24/20/34302420_1.jpg
i wlasnie ten plik chcialbym wgrac na serwer.

Pojawia mi sie blad - [function.ftp-nb-put]: failed to open stream: No such file or directory

Pozdrawiam
BusyBoy
erix
Cytat
i wlasnie ten plik chcialbym wgrac na serwer.

URL a ścieżka na serwerze, to dwie różne rzeczy...

Logujesz się na FTP i masz podać względną ścieżkę wg tego, co masz na koncie. A jeśli chcesz ten plik POBIERAĆ, to podstawiasz nie do tego parametru, co trzeba.
busyboy
Chce ten plik pod adresem url wrzucic na moj serwer, tak ma wygladac ta operacja.
erix
Pomyliłeś parametry. [;
busyboy
tzn. ? powiem szczerze nie jestem dobry w te klocki sad.gif moze jakis przyklad ?

Dziekuje
dem
a moze tak troche samodzielnosci?

php.net.pl

specyfikacje funkcji nie gryze, a sa po to, zebys nie marnowal czasu na forum
busyboy
Jak sam bym wiedzial jak to zrobic to bym Wam glowy nie zawracal sad.gif
erix
A co wklepujesz w nawiasach korzystając z funkcji...?

Kurs PHP Ty widział?
busyboy
A mozesz mi podac konkretne wskazowki ? naprowadzic ? nie mowie zebys mi dawal gotowe rozwiazanie tylko nakierowal...
erix
Przecież nakierowuję...

Wystarczy uważnie i ze zrozumieniem przeczytać...
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.