Ich erhalte die folgende Warnung, wenn ich PHPass ( Ссылка ) verwende:
%Vor%Obwohl dies kein großes Problem ist (es wird auf etwas anderes zurückgreifen), möchte ich diese Warnung nicht haben. Die PHP-Anwendung sollte auf verschiedenen Servern laufen, einige Benutzer können diesen Pfad ihren erlaubten open_basedir-Pfaden hinzufügen, andere haben keinen Zugriff auf diese Konfiguration.
Meine erste Schätzung war, die Lesbarkeit mit is_readable()
zu überprüfen, aber ich bekomme immer noch die Warnung.
Die Frage: Wie überprüfe ich, ob ein bestimmter Pfad oder eine Datei zu den open_basedir-Pfaden hinzugefügt wurde?
Sie können den Wert von PHP-Anweisungen mit der Funktion ini_get()
lesen:
Wenn die Anweisung nicht leer ist, sollte sie eine Zeichenfolge mit einem oder mehreren Zeichen enthalten Pfade getrennt durch PATH_SEPARATOR
.
Sie können is_readable
verwenden und die Warnung für diese Funktion mit @
deaktivieren.
Wenn is_readable
false zurückgibt, wissen Sie, dass es nicht lesbar ist.
Tags und Links php open-basedir phpass