Encoder ISO-8859-1
Fermé
powpowland
Messages postés
396
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
2 mars 2022
-
3 juil. 2008 à 19:49
Cédric - 5 nov. 2010 à 10:48
Cédric - 5 nov. 2010 à 10:48
A voir également:
- Encoder ISO-8859-1
- Fichier iso - Guide
- Windows 10 iso - Guide
- Ubuntu iso - Télécharger - Systèmes d'exploitation
- Power iso 32 bits - Télécharger - Gravure
- Télécharger ubuntu 32 bits français iso - Télécharger - Systèmes d'exploitation
9 réponses
powpowland
Messages postés
396
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
2 mars 2022
20
3 juil. 2008 à 23:11
3 juil. 2008 à 23:11
tu n'aurais pas un lien un peu plus précis parce que je suis un peu perdu dans tout ce contenu...
merci
merci
powpowland
Messages postés
396
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
2 mars 2022
20
4 juil. 2008 à 13:15
4 juil. 2008 à 13:15
j'ai mis en place un pitit code qui a l'aire de marcher...
index.html
trad.php
le seul truc que je n'arrive pas à faire c'est l'affichage en brut du code... il s'affiche qu'en formaté par le navigateur... si quelqu'un peut maider ???
index.html
<form action="trad.php" method="post"> <p> <label for="texte">texte à traduire :<br></label> <textarea name="texte" rows="20" cols="60"></textarea> </p> <p> <input type="reset" name="reset" value="Effacer" /> <input type="submit" name="send" value="Envoyer" /> </p> </form>
trad.php
<?php $texte=$_POST['texte']; $texte = preg_replace('#\<b\>(.+)\</b\>#i', '<strong>$1</strong>', $texte); $texte = preg_replace('#\à#', 'à', $texte); $texte = preg_replace('#\ç#', 'ç', $texte); $texte = preg_replace('#\è#', 'è;', $texte); $texte = preg_replace('#\é#', 'é', $texte); $texte = preg_replace('#\ê#', 'ê', $texte); $texte = preg_replace('#\ô#', 'ô', $texte); $texte = preg_replace('#\ù#', 'ù', $texte); $texte = preg_replace('#\!#', '!', $texte); $texte = preg_replace('#\"#', '"', $texte); $texte = preg_replace('#\'#', ''', $texte); $texte = preg_replace('#\<#', '<', $texte); echo "Texte à traduire :<br><br>"; echo $texte; /*echo "Texte traduit : <br><br>"; echo '<textarea name="texte" rows="20" cols="60">';echo $texte; echo'</textarea>';*/ ?> <br> <a href="index.html">Traduire un autre texte</a>
le seul truc que je n'arrive pas à faire c'est l'affichage en brut du code... il s'affiche qu'en formaté par le navigateur... si quelqu'un peut maider ???
Eldest
Messages postés
64
Date d'inscription
samedi 24 mai 2008
Statut
Membre
Dernière intervention
20 octobre 2009
1
4 juil. 2008 à 13:32
4 juil. 2008 à 13:32
pour le faire marcher, il te faut le mettre sur un serveur web ... Ou alors en local tu peux télécharger Esay PHP ou WAMP (LAMP sous LINUX)
Eldest
Messages postés
64
Date d'inscription
samedi 24 mai 2008
Statut
Membre
Dernière intervention
20 octobre 2009
1
3 juil. 2008 à 19:50
3 juil. 2008 à 19:50
en php tu peux le faire, via les REGEX ...
je te renvoie à https://openclassrooms.com/fr/ qui explique tout correctement ;)
je te renvoie à https://openclassrooms.com/fr/ qui explique tout correctement ;)
powpowland
Messages postés
396
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
2 mars 2022
20
4 juil. 2008 à 11:19
4 juil. 2008 à 11:19
merci beaucoup
sinon il n'existe pas d'encoder déjà tout fait quelque part sur le net??
sinon il n'existe pas d'encoder déjà tout fait quelque part sur le net??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
powpowland
Messages postés
396
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
2 mars 2022
20
4 juil. 2008 à 11:32
4 juil. 2008 à 11:32
il y a bien quelqu'un qui a mis en place un "traducteur" nan??
powpowland
Messages postés
396
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
2 mars 2022
20
4 juil. 2008 à 13:52
4 juil. 2008 à 13:52
nan mais je sais pour ça je connais...
mais le truc c'est que quand je passe la variable en "echo", ça affiche
alors que je veux que ça affiche
mais le truc c'est que quand je passe la variable en "echo", ça affiche
abcdef éè;ùà!
alors que je veux que ça affiche
abcdef éè;ùà!
powpowland
Messages postés
396
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
2 mars 2022
20
4 juil. 2008 à 16:54
4 juil. 2008 à 16:54
voila j'ai réussi à le faire pour le ISO et l'HTML... avec affichage des codes sources...
voici les codes... il reste juste un truc d'un peu génant, c'est que le code source fait un peu le rebelle et sort de la page... mais bon c'est une détail...
------------------------index.php :-----------------------------
---------------------------------------trad.php :-------------------------------------
voici les codes... il reste juste un truc d'un peu génant, c'est que le code source fait un peu le rebelle et sort de la page... mais bon c'est une détail...
------------------------index.php :-----------------------------
<!--by www.cyrilguerin.fr--> <form action="trad.php" method="post"> <p> <table> <tr><td><label for="choix">Coder en : </label></td> <td>ISO<INPUT type=radio name="choix" value="iso" checked="checked"> <br>HTML<INPUT type=radio name="choix" value="html"> <br>Les deux<INPUT type=radio name="choix" value="lesdeux"></td></tr> </table> </p> <p> <label for="texte">texte à coder :<br></label> <textarea name="texte" rows="20" cols="60"></textarea> </p> <p> <input type="reset" name="reset" value="Effacer" /> <input type="submit" name="send" value="Envoyer" /> </p> </form>
---------------------------------------trad.php :-------------------------------------
<?php /*by www.cyrilguerin.fr*/ $choix=$_POST['choix']; $texte=$_POST['texte']; function writeTextFile($fileName,$text) { $session = fopen($fileName,"a+"); fputs($session,$text); fclose($session); } if ($choix == 'iso'){ $texte = preg_replace('#\à#', 'à', $texte); $texte = preg_replace('#\ç#', 'ç', $texte); $texte = preg_replace('#\è#', 'è', $texte); $texte = preg_replace('#\é#', 'é', $texte); $texte = preg_replace('#\ê#', 'ê', $texte); $texte = preg_replace('#\ô#', 'ô', $texte); $texte = preg_replace('#\ù#', 'ù', $texte); $texte = preg_replace('#\!#', '!', $texte); $texte = preg_replace('#\"#', '"', $texte); $texte = preg_replace('#\'#', ''', $texte); $texte = preg_replace('#\<#', '<', $texte); $texte = preg_replace('#\@#', '@', $texte); $texte = preg_replace('#\€#', '€', $texte); $texte = preg_replace('#\©#', '©', $texte); echo "<u>Texte de base :</u><br><br>"; echo $texte; echo "<br><br>"; ob_start(); $content = ob_get_contents(); writeTextFile("texteiso.php",$texte); echo "<u>Texte codé en ISO :</u><br><br>"; highlight_file('texteiso.php'); } else if($choix == 'html'){ $texte = preg_replace('#\<b\>(.+)\</b\>#i', '<strong>$1</strong>', $texte); $texte = preg_replace('#\à#', 'à', $texte); $texte = preg_replace('#\ç#', 'ç', $texte); $texte = preg_replace('#\è#', 'è', $texte); $texte = preg_replace('#\é#', 'é', $texte); $texte = preg_replace('#\ê#', 'ê', $texte); $texte = preg_replace('#\ô#', 'ô', $texte); $texte = preg_replace('#\ù#', 'ù', $texte); $texte = preg_replace('#\"#', '"', $texte); $texte = preg_replace('#\<#', '<', $texte); $texte = preg_replace('#\€#', '€', $texte); $texte = preg_replace('#\©#', '©', $texte); echo "<u>Texte de base :</u><br><br>"; echo $texte; echo "<br><br>"; ob_start(); $content = ob_get_contents(); writeTextFile("textehtml.php",$texte); echo "<u>Texte codé en HTML : </u><br><br>"; highlight_file('textehtml.php'); } else if($choix == 'lesdeux'){ $textehtml = $texte; $texteiso = $texte; $textehtml = preg_replace('#\<b\>(.+)\</b\>#i', '<strong>$1</strong>', $textehtml); $textehtml = preg_replace('#\à#', 'à', $textehtml); $textehtml = preg_replace('#\ç#', 'ç', $textehtml); $textehtml = preg_replace('#\è#', 'è', $textehtml); $textehtml = preg_replace('#\é#', 'é', $textehtml); $textehtml = preg_replace('#\ê#', 'ê', $textehtml); $textehtml = preg_replace('#\ô#', 'ô', $textehtml); $textehtml = preg_replace('#\ù#', 'ù', $textehtml); $textehtml = preg_replace('#\"#', '"', $textehtml); $textehtml = preg_replace('#\<#', '<', $textehtml); $textehtml = preg_replace('#\€#', '€', $textehtml); $textehtml = preg_replace('#\©#', '©', $textehtml); echo "<u>Texte de base :</u><br><br>"; echo $textehtml; echo "<br><br>"; ob_start(); $content = ob_get_contents(); writeTextFile("textehtml.php",$textehtml); echo "<u>Texte codé en HTML</u> : <br><br>"; highlight_file('textehtml.php'); $texteiso = preg_replace('#\à#', 'à', $texteiso); $texteiso = preg_replace('#\ç#', 'ç', $texteiso); $texteiso = preg_replace('#\è#', 'è', $texteiso); $texteiso = preg_replace('#\é#', 'é', $texteiso); $texteiso = preg_replace('#\ê#', 'ê', $texteiso); $texteiso = preg_replace('#\ô#', 'ô', $texteiso); $texteiso = preg_replace('#\ù#', 'ù', $texteiso); $texteiso = preg_replace('#\!#', '!', $texteiso); $texteiso = preg_replace('#\"#', '"', $texteiso); $texteiso = preg_replace('#\'#', ''', $texteiso); $texteiso = preg_replace('#\<#', '<', $texteiso); $texteiso = preg_replace('#\@#', '@', $texteiso); $texteiso = preg_replace('#\€#', '€', $texteiso); $texteiso = preg_replace('#\©#', '©', $texteiso); echo "<br><br>"; ob_start(); $content = ob_get_contents(); writeTextFile("texteiso.php",$texteiso); echo "<u>Texte codé en ISO :</u><br><br>"; highlight_file('texteiso.php'); } ?> <br> <a href="index.php"><br>Traduire un autre texte</a> <?php if (file_exists("texteiso.php")){unlink("texteiso.php");} if (file_exists("textehtml.php")){unlink("textehtml.php");}?>
4 juil. 2008 à 09:28
Par contre va falloir que t'aprennes un peu le code, tout du moins les bases avant de te lancer dans les REGEX ... Tout est inscrit la dedans , suffit de tirer les informations a ton profit ;)