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óż
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 ?
<?php
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id) || (!$login_result)) {
echo "polaczenie sie nie powodlo!"; echo "Serwer: $ftp_server UserName: $ftp_user_name"; } else{
echo "Polaczony Z $ftp_server jako $ftp_user_name <br>";
//ftp_chdir($conn_id, "plik");
$nazwa_pliku = 'test.txt';
$tekst = "Dodaj to do pliku\n";
if (!$wskaznik_pliku = fopen($nazwa_pliku, 'a+')) { echo "Nie mogę otworzyć pliku ($nazwa_pliku)"; }
if (fwrite($wskaznik_pliku, $tekst) === FALSE) { echo "Nie mogę zapisać do pliku ($nazwa_pliku)"; }
echo "zapisano: \"$tekst\" do pliku ($nazwa_pliku)";
// ftp_mkdir($conn_id, test);
}
ftp_close($conn_id);
?>