Wie überprüfen Sie, ob ein include/require_once existiert, bevor Sie es aufrufen, ich habe versucht, es in einen Fehlerblock zu setzen, aber PHP hat das nicht gefallen.Überprüfen, ob ein include (oder require) existiert
Ich denke, file_exists()
würde mit etwas Aufwand arbeiten, aber das würde den gesamten Dateipfad erfordern, und ein relatives Include konnte nicht einfach in es übergeben werden.
Gibt es noch andere Möglichkeiten?
können Sie uns Code zeigen? Kannst du im Grunde erklären, was du zu tun versuchst? – JPro
@GZipp: ** An alle, die die Verwendung von 'file_exists()' vorschlagen: ** * prüft, ob eine Datei ** oder ein Verzeichnis ** existiert *. 'is_file()' wäre in diesem Fall besser geeignet. –
@Alix Axel: An alle von Ihnen, die mich ansprechen: Ich habe nur angedeutet, dass Smickies Annahme (dass ein relativer Pfad nicht einfach in einen vollständigen Pfad umgewandelt werden kann) falsch war. Andere haben darauf hingewiesen, dass der vollständige Weg nicht notwendig ist; daher mein Kommentar eher als Antwort. – GZipp