Problème php

Résolu
Bonjour,

J'ai créer un script PHP qui permet d'afficher ce que contient un document .txt ou autre afin de pouvoir le modifier dans un <textarea> mais le problème est que lorsque j'enregistre le fichier et que je reviens, il me crée plusieurs sauts de ligne au début de mon <textarea>. J'ai essayé toutes les solutions que je connaissais et que j'ai trouvé afin de suprimer ses sauts de lignes mais rien n'y fait. voici mes 2 pages:

edition.php: (page qui permet de modifier le document)


               <?php 

       echo '    <form method="get" action="modif_clients.php">
            

                   <textarea name="textarea" rows="20" cols="80">
   
                   
                ';   
                   
                    str_replace(array("\r\n", "\n", "\r"), "", $text);                      
                      
            
                   
                   $fichier = $_GET['fichier']; // Nom du fichier à modifier

                   if(is_file($fichier)) 
               
                   echo file_get_contents($fichier); 
                   

    echo'               </textarea>
                   
                   
                   
                <br/>
                
                    Nom du fichier à modifier: <input type="text" name="fichier" value="'.$fichier.'">
                    

                <br />
                
                
                
                <input type="submit" name="modif" value="Modifier">
                     
                </form>
                
                
                    ';
                
                ?>



modif_clients.php: (sert à enregistrer et à dire s'il a bien été fait)




                   


<?php





            $fichier = $_GET['fichier'];   // Nom du fichier à modifier



    
    if ((is_file($fichier) && is_writable($fichier)) || (!is_file($fichier) && is_writable(dirname($fichier))))
    
    
    
    {
        if (isset($_GET['modif']))
        
        

            echo 'Fichier modifier avec succès  
            
            
            
            <br /><br />
            
            
            
            <a href="edition.php?fichier='.$fichier.'">Retourner modifier le document '.$fichier.'</a> 
            
            
            
            ';
            

            
            
            

        {
            if (FALSE === (file_put_contents($fichier, $_GET['textarea']))) 
            {
                die('Erreur lors de l\'écriture du fichier');
            }
        }
        
        
    
    }
    else
    {
        die('Le fichier ne peut pas être créé ou modifié');
    }

       

?>


3 réponses

  1. daccord je vais essayé ca...en espérant que ca marche!
    1. jai découvert c'était quoi le problème...
      juste après le début de mon textarea, j'ai plusieurs saut de lignes, et cest ça qui crée plein de saut de ligne à chaque fois que jouvre mon fichier...