Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Upload plików cURL-em na hosting fotek
Forum PHP.pl > Forum > Przedszkole
djtomas9999
Zacząłem pisać skrypt, wydawać by się mogło banalny. Upload fotek przez cURL na hosting
Kod
http://nessunnome.com/index.php


Napisałem, ale niestety nie działa. Podczas wykonywania pojawia się biała strona nic więcej.
Nie mogę dojść gdzie jest błąd, nagłówki dodatkowe nawet dosyłam i nic to nie pomaga. Może któryś z forumowiczów wie gdzie leży błąd i dlaczego skrypt nie działa?

Kod skryptu:

  1. <?php
  2.  
  3. $postFields['thefile0'] = '@' . dirname(__FILE__) . '/' . 'test.jpg' . 'type=image/jpeg';
  4. $postFields['prv'] = "1";
  5.  
  6. $naglowki=array('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8','Accept-Language: pl,en-us;q=0.7,en;q=0.3','Accept-Encoding: gzip,deflate','Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7');
  7. $userAgent = 'Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13';
  8.  
  9. $ch = curl_init('http://nessunnome.com/inc/uploader.php');
  10. curl_setopt($ch, CURLOPT_USERAGENT, $userAgent);
  11. curl_setopt($ch, CURLOPT_REFERER, 'http://nessunnome.com/index.php');
  12. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookies.txt');
  13. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookies.txt');
  14. curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
  15. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  16. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  17. curl_setopt($ch, CURLOPT_HTTPHEADER, $naglowki);
  18. $dane = curl_exec($ch);
  19. curl_close($ch);
  20.  
  21. echo $dane;
  22. ?>
julian.janus
Ale dlaczego chcesz uploadować pliki za pomocą biblioteki cURL? Jej rola jest symulowanie przeglądarki internetowej. Do uploadu plików skorzystałbym z ftp.
ylk
A jak to sobie niby wyobrażasz? Przecież nie wrzuca do siebie na serwer tylko na jakiś ogólnodostępny serwis hostingu obrazków...
zend
Pokaż treść błędów.
  1. ini_set('display_errors',1);
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.