Man sollte Markup-Tags nicht mit PHP echo generieren.
Meinst du etwa so?
…
Das Wort „sollte“ bedeutet, dass es Gründe geben kann, die dem entgegen stehen. Ich nenne einen: Die Übersichtlichkeit.
In dem Zusammenhang mal eine Frage ...
Ich sehe im Hinblick auf das später eingefügte if ( file_exists () )
keine rechte Notwendigkeit. Das die Dateien existieren gehört ja zum Programm, wenn diese fehlen, dann ist das ein Fehler, die sind nicht „nice to have“. Ebenso könntest Du also durch das Skript prüfen, ob überhaupt PHP und der Apache Webserver installiert ist, ob letzterer auch als Elternprozess von PHP läuft und ob der Server überhaupt genug Rechenleistung und RAM mitbringt um alle diese Prüfungen in vertretbarer Zeit durchzuführen… Du kannst auch noch alle Dateien signieren lassen und diese Signaturen bis herunter zum Kernel und zum Bootmanager checken. (TPM)
- Warum also das
if ( file_exists () )
- Geraffel?