str_replace => problemes avec les espaces

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : str_replace => problemes avec les espaces

par Corentin » 14 avr. 2005, 12:38

Mais c'est à mourrir de rire les forums ici, je sens que je vais rester un petit peu ici moi...

par wizardman » 14 avr. 2005, 12:16

Merci les autre je ne sais pas où je me suis trompé mais ca marche grâce à vous. Merci encore :wink:

par Invité » 14 avr. 2005, 12:11

déjà essayé mais nan :evil:
Oh les petits amis ça sert à quoi de répondre, il ne dit pas pourquoi ça va pas et croit que vous êtes devins donc laissez tomber
Soit pas parano toi...

par flitox » 14 avr. 2005, 11:58

déjà essayé mais nan :evil:
Oh les petits amis ça sert à quoi de répondre, il ne dit pas pourquoi ça va pas et croit que vous êtes devins donc laissez tomber

par piet » 14 avr. 2005, 11:50

Chez moi ça marche aussi... j'vois pas le problème.

par Gentoo Warrior » 14 avr. 2005, 11:45

Chez moi, ça fonctionne dans les deux sens pourtant :shock:
<?php
$phrase = "Bonjour tout le monde";
$a = array(" ","a","b","c","d","e","f","g","h","i","j","k","k","l","m","n","etc"); 
$b = array("11","12","85","65","89","45","32","57","68","98","13","09","89","51","48","75","etc");
$c = str_replace($a,$b,$phrase);
echo $c."<br>";
$phrase = $c;
$d = array(" ","a","b","c","d","e","f","g","h","i","j","k","k","l","m","n","etc");
$e = array("11","12","85","65","89","45","32","57","68","98","13","09","89","51","48","75","etc");
$f = str_replace($e,$d,$phrase);
echo $f;
?>

par wizardman » 14 avr. 2005, 11:31

déjà essayé mais nan :evil:

par Gentoo Warrior » 14 avr. 2005, 11:17

Comme ça peut-être !
<?
$phrase = $_POST['crypt'];
$a = array(" ","a","b","c","d","e","f","g","h","i","j","k","k","l","m","n","etc");
$b = array("11","12","85","65","89","45","32","57","68","98","13","09","89","51","48","75","etc");
$c = str_replace($a,$b,$phrase);
echo $c;
?>

str_replace => problemes avec les espaces

par wizardman » 14 avr. 2005, 10:52

Bonjour tout le monde,

je suis en train de coder un script qui crypte des phrases, mais que ce soit decodage ou encodage, il ne prend pas en compte les espaces !

Exemple : fichier crypt
<?
$phrase = $_POST['crypt'];
$a = array("a","b","c","d","e","f","g","h","i","j","k","k","l","m","n","etc");
$b = array("12","85","65","89","45","32","57","68","98","13","09","89","51","48","75","etc");
$c = str_replace($a,$b,$phrase);
echo $c;
?>
Fichier decrypt
<?
$phrase = $_POST['decrypt'];
$a = array("a","b","c","d","e","f","g","h","i","j","k","k","l","m","n","etc");
$b = array("12","85","65","89","45","32","57","68","98","13","09","89","51","48","75","etc");
$c = str_replace($b,$a,$phrase);
echo $c;
?>

Comment faire svp ?