Maison >développement back-end >Problème PHP >php ne peut pas créer de dossier
php ne parvient pas à créer un dossier ?
Le téléchargement, la création du dossier a échoué :
Voir la description de la fonction dans la documentation officielle de php :
le mode a été spécifié comme : 0777. Pourquoi signale-t-il toujours une erreur indiquant qu'il n'a pas d'autorisation ? ?
Après avoir lu attentivement le document, j'ai découvert qu'il s'agissait d'un mode récursif, et que les répertoires pouvant être créés existent dans des répertoires multi-niveaux. Le répertoire actuel à créer dans le projet : 20160704, il devrait être dans le dossier online/thum/img :
Donc, ajoutez le troisième paramètre à la fonction mkdir pour ouvrez-le Mode récursif :
Exemple : mkdir($uploadpath,0777,true);
Téléchargez à nouveau l'image, réussi ! !
Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!