Forum ZitePLUS

La communauté des utilisateurs du CMS ZitePLUS

Vous n'êtes pas identifié(e).

#1 14/01/2015 12:45:15

naniccino
Nouvel utilisateur
Inscription : 14/01/2015
Messages : 1

Formulaire PHP

Bonjour,

Alors voila a l'aide de quelque forum je me suis bricoler un petit scripte pour parcourir et modifier un fichier .txt, jusqu'a la tous va bien.
Je vous met le scripte:

[== PHP ==]
<?php
    $fichier="conf.txt"; // Nom du fichier à modifier

        if(isset($_POST['boutton'])) {    
        //if(is_file($fichier)) unlink($fichier); //si le fichier existe :  suppression du fichier pour le remplacer par le nouveau avec les nouveau éléments
        $ouverture=fopen("$fichier","w"); // Création du nouveau fichier et ouverture du fichier avec le mode w on ouvre le fichier qu'en écriture et unlink devient inutile car le fichier est vidé automatiquement
        fwrite($ouverture,"$_POST[modif]"); // ecriture
        fclose($ouverture); // fermeture du fichier
        echo '<h2>Modification effectue</h2>'; // Affichage validation
        }

?>
    <form method="post" action=""> 
    <textarea name="modif" rows="10" COLS="40"><?php 
    if(is_file($fichier)) echo file_get_contents($fichier); 
    ?>
</textarea>
    <br/><input type="submit" name="boutton" value="Modifier">
    </form>

Mon souci est le suivant quand j'ouvre la page tous le contenu du fichier txt est placer dans un textarea, mon fichier fait 6 lignes je voudrais que chaque ligne soit dans un textarea avec un bouton modifier a cote
voila ce que comporte le fichier txt :

ip : 91.121.58.96 91.121.153.42 91.121.153.42 (le nombre d'IP n'est pas limités et peut etre plus important)
user : User
password : PWD
src_path : /var/www/
dst_path : /tmp/data/
packet_size : 30000

j'aimerais que ceci soit disposer dans ma page comme ceci

(les adresse IP)............. MODIFIER
(User) ..........................MODIFIER
ETC jusqu'a la fin du fichier en gros un formulaire pour chaque ligne au lieu du formulaire qui regroupe tout comme j'ai fait .

Je vous remercie d'avance .

Hors ligne

Pied de page des forums