Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] file_get_contents problem
Forum PHP.pl > Forum > PHP
projektyKJR
Witam

Potrzebuje pobrać obrazki z innej strony i
takie coś mi działa :
$homepage = file_get_contents('http://scieżka/zdjęcie.jpg');
echo $homepage;

a takie coś nie działa :

$name = "http://scieżka/zdjęcie.jpg";
$homepage = file_get_contents($name);
echo $homepage;

failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in


Jak ktoś zna rzowiązanie proszę o pomoc.

pozdrawiam
KJR
ano
Eee no masz przecież, że 404. Po prostu pod tym url nie ma tego obrazka wink.gif

Jeżeli jesteś pewny, że jest no to możesz ewentualnie popatrzeć na to:
http://stackoverflow.com/questions/9574130...ttp-1-1-404-not
projektyKJR
chodzi o to ze jak wpisze od razu link to działa a jak link jest przypisany do zmiennej to nie działa
nospor
Musisz coś psuć przy wpisywaniu do zmiennej. Podaj dokładnie kod jaki masz.
projektyKJR
już wczesniej pisałem to jest cały kod :
$name = "http://scieżka/zdjęcie.jpg";
$homepage = file_get_contents($name);
echo $homepage;

i jak zamiast $name wpisze 'http://.../...jpg' to działa
phpion
Pokaż swój faktyczny kod. Nie sądzę byś odwoływał się do http://scieżka/zdjęcie.jpg Bez tego możemy jedynie powiedzieć, że błąd jest w kodzie, bo powyższa konstrukcja jest poprawna.
projektyKJR
Problem roziwązany na końcu $name dopisuje mi spacje, dodałem substr($name,0,-2); i jest ok
nospor
Acha.... a pisałeś że podałeś dokładny kod..... jakby tak było, to nie miałbyś żadnych spacji. Przecież widać wyraźnie, że w kodzie co podałeś nie masz żadnych spacji...
projektyKJR
link do obrazka pobieram z pliku csv i przy pobieraniu z tego pliku wskakują spacje
nospor
No to ja się pytam jeszcze raz bo nie rozumiem:
Czemu pisałeś, że masz tak dokładnie, skoro to było strasznie dalekie od prawdy. Czemu??
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.