Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysłanie pliku na FTP stworzonego ze zmiennej
k00sl
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 20.04.2009

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


Witam,

Piszę skrypt, który wyświetla mi dany plik tekstowy z FTP w polu textarea z możliwością zapisu dokonanej modyfikacji z powrotem do tego pliku. Wyświetlanie działa jak należy, jednak mam problem z zapisaniem pliku. W jaki sposób można przesłać plik na serwer FTP z zawartością zmiennej $_POST? Wiem, że dało by się to zrobić tak, aby pierw stworzyć plik na serwerze lokalnym, a później go wysłać, ale skrypt ma służyć dla większego grona odbiorców, więc nie jestem do tego przekonany. Może jeśli jest taka możliwość dało by się plik zapisać w folderze temp w php?

Wysłanie pliku na serwer FTP wygląda tak:

  1. $plikdowyslania = 'test.txt';
  2. $conn_id = ftp_connect($ftp_server);
  3. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
  4. $upload = ftp_put($conn_id, 'nazwadocelowa.txt', $plikdowyslania, FTP_BINARY);
  5. ftp_close($conn_id);


Proszę o pomoc w jaki sposób mogę tego dokonać. Google przejrzane, nie znalazłem żadnych informacji na ten temat.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
k00sl
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 20.04.2009

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


Cytat(melkor1984 @ 26.03.2010, 11:39:21 ) *
może użyć cURL?

1. logujesz się przez cURL i pobierasz plik
2. wyświetlasz go
3. po edycji ktoś przyciska 'zapisz'
4. cURL wysyła do pliku PHP zawartość
5. skrypt PHP zapisuje plik


Dlaczego używać curl'a skoro istnieje funkcja ftp (IMG:style_emoticons/default/winksmiley.jpg) po drugie na drugim serwerze nie będzie obsługi php.


Cytat(erix @ 26.03.2010, 12:09:08 ) *


nie potrafię z tego skorzystać, mógłbyś to jakoś wyjaśnić?
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: 26.09.2025 - 06:30