php fopen() n'a pas réussi à ouvrir le fichier
Ader.Wu
Ader.Wu 2017-08-17 09:13:51
0
1
1522

$fild='./text.txt';

$userdata = fopen($fild,'ab');

if ($userdata==false){

echo 'Échec de l'ouverture du fichier';

} else{

echo 'Ouvrir le fichier avec succès';

$rel = fwrite($userdata,"aaaaa");

fclose($userdata);

}

Il n'y a aucun problème avec le code, et le environnement d'exécution http dans phpstorm lui-même Dans ://localhost:63342, les fichiers peuvent être ouverts et écrits normalement. Mais dans http://localhost/, le fichier ne peut pas être ouvert et écrit, et « Échec de l'ouverture du fichier » s'affiche.

Comment le résoudre ?


Ader.Wu
Ader.Wu

répondre à tous(1)
Ty80

Vous pouvez utiliser file_get_contents et file_put_contents pour lire et écrire des fichiers, ce qui est plus simple. Il est également possible que le fichier ne dispose pas d'autorisation de lecture. Essayez de changer le deuxième paramètre de fopen en w+.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal