Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Łączenie się z FTP i edycja pliku.
Forum PHP.pl > Forum > PHP
Klycior
Cześć,

Chcę napisać skrypt który połączy mi się z danym FTP a następnie w danym pliku dopisze tekst.
Moje pytanie brzmi:
Jak zrobić teraz aby funkcja zapisywania tekstu była powiązana z ftp_connect ?

  1. <?php
  2. // Nawiązanie połączenia
  3. $ftp_user_name = 'XXX';
  4. $ftp_user_pass = 'XXX';
  5. $ftp_server = 'XXX';
  6. $conn_id = ftp_connect($ftp_server);
  7. // Logowanie
  8. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
  9. // Dane
  10. $nazwapliku = 'test.txt';
  11. $trochetresci = "TESTOWY TEKST\n";
  12.  
  13. // Sprawdzamy czy jest i czy mozna zapisac
  14. if (is_writable($nazwapliku)) {
  15.  
  16. if (!$uchwyt = fopen($nazwapliku, 'w')) {
  17. echo "Nie mogę otworzyć pliku ($nazwapliku)";
  18. }
  19. // Zapisujemy to co chcielsimy
  20. if (fwrite($uchwyt, $trochetresci) === FALSE) {
  21. echo "Nie mogę zapisać do pliku ($nazwapliku)";
  22. }
  23. echo "Udało nam się zapisać: ($trochetresci) do pliku ($nazwapliku).";
  24.  
  25. fclose($uchwyt);
  26.  
  27. } else {
  28. echo "Plik $nazwapliku nie jest zapisywalny";
  29. }
  30.  
  31. // Zamknięcie połączenia
  32. ftp_close($conn_id);
  33. ?>
hind
resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )
jak dla mnie 4 argument to ten od połączenie z ftp

inna opcja, to pobrać do jakiegoś TMP, zedytować i wysłać
Klycior
No to niby jak to teraz mam zastosować ?
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.