Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Pobranie obrazka z adresu url, Ograniczenia kofingu serwa
pzcjnr
post 29.08.2011, 23:07:57
Post #1





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

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


Witam,

Przygotowuje sobie skrypt który ma przed sobą z pozoru proste zadanie. Zapisać na ftp obrazek z podanego adresu url.

Problem się pojawił gdyż na serwerze jest wyłączone pobieranie plików z adresów zewnętrznych i nie mogę używać funkcji fopen, file_get_contents etc bo mam błąd typu:
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in

Nie mam możliwości ingerencji w konfig serwera więc co mi pozostaje? Szukam alternatyw.
Do głowy mi przychodzi curl. Jest jednak problem, stworzyłem coś takiego:

  1. $id = mysql_insert_id();
  2. $c = curl_init();
  3. $file = fopen($image, 'w+');
  4. curl_setopt($c, CURLOPT_URL, $image);
  5. curl_setopt($c, CURLOPT_HEADER, 0);
  6. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  7. curl_setopt($c, CURLOPT_USERAGENT, 'Mozilla 5.0');
  8. curl_setopt($c, CURLOPT_FILE, $file);
  9. $wynik=curl_exec($c);
  10. fclose($file);
  11. $nazw = '/'.$obrazki.'id'.$id.'.'.$rozsz.'';
  12. file_put_contents($nazw,$wynik);
  13. curl_close($c);


niestety nie działa... nie zapisuje na ftp. Kto mi coś doradzi?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:49