Bonjour,
je souhaiterai supprimer le contenu php d'un fichier grâce à un deuxième fichier php... En gros supprimer tout ce qui est entre les balises <?php et ?> d'un fichier...
Y'a t-il une fonction qui permet de faire cela ?
Merci d'avance !
++
Bonjour,
je souhaiterai supprimer le contenu php d'un fichier grâce à un deuxième fichier php... En gros supprimer tout ce qui est entre les balises <?php et ?> d'un fichier...
Y'a t-il une fonction qui permet de faire cela ?
Merci d'avance !
++
Je ne sais pas s'il existe une fonction native pour le faire mais sinon tu peux tenter en utilisant les expression rationnelles. Tu lis le fichier dans une variable puis avec un preg_replace tu ne garde que ce qui n'est pas entre les balises
Salut,
En php 5 :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $file = 'image.php'; $subject = file_get_contents($file); $pattern = '©\<\?(php)?[^?]*(?!/?/>)[\s]*\?\>©i'; $replacement = ''; $nonePhp = preg_replace($pattern, $replacement, $subject); file_put_contents($file, $nonePhp);
en php 4 : fopen() / fwrite() / fclose()
Partager