bigornot Posté 15 Janvier 2005 Posté 15 Janvier 2005 (modifié) Bonjour, J'ai le code suivant : <?phpfunction change($lettre,$autre){if(eregi($lettre,$tmp)){echo eregi_replace($lettre,$autre,$tmp);exit;}}$code = $_GET['code'];echo "Le code d'origine est : ";echo $code;echo '<br>';$i = 0;$ia = 1;$lg = strlen($code);echo 'Il contient ';echo $lg;echo ' caracteres.';while($i<$lg){$tmp = substr($code,$i,$ia);if($tmp = " "){echo " ";}else{change("a","n");change("b","o");change("c","p");change("d","q");change("e","r");change("f","s");change("g","t");change("h","u");change("i","v");change("j","w");change("k","x");change("l","y");change("m","z");change("n","a");change("o","b");change("p","c");change("q","d");change("r","e");change("s","f");change("t","g");change("u","h");change("v","i");change("w","j");change("x","k");change("y","l");change("z","m");}$i++;$ia++;}?> Qui normalement raccordée devrait me donner le EBG13 d'une chaine. Seulement, il me retourne seulement la taille de la chaine, et la chaine elle meme ( Le code d'origine est : Séyvpvgngvbaf ! EBG13 qrpbqrq fhpprffshyyl ! Yr cnff qr inyvqngvba rfg Il contient 71 caracteres.) Pourquoi est-ce que ça ne marche pas ? merci, @+ Modifié 15 Janvier 2005 par bigornot
MarvinLeRouge Posté 15 Janvier 2005 Posté 15 Janvier 2005 Salut, Cette fonction de php ne ferait-elle pas ton bonheure, par le plus grand des z'azards ? http://fr2.php.net/manual/fr/function.str-rot13.php
bigornot Posté 16 Janvier 2005 Auteur Posté 16 Janvier 2005 Non, c'était personnel ... Juste pour voir
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant