Haben Sie das schon mal gesehen?

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Kevin schreibt im

Eine CSS-Datei hat etwas wie...

background:url(../images/topheader.htm) top left no-repeat;

...wobei topheader.htm nur eine leere Datei ist. Im selben Verzeichnis befindet sich eine JPG-Datei namens topheader.jpg. Wie funktioniert das? Warum wird es so gemacht?

Ja, das habe ich schon mal gesehen. Ich habe keine Ahnung, wie es funktioniert oder warum es so gemacht wird. Ich habe versucht, diese Technik in meinem geheimen Labor zu reproduzieren und konnte sie nicht zum Laufen bringen.

Ich habe schon einmal Bildpfade in HTML-Dateien gesehen, die auf PHP-Dateien verweisen, wie bei der alten Random Image-Technik mit folgendem Code

<img src="/path/to/images/rotate.php" />

Aber das ergibt für mich Sinn – das Skript gibt einen Dateipfad zurück. Das hier ist nur eine leere HTML-Datei...

Passiert hier eine serverseitige Skripting? Hat das schon mal jemand gesehen? Weiß jemand, worum es dabei geht?