I was thinking about creating a own encode system with just using str_replace. But is this even possible or should I use other methods?
I had this
JavaScript
x
$provided_data = $_POST["provided_data"];
$pd2 = str_replace("a", "[...]", $provided_data);
$pd3 = str_replace("b", "[...]", $pd2);
$pd4 = str_replace("c", "[...]", $pd3);
[shortend]
$pd28 = str_replace(" ", "[...]", $pd27);
$encrypted_data = $pd28;
The result should show the encrypted data. But when I try it, it doesn’t return me anything.
Advertisement
Answer
Make sure the input is passed correctly. The below code prints “[…][…][…][…][…]”.
JavaScript
<?php
$provided_data = 'hello';
$pd2 = str_replace("h", "[...]", $provided_data);
$pd3 = str_replace("e", "[...]", $pd2);
$pd4 = str_replace("l", "[...]", $pd3);
$pd28 = str_replace("o", "[...]", $pd4);
echo $pd28; //prints "[...][...][...][...][...]"
?>
Online PHPFiddle: http://phpfiddle.org/