Heim > Artikel > Backend-Entwicklung > Warum erhalte ich nach der Verwendung von mkdir immer eine Fehlermeldung? ?
Nach der Ausführung kann die Datei erfolgreich erstellt werden, es wird jedoch immer eine Fehlermeldung ausgegeben. Warning: mkdir(): File exists in D:wamp64wwwaaa.php on line 26
Es sollte klar sein, dass $name2 nicht existiert, bevor Sie mit der Ausführung dieses Satzes fortfahren.
<code>if(!is_dir($name2)){ mkdir(iconv("UTF-8", "GBK", $name2),0777,true); }</code>
Nach der Ausführung kann die Datei erfolgreich erstellt werden, es wird jedoch immer eine Fehlermeldung ausgegeben. Warning: mkdir(): File exists in D:wamp64wwwaaa.php on line 26
Es sollte klar sein, dass $name2 nicht existiert, bevor Sie mit der Ausführung dieses Satzes fortfahren.
<code>if(!is_dir($name2)){ mkdir(iconv("UTF-8", "GBK", $name2),0777,true); }</code>
Ich habe es gerade getestet und an Ihrem Code ist nichts falsch. Bitte überprüfen Sie ihn oder schauen Sie sich die Logik an.
<code class="php"><?php $name2='dirmk'; if(!is_dir($name2)){ mkdir(iconv("UTF-8", "GBK", $name2),0777,true); }</code>