2016-07-20 25 views
0

Was ich versuche zu erreichen, ist ein Bild mit PHP zu integrieren. Ich benutze die Header-PNG-Funktion:Einschließlich Bild mit Header in PHP

Dann schließe ich das Bild mit jusing die include() -Funktion.

Einige Bilder werden korrekt zurückgegeben, aber die meisten von ihnen liefern ungefähr 90% den gleichen Fehler. Der Fehler ist dies:

Parse error: syntax error, unexpected ' in algemeen.png on line 103 

Das Merkwürdige ist, dass ich genau den gleichen Code auf einem älteren Server ausgeführt wird, und es funktioniert alles einwandfrei. Jedes Bild wird korrekt zurückgegeben. Und ich habe genau die gleiche Kopie des alten Servers auf diesem Server laufen, aber dann bekomme ich die oben gezeigten Fehler.

Weiß jemand, was ich dagegen tun kann?

+0

Wo ist Linie 103? – chris85

+0

Können Sie uns auch die Include-Zeile zeigen? – Epodax

Antwort

2

Verwenden readfile

readfile("/path/to/file.png"); 

ich die binären Daten in das Bild versehentlich enthält <? oder <?php Tags zu raten, die als Code ausgeführt werden, wenn include verwenden.