Maison  >  Article  >  développement back-end  >  Que faire si php mkdir échoue

Que faire si php mkdir échoue

藏色散人
藏色散人original
2020-08-12 10:07:484283parcourir

La solution à l'échec de php mkdir : connectez-vous d'abord au serveur ; puis autorisez la création du répertoire en tant que "chmod 777 parpath" sous root et enfin exécutez le code mkdir.

Que faire si php mkdir échoue

Recommandé : "Tutoriel vidéo PHP"

Solution à l'échec de PHP mkdir sous Linux

J'ai récemment créé un site Web et l'utilisateur devait créer manuellement des dossiers en arrière-plan. Une fois le site Web écrit, il fonctionnait très bien sous Windows. Cependant, dès que les résultats étaient téléchargés sur le serveur, quelque chose s'est mal passé. Après avoir créé manuellement le dossier, aucune erreur n'est signalée, mais lorsque j'entre dans ce répertoire, je ne vois pas le dossier correspondant créé. Il doit y avoir un problème avec l'exécution du code. Le code est le suivant :

mkdir($path,0777);
if(file_exists($path))
      echo "目录创建成功!";
else
      echo "创建目录失败!";

Je soupçonnais qu'il s'agissait d'un problème d'autorisations, je me suis donc connecté au serveur et j'ai autorisé le répertoire dans lequel le dossier devait être créé sous root : chmod 777 parpath, puis j'ai exécuté le code, tout allait bien !

Remarque : parpath est le répertoire parent et path est le sous-répertoire à créer.

  • La fonction mkdir() crée un répertoire.

La fonction renvoie VRAI en cas de succès et FAUX en cas d'échec.

Grammaire

mkdir(path,mode,recursive,context)

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn