begin process at 2012 05 27 20:39:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caratère

 > TRANSFORMATEUR DE TEXTE STR_REPLACE

TRANSFORMATEUR DE TEXTE STR_REPLACE


 Information sur la source

Note :
Aucune note
Catégorie :Chaîne de caratère Niveau :Débutant Date de création :03/01/2005 Date de mise à jour :03/01/2005 11:20:13 Vu :6 428

Auteur : guismo1er

Ecrire un message privé
Site perso
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Salut, j'ai créé ce code simple pour passer le temps. Ce code sert à transformer des caractères par d'autres (lettre, groupe de mots,...).
Très facile à comprendre aussi ;)
exemple : changer tous les o en O. vous ecrivez votre texte :
bonjour à tous , vous faites exécuter et ca fera bOnjOur à tOus.

Source

  • <?
  • //ini var1
  • if (isset ($_POST['var1']))
  • {
  • $var1 = $_POST['var1'];
  • }
  • else
  • {
  • $var1 = "" ;
  • }
  • //inni var2
  • if (isset ($_POST['var2']))
  • {
  • $var2 = $_POST['var2'];
  • }
  • else
  • {
  • $var2 = "" ;
  • }
  • //ini var3
  • if (isset ($_POST['var3']))
  • {
  • $var3 = $_POST['var3'];
  • }
  • else
  • {
  • $var3 = "" ;
  • }
  • //ini var4
  • if (isset ($_POST['var4']))
  • {
  • $var4 = $_POST['var4'];
  • }
  • else
  • {
  • $var4 = "" ;
  • }
  • //ini var5
  • if (isset ($_POST['var5']))
  • {
  • $var5 = $_POST['var5'];
  • }
  • else
  • {
  • $var5 = "" ;
  • }
  • //Fin ini var
  • //ini var1b
  • if (isset ($_POST['var1b']))
  • {
  • $var1b = $_POST['var1b'];
  • }
  • else
  • {
  • $var1b = "" ;
  • }
  • //inni var2b
  • if (isset ($_POST['var2b']))
  • {
  • $var2b = $_POST['var2b'];
  • }
  • else
  • {
  • $var2b = "" ;
  • }
  • //ini var3b
  • if (isset ($_POST['var3b']))
  • {
  • $var3b = $_POST['var3b'];
  • }
  • else
  • {
  • $var3b = "" ;
  • }
  • //ini var4b
  • if (isset ($_POST['var4b']))
  • {
  • $var4b = $_POST['var4b'];
  • }
  • else
  • {
  • $var4b = "" ;
  • }
  • //ini var5b
  • if (isset ($_POST['var5b']))
  • {
  • $var5b = $_POST['var5b'];
  • }
  • else
  • {
  • $var5b = "" ;
  • }
  • //ini var b
  • //TEST VARIABLES
  • for($i=1; $i<=10; $i++)
  • {
  • if(!empty(${'var'. $i}) and !empty(${'var'. $i. 'b'}))
  • {
  • $texte = str_replace(${'var'. $i}, ${'var'. $i. 'b'}, $texte);
  • }
  • else
  • {
  • }
  • }
  • ?>
  • <form method="POST" action="transformateur.php">
  • <!--ZyggiX --><p align="center"><i>&nbsp;<font size="5" color="#FF9966">Transformateur.</font></i></p>
  • <p align="center"><font size="2"><i>Consignes:</i></font></p>
  • <p align="center"><font size="2"><i>Ce script permet de remplacer une lettre
  • ou un groupe de mots par autre chose (lettre, mot,..)</i></font></p>
  • <p align="center"><font size="2"><i>ex: on tape : changer tous les &quot;o&quot; en &quot;O&quot;&nbsp;
  • et la phrase : <u>je t'aime trop ma choute</u>, sera</i></font><br>
  • <p align="center"><font size="2"><u><i>je t'aime trOp ma chOute </i> </u><i><br>------------------</i></font></p>
  • <center><b>TEXTE MODIFIÉ:</b><p><textarea rows="10" name="texte" cols="36"><?echo htmlentities (stripslashes("". $texte));?></textarea></center>
  • <center><font size="2">-----------------</center></i></font></p>
  • <p align="center">Changer
  • tous les&nbsp; <input type="text" name="var1" size="5"> en&nbsp;
  • <input type="text" name="var1b" size="5">.</p>
  • <p align="center">&nbsp;Changer tous les&nbsp;
  • <input type="text" name="var2" size="5"> en&nbsp;
  • <input type="text" name="var2b" size="5">.</p>
  • <p align="center">&nbsp;Changer tous les&nbsp;
  • <input type="text" name="var3" size="5"> en&nbsp;
  • <input type="text" name="var3b" size="5">.</p>
  • <p align="center">&nbsp;Changer tous les&nbsp;
  • <input type="text" name="var4" size="5"> en&nbsp;
  • <input type="text" name="var4b" size="5">.</p>
  • <p align="center">&nbsp;Changer tous les&nbsp;
  • <input type="text" name="var5" size="5"> en&nbsp;
  • <input type="text" name="var5b" size="5">.</p>
  • <center><b>TEXTE QUE NOUS VOULONS MODIFIER:</b><p>
  • <p align="center"><textarea rows="10" name="texte" onFocus="this.value=''" cols="36">Entrez votre texte ici , Enter your text here ;-)</textarea></p>
  • <p align="center"><input type="submit" value="zou!!!" name="B1"></p>
  • <p align="center">
  • <input type="text" name="T1" size="34" disabled="disabled" value=" ******* Script créé par ZyggiX :) *******"></p>
  • <center>All rights reserved to ZyggiX, Concept and created v1.1<br>
  • <i>v1.1 stripslashes dans le texte modifié + htmlentities.</i></center
  • </form>
  • <p align="center">&nbsp;</p> <?
  • ?>
<?
//ini var1
if (isset  ($_POST['var1']))
{
$var1 = $_POST['var1'];
}
else
{
$var1 = "" ;
}
//inni  var2
if (isset  ($_POST['var2']))
{
$var2 = $_POST['var2'];
}
else
{
$var2 = "" ;
}
//ini var3
if (isset  ($_POST['var3']))
{
$var3 = $_POST['var3'];
}
else
{
$var3 = "" ;
}
//ini var4
if (isset  ($_POST['var4']))
{
$var4 = $_POST['var4'];
}
else
{
$var4 = "" ;
}
//ini var5
if (isset  ($_POST['var5']))
{
$var5 = $_POST['var5'];
}
else
{
$var5 = "" ;
}
//Fin ini var
//ini var1b
if (isset  ($_POST['var1b']))
{
$var1b = $_POST['var1b'];
}
else
{
$var1b = "" ;
}
//inni  var2b
if (isset  ($_POST['var2b']))
{
$var2b = $_POST['var2b'];
}
else
{
$var2b = "" ;
}
//ini var3b
if (isset  ($_POST['var3b']))
{
$var3b = $_POST['var3b'];
}
else
{
$var3b = "" ;
}
//ini var4b
if (isset  ($_POST['var4b']))
{
$var4b = $_POST['var4b'];
}
else
{
$var4b = "" ;
}
//ini var5b
if (isset  ($_POST['var5b']))
{
$var5b = $_POST['var5b'];
}
else
{
$var5b = "" ;
}
//ini var b


//TEST VARIABLES
for($i=1; $i<=10; $i++)
{
if(!empty(${'var'. $i}) and !empty(${'var'. $i. 'b'}))
{
$texte = str_replace(${'var'. $i}, ${'var'. $i. 'b'}, $texte);
}
else
{
}      
}       
?>
	  <form method="POST" action="transformateur.php">

  <!--ZyggiX --><p align="center"><i>&nbsp;<font size="5" color="#FF9966">Transformateur.</font></i></p>
  <p align="center"><font size="2"><i>Consignes:</i></font></p>
  <p align="center"><font size="2"><i>Ce script permet de remplacer une lettre 
  ou un groupe de mots par autre chose (lettre, mot,..)</i></font></p>
  <p align="center"><font size="2"><i>ex: on tape : changer tous les &quot;o&quot; en &quot;O&quot;&nbsp; 
  et la phrase : <u>je t'aime trop ma choute</u>, sera</i></font><br>
  <p align="center"><font size="2"><u><i>je t'aime trOp ma chOute </i> </u><i><br>------------------</i></font></p>
  	  <center><b>TEXTE MODIFIÉ:</b><p><textarea rows="10" name="texte" cols="36"><?echo  htmlentities (stripslashes("". $texte));?></textarea></center>
	<center><font size="2">-----------------</center></i></font></p>
  <p align="center">Changer 
  tous les&nbsp; <input type="text" name="var1" size="5"> en&nbsp;
  <input type="text" name="var1b" size="5">.</p>
  <p align="center">&nbsp;Changer tous les&nbsp;
  <input type="text" name="var2" size="5"> en&nbsp;
  <input type="text" name="var2b" size="5">.</p>
  <p align="center">&nbsp;Changer tous les&nbsp;
  <input type="text" name="var3" size="5"> en&nbsp;
  <input type="text" name="var3b" size="5">.</p>
  <p align="center">&nbsp;Changer tous les&nbsp;
  <input type="text" name="var4" size="5"> en&nbsp;
  <input type="text" name="var4b" size="5">.</p>
  <p align="center">&nbsp;Changer tous les&nbsp;
  <input type="text" name="var5" size="5"> en&nbsp;
  <input type="text" name="var5b" size="5">.</p>
  <center><b>TEXTE QUE NOUS VOULONS MODIFIER:</b><p>
  <p align="center"><textarea rows="10" name="texte" onFocus="this.value=''" cols="36">Entrez votre texte ici , Enter your text here ;-)</textarea></p>
  <p align="center"><input type="submit" value="zou!!!" name="B1"></p>


  <p align="center">
  <input type="text" name="T1" size="34" disabled="disabled" value="   ******* Script créé par ZyggiX :) *******"></p>
  <center>All rights reserved to ZyggiX, Concept and created v1.1<br>
  <i>v1.1 stripslashes dans le texte modifié + htmlentities.</i></center
</form>

<p align="center">&nbsp;</p> <?



?>

 Conclusion

voilà, pas compliqué ah non?
laissez un copyright svp, car j'ai quand meme passé du temps à le faire :) (je sais que certaines personnes nele feront pas, mais bon )
allez bonne journée à tous ;)


 Historique

03 janvier 2005 11:20:13 :

 Sources du même auteur

Source avec une capture TRADUCTION DE LA DATE COMPLÈTE EN FRANÇAIS ET AFFICHAGE DE L...

 Sources de la même categorie

ADRESSE ABSOLUE DE LA PAGE EN COURS, AVEC VARIABLES $_GET par Dariumis
Source avec Zip CLASSE D'OBJET DE RECHERCHE DE MOTS DANS DES TABLEAUX ET/OU ... par 8Tnerolf8
RÉCUPÉRER LES MINIATURES D'UNE VIDÉO YOUTUBE par tefa24600
Source avec Zip Source avec une capture CONVERTISSEUR DE NOMBRES EN TEXTE par macruz
Source avec Zip Source avec une capture CODAGE TEXTE >HTML, ISO, SPECIALCHARS, URL ET DECODAGE par Salva9473

Commentaires et avis

Commentaire de kankrelune le 03/01/2005 12:38:19

cool ça va me servir... merci... .. . :o)

Par contre... question bête...

Mais il sert à quoi le <?  ?> à la fin de ton code ??? .. .

^_^

@ tchaOo°

Commentaire de guismo1er le 03/01/2005 13:21:00

c'est à cause du else, je fais else echo maois au lieu de echo, je ferme le ?> et je met le html puis j'ouvre et je referme voilà :)

Commentaire de kankrelune le 03/01/2005 16:16:34

oki... .. .

Je viens de tester, ça marche nikel... .. . ;o)

Par contre si j'ais un conseil à te donner (c'est pas au niveau du codage... :oD) c'est qu'au niveau pratique il serait préferable de mettre le texte à modifier en premier, puis les choix de remplacements et enfin le résultat... mais c'est pas bien méchant... .. . ;o)

Perso j'ais pas changé l'ordre des textarea mais j'ais fais un jeux tout con de...

<A HREF="#remp>[Commencer de suite]</A>
<a name="result" id="result"></a>

parce que les explications ça va la premiere fois mais après... .. . :oP

<A HREF="#top">[Top]</A>
<a name="result" id="result"></a>

ça peut toujours servir... .. . ;o)

et surtout

<a name="result" id="result"></a>

en remplaçant...

<form method="POST" action="transformateur.php">

par...

<form method="POST" action="transformateur.php#result">

C'est pas grand chose comme modifs... mais sur le principe peut etre que ça te donnera des idées... .. . ;o)

@ tchaOo°

Commentaire de Isoth0p le 03/01/2005 17:52:12

je pense que ton code pourrait être largement optimisé. par exemple change ça :

if (isset   ($_POST['var1']))
{
$var1 = $_POST['var1'];
}

par :

$var1 = ( isset($_POST['var1']) ) ? $_POST['var1'] : '' ;

ensuite utilise plutot <?php à la place de <?. il ne sert à rien ton :

else
{
}

autant ne rien mettre :)
pour finir le <? ?> à la fin de ton script ne sert absolument à rien ! voila ...

Commentaire de GRenard le 05/01/2005 08:47:18

Mon avis sur ce code : bof...
Super plein de if et de else... pour utiliser une simple fonction de str_replace... de plus ton <? et ?> ne sert vraiment à rien à la FIN... (et utilises <?php)

Au moins tu essais d'utiliser le standard XML... (erreur vers la fin : </center)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,343 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales