Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Kopiowanie zdjęcia na inny hosting - błąd
Forum PHP.pl > Forum > Przedszkole
djtomas9999
Witam! Napisałem skrypt do przerzucania zdalnego zdjęć (wklejam link bezpośredni i otrzymuje kopię na drugim hostingu). Skrypt pobiera zdjęcie na serwer i wysyła je przez CURL. Niestety nie działa na kilku hostingach m.in. na fototube.pl. Mój kod:

  1. $postFields['file_up[0]'] = '@' . dirname(__FILE__) . '/' . $nazwa_old;
  2. }
  3. $ch = curl_init('http://fototube.pl/diskUP.php');
  4. curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
  5. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  6. $dane = curl_exec($ch);
  7. curl_close($ch);


Niestety przy próbie wywołania kodu mam wynik taki:

Kod
No input file specified.


Nie wiem czy prawidłowo odwołałem się do nazwy formularza: file_up[0]- tak się nazywa formularz do wysyłania zdjęcia? Wątpliwość numer dwa: czy odwołuje się do prawidłowego pliku: diskUP.php?

Dziękuje za pomoc.

ref
wookieb
Ścieżka do pliku uploudowanego ma być bezwzględna. Co oznacza użycie realpath
djtomas9999
Tyle, że ten sam kod działa na innym hostingu, więc dlaczego tutaj muszę uzwględniać ścieżkę, co zresztą jest uczynione:

  1. $postFields['file_up[0]'] = '@' . dirname(__FILE__) . '/' . $nazwa_old;[php]


Pomoże ktoś?

ref
wookieb
A czy nie możesz po prostu najpierw zastosowac się do rady? Zajęłoby Ci to 10 minut a ty czekasz prawie 24 godziny na odpowiedź.
Poza tym włącz pełne raportowanie błędów i powiedz co mówią Ci poszczególne hostingi
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.