Es kann ein paar Dinge, die helfen . Überprüfe zunächst deine open_basedir Restriktionseinstellungen in deiner PHP-Installations-INI-Datei.
open_basedir muss entweder auf den Pfad festgelegt werden, dass Sie PHP wollen Dateioperation Zugriff haben oder Sie es zu keiner festlegen können keine Begrenzung haben.
Eine andere Sache zu prüfen, ist die Umgebungsvariablen auf der Maschine, dass der Code ausgeführt auf wird. Unter Umgebungsvariablen finden Sie den Eintrag für Path. Klicken Sie auf Bearbeiten und Kopieren und Einfügen, was sich im Wertefeld befindet. Sie möchten sicherstellen, dass es einen Eintrag gibt, der zu Ihrem php-Installationsordner führt, sowie einen Eintrag, der zum Speicherort des Codes führt.
Beispiel: C: \ PHP; C: \ Websites;
Zusätzlich werden Sie die IIS-Benutzerkonto vollständigen Zugriff auf den Ort, an dem Ihre PHP-Code und die Dateien, die Sie existieren öffnen möchten geben.
Sie müssen wahrscheinlich einen vollständigen Pfadnamen in '$ strFileName', verwenden, um die Datei in den entsprechenden Ordner, die der Webserver Benutzernamen hat die Erlaubnis für zu erstellen. – Barmar