Moin zusammen
Ich hab letztens nen Script geschrieben, wo ich ein Bild anzeigen lassen wollte. Das wurde mir aber nicht angezeigt, obwohl ich den Code mehrfach überprüft habe.
Bei der Ausgabe des Seitenquelltextes im Browser stellte ich fest, dass bei dem Dateinamen der Bilddatei der erste Buchstabe ein Sonderzeichen ist.
Erst hatte ich gedacht, dass dies ein Bug im Browser ist. Habs dann im Edge, Firefox, Chrome und Opera geprüft, immer eine fehlerhafte Ausgabe.
Unter folgenden Bedingungen habe ich es getestet;
Windows 11 - Xampp - PHP 8.1.6
Debian 11 - Apache 2.4 - PHP 8.1.8
CentOS - Apache2.4 - PHP 7.4.30
Hier der Code:
Bei mir sieht das Ergebnis beim Firefox dann so aus:
Bei den anderen Browsern sehe ich dann Sonderzeichen.
Kann mir das jemand erklären oder ist das ein Bug in PHP?
LG Frank
Ich hab letztens nen Script geschrieben, wo ich ein Bild anzeigen lassen wollte. Das wurde mir aber nicht angezeigt, obwohl ich den Code mehrfach überprüft habe.
Bei der Ausgabe des Seitenquelltextes im Browser stellte ich fest, dass bei dem Dateinamen der Bilddatei der erste Buchstabe ein Sonderzeichen ist.
Erst hatte ich gedacht, dass dies ein Bug im Browser ist. Habs dann im Edge, Firefox, Chrome und Opera geprüft, immer eine fehlerhafte Ausgabe.
Unter folgenden Bedingungen habe ich es getestet;
Windows 11 - Xampp - PHP 8.1.6
Debian 11 - Apache 2.4 - PHP 8.1.8
CentOS - Apache2.4 - PHP 7.4.30
Hier der Code:
PHP-Code:
<?PHP
echo "graphics\aurz.png<BR>";
echo "graphics\burz.png<BR>";
echo "graphics\curz.png<BR>";
echo "graphics\durz.png<BR>";
echo "graphics\eurz.png<BR>";
echo "graphics\furz.png<BR>";
echo "graphics\gurz.png<BR>";
echo "graphics\hurz.png<BR>";
echo "graphics\iurz.png<BR>";
echo "graphics\jurz.png<BR>";
echo "graphics\kurz.png<BR>";
echo "graphics\lurz.png<BR>";
echo "graphics\murz.png<BR>";
echo "graphics\nurz.png<BR>";
echo "graphics\ourz.png<BR>";
echo "graphics\purz.png<BR>";
echo "graphics\qurz.png<BR>";
echo "graphics\rurz.png<BR>";
echo "graphics\surz.png<BR>";
echo "graphics\turz.png<BR>";
echo "graphics\uurz.png<BR>";
echo "graphics\vurz.png<BR>";
echo "graphics\wurz.png<BR>";
echo "graphics\xurz.png<BR>";
echo "graphics\yurz.png<BR>";
echo "graphics\zurz.png<BR>";
?>
PHP-Code:
graphics\aurz.png
graphics\burz.png
graphics\curz.png
graphics\durz.png
graphicsurz.png
graphicsurz.png
graphics\gurz.png
graphics\hurz.png
graphics\iurz.png
graphics\jurz.png
graphics\kurz.png
graphics\lurz.png
graphics\murz.png
graphics urz.png
graphics\ourz.png
graphics\purz.png
graphics\qurz.png
graphics urz.png
graphics\surz.png
graphics urz.png
graphics\uurz.png
graphicsurz.png
graphics\wurz.png
graphics\xurz.png
graphics\yurz.png
graphics\zurz..png
Kann mir das jemand erklären oder ist das ein Bug in PHP?
LG Frank
Kommentar