Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> CURL wysyłanie pliku
Policzka
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 17.01.2011

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


Witam, wszystkich ponownie.
Bawiąc sie funkcją curl zostałam w końcu zmuszona do wykorzystania tej funkcji do przesłania pliku metodą POST.
Poczytałam, zaznajomiłam się, ale niestety funcka mi nie działa.

Tak wygląda formularz:
  1. <form name=uploadform action="wyslijplik.php" enctype="multipart/form-data" method="POST">
  2. <input type="hidden" name="MAX_FILE_SIZE" value="10485760">
  3. <input type=hidden name="action" value="upload">
  4. <input type=hidden name="path" value="/sciezka">
  5. <input type=file name="file1" size=40>
  6. <input type=submit value="Upload Files">
  7. </form>


No i kod php
  1. $postFields['MAX_FILE_SIZE'] = '10485760';
  2. $postFields['action']='upload';
  3. $postFields['path']='/sciezka';
  4. $postFields['file1']='plik.zip';
  5. $postFields['submit']='Upload Files';
  6.  
  7. curl_setopt($sessions, CURLOPT_URL,$domena."/wyslijplik.php");
  8. curl_setopt($sessions, CURLOPT_POST, 1);
  9. curl_setopt($sessions, CURLOPT_POSTFIELDS,$postFields);
  10. curl_setopt($sessions, CURLOPT_HEADER , 1);
  11. curl_setopt($sessions, CURLOPT_COOKIEFILE, './cookie.txt');
  12. curl_setopt($sessions, CURLOPT_COOKIEJAR,'./cookie.txt');
  13. curl_setopt($sessions, CURLOPT_RETURNTRANSFER,1);
  14. curl_exec($sessions);


Może ktoś spojrzy na to okiem (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- Policzka   CURL wysyłanie pliku   26.03.2012, 18:21:26
- - CuteOne   Oki "zaznajomiłeś" się z tablicą POST, t...   26.03.2012, 22:48:35


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: 22.12.2025 - 04:30