Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Edycja txt przez ftp_php
Forum PHP.pl > Forum > PHP
kajtek2008
Napisałem Program który się łączy z ftp i edytuje plik.
Natknąłem się na problem z którym nie mogę sobie poradzić

otóż
  1. Warning: fopen(test.txt) [function.fopen]: failed to open stream: Permission denied in


Chomd ustawiałem z 1000x i dalej nie działa.

Więc w czym tkwi problem ?


  1. <?php
  2.  
  3. $conn_id = ftp_connect($ftp_server);
  4. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
  5.  
  6. if ((!$conn_id) || (!$login_result)) {
  7. echo "polaczenie sie nie powodlo!";
  8. echo "Serwer: $ftp_server UserName: $ftp_user_name";
  9. } else{
  10. echo "Polaczony Z $ftp_server jako $ftp_user_name <br>";
  11.  
  12. //ftp_chdir($conn_id, "plik");
  13.  
  14. $nazwa_pliku = 'test.txt';
  15. $tekst = "Dodaj to do pliku\n";
  16. if (!$wskaznik_pliku = fopen($nazwa_pliku, 'a+')) {
  17. echo "Nie mogę otworzyć pliku ($nazwa_pliku)";
  18. }
  19.  
  20. if (fwrite($wskaznik_pliku, $tekst) === FALSE) {
  21. echo "Nie mogę zapisać do pliku ($nazwa_pliku)";
  22. }
  23. echo "zapisano: \"$tekst\" do pliku ($nazwa_pliku)";
  24.  
  25. fclose($wskaznik_pliku);
  26.  
  27. // ftp_mkdir($conn_id, test);
  28. }
  29. ftp_close($conn_id);
  30. ?>

Mlodycompany
Błąd mówi sam za siebie, nie masz praw dostępu do pliku. Jakiego chmod'a ustawiłeś?
CuteOne
Jak już się bawisz ftp to zajrzyj http://www.php.net/manual/pl/ref.ftp.php

ps. szczególną uwagę zwróć na ftp_fget smile.gif
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.