<?php
$ftpserwer = "xxx";
$ftp_user = "xxx";
$ftp_pass = "xxx";
$plik_lokalny = 'userzy.txt';
$plik_zdalny = 'test.txt';
// nawiązanie połączenia lub zakończenie działania skryptu
$conn_id = ftp_connect
($ftpserwer) or
die("Nie można połączyć się z $ftpserwer");
// próba logowania
if (ftp_login($conn_id, $ftp_user, $ftp_pass)) {
echo "Polączony jako $ftp_user@$ftpserwer\n"; } else {
echo "Nie można zalogować się jako $ftp_user\n"; }
if (ftp_chdir($conn_id, "/")) {
echo "Biezacy katalog to teraz: " . ftp_pwd
($conn_id) . "\n"; } else {
echo "Nie powiodla się zmiana katalogu\n"; }
// próba pobrania $plik_zdalny i zapisania go do $plik_lokalny
if (ftp_get($conn_id, $plik_user, $plik_zdalny, FTP_BINARY)) {
echo "\nPomyslnie zapisano $plik_lokalny\n"; } else {
}
// otwarcie pliku do edycji
$file = 'userzy.txt';
$fp = fopen($file, 'r+'); $dane = "$obejbeibebeieib";
// próba przesłania $file
if (ftp_fput($conn_id, $file, $fp, FTP_ASCII)) {
echo "Pomyslnie przesłano $file\n"; } else {
echo "Wystąpiły problemy w czasie przesyłania $file\n"; }
// zamknięcie połączenia
ftp_close($conn_id);
?>
może ktoś pomóc z tym skryptem ? skrypt loguje sie na ftp pobiera plik i zapisuje na lokalnym , po czym edytuje lokalny i wysyła go z powrotem , niestety jest problem , gdyż skrpyt ten wysyła pusty plik