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