Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1018 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Générer des inputs en PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Générer des inputs en PHP

n°2249604
naniccino
Posté le 28-01-2015 à 11:24:43  profilanswer
 

bonjour,
 
voici mon code  

Code :
  1. <?php
  2. $filename = 'conf.txt';
  3.  
  4. if (!file_exists($filename)) die('Fichier'.$filename.'inexistant');
  5.    
  6. if (isset($_POST['submit'])) {
  7.     unset($_POST['submit']);
  8.     $filecontent = '';
  9.     foreach($_POST as $k => $v) {
  10.         $filecontent .= $k . ':' . implode(' ', $v) . PHP_EOL;
  11.     }
  12.     file_put_contents($filename, $filecontent);
  13.     echo 'File updated';
  14. }
  15.  
  16. $filetoarray = file($filename);
  17. foreach ($filetoarray as $line) {
  18.     $config[] = explode(':', $line);
  19. }
  20. ?>
  21. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  22.     <?php foreach ($config as $value) :?>
  23.         <br>
  24.         <?php $ips = explode(' ', $value[1]); ?>
  25.         <?php foreach ($ips as $ip) :?>
  26.             <?php if (empty($ip)) continue; ?>
  27.             <?php echo $value[0], ' '; ?>
  28.             <input type="text" name="<?php echo $value[0]; ?>[]" value="<?php echo $ip; ?>"><br>
  29.         <?php endforeach; ?>
  30.     <?php endforeach; ?>
  31.  
  32.     <br/><input type="submit" name="submit" value="Valider" align="right" style="margin-left: 80px; width: 60px";>
  33.     <br/><a href=""><input type="button" name="Reset" value="Reset" align="right" style="margin-left: 80px; width: 60px";></a>
  34. </form>


 
 
Le code me permet la modification d'un fichier .txt qui est structurer de cette manière  
 
ip: 91.121.58.96 91.121.153.42 91.121.153.42
 
user :xxxx
 
password : xxxxx
 
src_path : /var/www/
 
dst_path : /tmp/data/
 
packet_size : 30000
 
Chaque valeurs de mon fichier .txt est mise dans un input et me permet sa modification.
j'aimerais tous simplement ajouter un bouton Ajouter qui génère des inputs supplémentaire pour le champ IP si l'utilisateur souhaite ajouter des IP supplémentaire .
Mercii D'avance

mood
Publicité
Posté le 28-01-2015 à 11:24:43  profilanswer
 

n°2249606
rufo
Pas me confondre avec Lycos!
Posté le 28-01-2015 à 11:55:39  profilanswer
 

Mes réponses dans tes 2 autres topics http://forum.hardware.fr/hfr/Progr [...] 3147_1.htm et http://forum.hardware.fr/hfr/Progr [...] 3129_1.htm ne t'ont donc pas suffit :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2249608
naniccino
Posté le 28-01-2015 à 12:00:10  profilanswer
 

tu a lu ma question RUFO elle est nouvelle et elle na aucun rapport avec le reste sur mes topic je n'ai jamais demander de l'aide sur l'ajout d'un bouton qui me permet de générer des inputs alors avant de te lancer relis ma question ou comprend la et non t'es réponses ne m'ont en aucun cas aider malheureusement j'ai du trouver une autre solution et j'ai resolue mes deux problèmes des anciens topics alors avant de venir répondre a cote stp faut bien comprendre ce que je cherche

n°2249620
mechkurt
Posté le 28-01-2015 à 14:23:38  profilanswer
 

Traiter quelqu'un qui a autant cherché à t'aider comme ça...
 
Vu le niveau je reformulerais bien ta phrase :

Citation :

t'es réponses ne m'ont en aucun cas aider malheureusement j'ai du trouver une autre solution et j'ai resolue mes deux problèmes des anciens topics


En :

Citation :

je n'ai rien compris à ce que tu m'as dit, et plutôt que faire l'effort de m’améliorer j'ai eu la chance de trouver une bonne poire qui ma pondu le code résolvant mes deux problèmes des anciens topics


 
On t'a aussi fait remarquer qu'ouvrir un nouveau post a chaque modification infime de question initial n'était pas utile !
 
Sans compter l'absence de ponctuation qui rend ton post  [:nightbringer57:1]  
 
Pour répondre quand même un minimum à ta question, tu peux effectivement le faire en php mais il semblerait plus pertinent de le faire coté client, en Javascript.


---------------
D3
n°2249623
naniccino
Posté le 28-01-2015 à 14:29:57  profilanswer
 

autant chercher a m'aider je crois que t'es a coté de la plaque toi aussi mechkurt et la personne que tu traite de bonne poire elle au moins na pas fais on malin et ma expliquer correctement au lieu de vouloir me faire passer a tous pris par sa méthode alors au lieu d'essayer de faire l'avocat des pauvres soit tu m'aide aimablement soit je me passerais de t'es postes merci et je reste correct

n°2249645
naniccino
Posté le 28-01-2015 à 16:48:02  profilanswer
 

c'est bien ce que je disais juste bon a l'ouvrir quand il ne faut pas mechkurt  
problème résolu grâce a des personne qui aide et font avancer les gens au lieu de l'ouvrir gratuit et perdre son temps et faire perdre celui des gens

n°2249647
mechkurt
Posté le 28-01-2015 à 16:51:16  profilanswer
 

[:ab614]  
Au plaisir de ne pas te revoir sur ce forum ou "on aide pas les gens" ! ^^


---------------
D3
n°2249649
naniccino
Posté le 28-01-2015 à 16:54:39  profilanswer
 

ah la tu l'ouvre et ne dit pas on je parle de toi spécialement toi la sous .... ;) perso et pour info je suis et je reste sur le forum pour faire ..... les .... dans ton genre ;)

n°2249653
mechkurt
Posté le 28-01-2015 à 17:28:08  profilanswer
 

http://www.commentcamarche.net/for [...] ext-en-php
http://openclassrooms.com/forum/su [...] amiquement
http://www.developpez.net/forums/d [...] miquement/
 
Si tu passais autant d’énergie à essayer de résoudre tes problèmes qu'a demander des scripts tout fait, tu pourrais progresser mais j'ai l'impression que ce n'est pas le but !
Je remarques aussi que je ne suis pas le seul "pisse vinaigre" qui s'étonne de ton manque de travail, mais bon je penses que je ne t'apprends rien...


---------------
D3
n°2249658
naniccino
Posté le 28-01-2015 à 19:11:57  profilanswer
 

les autres au moins ne l'ouvre pas pour dire de la merde mais plutôt pour aider, je vois que tu na rien a faire de ta vie aussi a par l'ouvrir gratuit en fait je vois le genre de personne que tu es a vraiment rien a faire de ta vie tu es tous content tous fière pfff t'es qu'un pauvre gars les gens comme toi me font plus pitié qu'autre chose vraiment

mood
Publicité
Posté le 28-01-2015 à 19:11:57  profilanswer
 

n°2249675
mechkurt
Posté le 29-01-2015 à 09:12:29  profilanswer
 

[:lara fabian:4]


---------------
D3
n°2249681
naniccino
Posté le 29-01-2015 à 09:53:56  profilanswer
 

http://mbillonlanfrey.free.fr/oldindex.html
MDRRRR tu es exactement comme je me l'imaginais vraiment MDRR vu ta gueule et celle de ton site MDRRR

n°2249683
mechkurt
Posté le 29-01-2015 à 10:03:05  profilanswer
 

Oulala c'est fou un gars y'à 10 ans qui partage ses connaissances et son savoir sous Flash pour aider les autres à progresser, trop la honte pour moi !
 
Je vais me cacher !
 
Allez j'ai assez nourris le  [:campi:1] , bonne continuation à toi !


---------------
D3
n°2249686
naniccino
Posté le 29-01-2015 à 10:15:16  profilanswer
 

MDRRRRRRRRRR SERIEUX ON SE MARRE SUR TON SITE

n°2249823
Elmoricq
Modérateur
Posté le 30-01-2015 à 10:31:10  profilanswer
 

@naniccino > Tu reviendras quand tu te seras calmé. À dans 1 semaine.
 
[:elmott]


Aller à :
  FORUM HardWare.fr
  Programmation
  PHP

  Générer des inputs en PHP

 

Sujets relatifs
[PHP] [Curl] Problème avec les espacescomment comparer en PHP deux heures
Formulaire PHPParser un fichier.txt en PHP
[PHP] Url Rewriting et passage de variables GET[python] Generer image à partir de données texte
Probleme affichage Nginx <-> PHP[PHP]Aide Débutant Ajouter Captcha formulaire de contact existant
[PHP] Checkbox dans une listeProblème d'envoi mail en PHP avec easyphp 13.1
Plus de sujets relatifs à : Générer des inputs en PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR