Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Coder

Parašė sniuff· 2008 Lap. 20 17:11:47
#1

Kaip padaryti, kad įvedus tekstą į laukelį (input) paspaudus koduoti/atkoduoti jį numestų į puslapį kur jo įvestas tekstas būtų užkoduotas/atkoduotas, ir kad reguotų į tarpus.

PVZ: a --> (112)
b --> (911)

Kad taip atkodotų/užkoduotų įvestą tekstą.

Parašė Žirklė· 2008 Lap. 20 18:11:36
#2

if (isset($_POST['koduoti'])) {
define("tekstas", htmlspecialchars($_POST['tekstas']));

$nukodavom = md5(tekstas);

echo "<b>".tekstas."</b> <b>md5</b> koduote: <b>$nukodavom</b>";
echo "<br><br><hr>";
}

echo "<center>
<form action='' method='post' name='submitform'>
<input name='tekstas' type='text' style='width:200px'>
<input type='submit' value='Koduoti'>
</form>
</center>";



Redagavo Žirklė· 2008 Lap. 20 18:11:25

Parašė sniuff· 2008 Lap. 20 18:11:38
#3

Tai gerai, kad užkoduosiu, bet atkoduoti nepavyks :D
ir šiaip neparašiai
 name='koduoti'



todėl tavo kodas neveikia, jei kad naudos. O man reikia, pagal mano koduotę. Kad kiekvieną raidę keistų. į tam tikrą simbolį.

Parašė sniuff· 2008 Lap. 20 18:11:07
#4

<?php
if (isset($_POST['code'])) {
$message = addslashes($_POST['message']);;

$patterns[0] = '/a/';
$patterns[1] = '/b/';
$patterns[2] = '/c/';
$replacements[2] = '911';
$replacements[1] = '29';
$replacements[0] = '11)';
echo preg_replace($patterns, $replacements, $message);

echo "<br><br><hr>";
}

echo "<center>
<form action='' method='post' name='submitform'>
<input name='message' type='text' style='width:200px'>
<input type='submit' name='code' value='Code it !'>
</form>
</center>";

?>




pasidariau pats ;)
Jei kam reikės pasitvarkys pagal save :p