Maison >développement back-end >Problème PHP >Que dois-je faire si php ne peut pas écrire de fichiers ?

Que dois-je faire si php ne peut pas écrire de fichiers ?

藏色散人
藏色散人original
2020-07-30 10:26:392002parcourir

php ne peut pas écrire de fichiers car les autorisations sont insuffisantes. La solution est de modifier les autorisations du fichier spécifié via la fonction "chmod()" en php. La syntaxe de cette fonction est "chmod(file,mode. )", et les paramètres "mode" indiquent de nouvelles autorisations.

Que dois-je faire si php ne peut pas écrire de fichiers ?

Recommandé : "Tutoriel vidéo PHP"

chmod() La fonction modifie le autorisations de fichiers spécifiées.

Renvoie VRAI en cas de succès et FAUX en cas d'échec.

Syntaxe

chmod(file,mode)

Paramètres

fichier requis. Spécifie les documents à vérifier.

mode requis. Spécifiez de nouvelles autorisations.

Le paramètre mode est composé de 4 chiffres :

Le premier chiffre est généralement 0

Le deuxième chiffre précise les autorisations du propriétaire

Le troisième Le premier chiffre spécifie les autorisations du groupe d'utilisateurs auquel appartient le propriétaire

Le quatrième numéro spécifie les autorisations de tout le monde

Valeurs possibles (si vous devez définir plusieurs autorisations, veuillez ajuster les numéros en dessous du total) :

1 = Autorisation d'exécution

2 = Autorisation d'écriture

4 = Autorisation de lecture

Instance

<?php
// Read and write for owner, nothing for everybody else
chmod("test.txt",0600);
// Read and write for owner, read for everybody else
chmod("test.txt",0644);
// Everything for owner, read and execute for everybody else
chmod("test.txt",0755);
// Everything for owner, read for owner&#39;s group
chmod("test.txt",0740);
?>

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