Remplacement de données

Remplacement de données - PHP - Programmation

Marsh Posté le 19-02-2006 à 01:22:38    

Bonjour, j'aimerais créer un script php qui modifie l'url taper, ex j'écrit (dans une case) :  
http://abcd.de/add/over.php?session=238
et que le script "réponde" :
http://abcd.de/add/index.php?session=238
à travers un petit lien qui s'appelerais par exemple "ici", si cela est possible merci de me dire comment faire.

Reply

Marsh Posté le 19-02-2006 à 01:22:38   

Reply

Marsh Posté le 19-02-2006 à 15:13:37    

Si tu connais déjà un peu PHP ;)
 
http://fr3.php.net/manual/fr/function.str-replace.php
 


---------------
Feaks Forum
Reply

Marsh Posté le 19-02-2006 à 16:53:19    

Je connais cette fonction mais le probleme c'est que je ne sais pas comment faire pour mettre une case ou la personne ecrit un texte et que ce texte soit traité.

Reply

Marsh Posté le 19-02-2006 à 18:24:23    

Ah ! c'est du html :
 

Code :
  1. <form action="fichierquitraiteletexte.php" method="post">
  2. <input type="text" name="lenomdetonchoix" />
  3. <input type="submit" value="Valider" />
  4. </form>


 
côté PHP, tu reçois les données avec la variable $_POST['lenomdetonchoix'];
 
Je te laisse faire ensuite.


---------------
Feaks Forum
Reply

Marsh Posté le 19-02-2006 à 19:53:46    

Merci beaucoup

Reply

Marsh Posté le 19-02-2006 à 23:48:47    

Mais je suis bloquer ensuite au niveau de mon script php, en fait je ne sais pas comment faire pour réinterpréter la phrase ecrite auparavant, en fait j'aimerais remplacer "overview" et "imperium" par "index", en fait j'entre une url qui comporte overview ou imperium, et j'aimerais qu'une fois entrer mon url elle soit convertie en remplacant le overview ou le imperium par index sous forme d'un bouton qui s'appelerais "ici" et qui ouvrirais l'url finale dans une nouvelle fenetre, merci infiniment pour ton aide Multinickname mais la j'en est enormement besoin, merci à celui qui me répondra.


Message édité par DevilsSniper le 19-02-2006 à 23:56:59
Reply

Marsh Posté le 20-02-2006 à 08:07:00    

Code :
  1. <?php
  2. $newurl = str_replace('overview', 'index', $_POST['lenomdetonchoix']);
  3. $newurl = str_replace('imperium', 'index', $_POST['lenomdetonchoix']);
  4. echo $newurl;
  5. ?>


 
Ca marche? ;)


---------------
Feaks Forum
Reply

Marsh Posté le 20-02-2006 à 12:18:23    

Non ca ne marche pas :s, merci quand même.

Reply

Marsh Posté le 20-02-2006 à 17:01:38    

Par l'adresse, c'est $_GET, mais là, il serait bon de lire des tutoriels sur l'html (vu que t'as l'air de ne rien y conaitre) et le php ainsi que de te plonger dans la documentation de php ou dans un livre traitant du sujet.
 
Tu vérras que t'apprendra beaucoup plus vite qu'en demandant de l'aide à la moindre petite contrariété.

Reply

Marsh Posté le 21-02-2006 à 14:22:49    

DevilsSniper a écrit :

Non ca ne marche pas :s, merci quand même.


 
Ah oui j'avais mal compris je croyais que tu voulais que l'on tape l'url dans un input sur la page...
 
Oui enfin voila le conseil d'omega2 est bien, documente toi et apprends ;) c'est un truc basique que tu arriveras vite a faire :)


---------------
Feaks Forum
Reply

Sujets relatifs:

Leave a Replay

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