Ich habe ein spezifisches Problem, und kann nicht darüber hinwegkommen.PHP Bild Inhalt Typ Problem
Für mein neuestes Projekt benötige ich ein einfaches PHP-Skript, das ein Bild entsprechend seiner über URL gesendeten ID anzeigt. Hier ist der Code:
header("Content-type: image/jpeg");
$img = $_GET["img"];
echo file_get_contents("http://www.somesite.hr/images/$img");
Das Problem ist, dass das Bild nicht angezeigt, obwohl der Browser erkennt (i es im Titel der Seite sehen), sondern ich die Bild-URL erhalten ausgedruckt.
Es funktioniert weder auf einem Server mit Remote-Zugriff erlaubt noch mit einem ohne. Es wird auch nichts vor dem Header gedruckt oder ausgegeben.
Ich frage mich, ob es ein Inhaltstyp Fehler oder etwas anderes ist. Vielen Dank im Voraus.
Sie möchten das Bild im Browser anzeigen oder das Bild herunterladen? – zod
stellen Sie sicher, dass "echo" funktioniert. versuche, diese Seite mit curl oder wget zu holen. und stellen Sie sicher, dass vor dem Echo kein vorhergehender Whitespace existiert. –
Ich löste die ersten beiden Probleme, es war wirklich ein Leerzeichen und ein Code-Fehler, aber ich habe immer noch das Problem mit dem Fernzugriff, also bin ich gezwungen, CURL zu verwenden. Kannst du mir dabei helfen, weil ich mit CURL nicht so gut bin? – Mirko