Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z wysyłaniem pliku na FTP
krzesik
post
Post #1





Grupa: Zarejestrowani
Postów: 517
Pomógł: 1
Dołączył: 25.08.2012

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


Witam,
mam problem z wysyłką pliku xml na serwer FTP, w czym może być babol?
mój kod:
  1. $remote = '1.xml';
  2. $local = '1_1.xml';
  3. $server = '**.***.***.***';
  4. $user = 'xxx';
  5. $pass = 'yyy';
  6.  
  7. $conn_id = ftp_connect($server);
  8. $login_result = ftp_login($conn_id, $user, $pass);
  9.  
  10. if ((!$conn_id) || (!$login_result)) {
  11. echo "Błąd połączenia!";
  12. } else {
  13. echo "Polaczony z $server jako uzytkownik $user";
  14. if(!@ftp_put ($con_id, $remote, $local, FTP_BINARY))
  15. {
  16. echo("Blad przy probie wyslania pliku $local...");
  17. }
  18. echo("Plik $local został wysłany...");
  19.  
  20. ftp_close($con_id);
  21. echo("Koniec połączenia...");
  22. }
  23. putFile("$server", "$user", "$pass", "$remote", "$local");
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krzesik
post
Post #2





Grupa: Zarejestrowani
Postów: 517
Pomógł: 1
Dołączył: 25.08.2012

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


tak dodałem również:
error_reporting(E_ALL);
ini_set('display_errors', 1);

i tylko ten komunikat

OK, zrobiłem inaczej działa, ale jak spowodować aby zamienić istniejący plik?
mam teraz taki kod:
  1.  
  2. $ftp = ftp_connect($server,$port,$timeout);
  3. ftp_login($ftp,$user,$pass);
  4.  
  5. $ret = ftp_nb_put($ftp, $remote, $local, FTP_BINARY, FTP_AUTORESUME);
  6.  
  7. while (FTP_MOREDATA == $ret)
  8. {
  9. $ret = ftp_nb_continue($server);
  10. }
  11.  
  12.  
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: 13.10.2025 - 22:09