Supprimer les lignes d'un fichier ?

Supprimer les lignes d'un fichier ? - PHP - Programmation

Marsh Posté le 30-06-2005 à 11:20:11    

Bonjour, je suis en train d'essayer d'adapter FCKeditor pour un site internet. En effet, ce script permet de générer des fichier mais pas d'en modifier des prêt existant par défaut.
Voila un exemple de fichier à modifier :

Code :
  1. <?php
  2. $titre_page="000test";
  3. require("./header.php" );
  4. ?>
  5. Ecrivez votre texte ici
  6. <?php
  7. require("./footer.php" );
  8. ?>


Le but est de supprimer les 5 premières lignes et les 4 dernières pour se retrouver avec :

Code :
  1. Ecrivez votre texte ici


J'avais pensé faire lire mon fichier avec la fonction file() :

Code :
  1. $text1 = file($_GET['file']);


puis ensuite enlever les lignes, mais là je sèche.
J'ai essayé sans succés :

Code :
  1. $num_ligne = strlen($text1);
  2. $text2 = $textt[5,$num_ligne-4];


Comment faire ? J'apprends le php tout seul et c'est pas toujours évident ;)
Merci de votre aide


Message édité par porc1net le 30-06-2005 à 11:23:49
Reply

Marsh Posté le 30-06-2005 à 11:20:11   

Reply

Marsh Posté le 30-06-2005 à 11:23:38    

Y'aurait pas plutôt un problème de conception, qui oblige à une mise en oeuvre lourdingue ? [:dawa]

Reply

Marsh Posté le 30-06-2005 à 11:28:45    

Ah tient j'avais deja fait tout un truc pour permettre d'editer un fichier existant avec FCKEditor :)

Reply

Marsh Posté le 30-06-2005 à 11:29:34    

Si puisque je suis partit avec un CMS (Itseasy) et que j'essaye d'intégrer dedans FCKeditor. Ce qui n'est pas évident. Mais je pense que si j'arrive à faire ça, ça devrait marcher.

Reply

Marsh Posté le 30-06-2005 à 11:35:10    

Moi je dirais que ce n'est pas la page qui doit faire les require header & footer, mais une page avec header et footer qui require la page éditée...

Reply

Marsh Posté le 30-06-2005 à 11:40:50    

Heu ... ouais maintenant ça parait logique, mais bon j'ai pas trop envie de tout refaire (et j'ai pas le temps aussi). Je veux juste savoir comment supprimer les lignes d'un tableau. Mais je tiens compte de vos remarques pour mon prochain site :)

Reply

Marsh Posté le 30-06-2005 à 12:53:00    

:bounce: personne ?

Reply

Marsh Posté le 30-06-2005 à 16:12:22    

Bon j'ai trouvé par moi même. Je mets ici ma solution :

Code :
  1. $text1 = file($_GET['file']);
  2. $text1[0] = "";
  3. $text1[1] = "";
  4. $text1[2] = "";
  5. $text1[3] = "";
  6. $text1[sizeof($text1)-2] = "";
  7. $text1[sizeof($text1)-1] = "";
  8. $text1[sizeof($text1)] = "";
  9. $text2 = implode($text1);


 
 :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed