Maison > Article > développement back-end > Explication détaillée de la façon de définir le fichier index.php en lecture seule en php
Le ftp de mon site n'ayant pas la possibilité de définir directement les attributs des fichiers dans l'espace, j'ai écrit un morceau de code php pour modifier l'index.php attributs du fichier
à Après avoir défini l'attribut en lecture seule dans le fichier index.php, le cheval de Troie n'aura pas l'autorisation d'ajouter des publicités à la fin de votre fichier.
Regardons le code spécifique ci-dessous et définissons index.php pour qu'il soit en lecture seule :
Le code est le suivant :
<?php function set_writeable($file_name) { if(@chmod($file_name,0555)) { echo "修改index.php文件只读属性成功"; } else { echo "修改index.php文件只读属性失败,空间商不支持此操作!"; } } set_writeable("index.php"); ?>
Enregistrez le contenu ci-dessus sous setread .php, puis téléchargez dans l'espace et parcourez l'adresse directement avec le navigateur pour définir la lecture seule.
Cependant, après avoir défini cet attribut en lecture seule, vous n'aurez pas la permission de supprimer index.php via FTP. Si vous devez supprimer ou écraser index.php, veuillez utiliser le code suivant pour définir la lecture et. autorisations d'écriture de index.php. Voici le code permettant de configurer index.php en lecture et en écriture :
<?php function set_writeable($file_name) { if(@chmod($file_name,0777)) { echo "修改index.php文件读写属性成功"; } else { echo "修改index.php文件读写属性失败,空间商不支持此操作!"; } } set_writeable("index.php"); ?>Enregistrez le contenu ci-dessus sous : setwrite. php et accédez-y via le navigateur. Définissez les autorisations de lecture et d'écriture.
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!