Transformateur de texte str_replace

Contenu du snippet

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 / Exemple :


<?
//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 ;)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.