Please, look this little script, and what he prints.
Am I doing something wrong or I "found" a bug??
thanks a lot.
<?
function encode($encode_str, $pass_str)
{
$encode_str = addslashes($encode_str);
$sql = "select encode(\"$encode_str\",
\"$pass_str\")";
echo htmlspecialchars($sql)."<br>";
$data = mysql_query($sql) or die ("Erro crypt 1.");
$row = mysql_fetch_row($data);
return $row[0];
}
function decode($decode_str, $pass_str)
{
$encode_str = addslashes($encode_str);
$sql="select decode(\"$decode_str\",
\"$pass_str\")";
echo htmlspecialchars($sql)."<br>";
$data = mysql_query($sql) or die ("Erro crypt 2.");
$row = mysql_fetch_row($data);
return $row[0];
}
//$string = "as\"df asd <>>asd > asd reaais R\$200.00
fa''< < > > \"\" \$sdljh;"; // WORK
$string = "as\"df asd <>> asd > asd reaais
R\$200.00 fa''< < > > \"\" \$sdljh"; // DON'T WORK
$key = "12345679";
echo "<br>1 -
string=<b>".htmlspecialchars($string)."</b><br>chave=$key<br>";
$string = encode($string, $key);
echo "<br>2 -
string_encoded=<b>".htmlspecialchars($string)."</b><br>chave=$key<br>";
$string = decode($string, $key);
echo "<br>3 -
string_decoded=<b>".htmlspecialchars($string)."</b><br>chave=$key<br>";
?>
_______________________________________________________________________________________________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil
e grátis!
http://br.geocities.yahoo.com/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]