Witam, napisałem algorytm szyfrownia tekstu i po stronie klienta działa, jednak gdy przesyłam na serwer zaszyfrowany tekst, to chcę aby tam został odszyfrowany i zaszyfrowany według algorytmu serwera. Problem jest taki, że odszyfrowanie po stronie serwera działa, jednak szyfrowanie już nie i po prostu zwraca mi odszyfrowany tekst zamiast zaszyfrowanego.
<?PHP
if($_POST['encrypted_text'])
{
$encrypted_text = $_POST['encrypted_text'];
if($_POST['mode'] == "write");
{
$save = fopen("serwer/encrypted_text.txt", "w"); echo "Tekst został zapisany na serwerze."."\n\n"; $_POST['mode'] = "rea";
}
}
if($_POST['mode'] == "rea")
{
$file = fopen("encryption_scheme.txt", "r"); $data = $_POST['encrypted_text'];
{
list
($letter, $code) = explode(' => ', $text, 2
); }
$fil = fopen("serwer/encryption_scheme.txt", "r"); {
list
($letter, $code) = explode(' => ', $text, 2
); $server_encryption = str_replace($letter, $code, $data); }
}
if($_POST['mode'] == "read")
{
$data = fopen("serwer/encrypted_text.txt", "r"); }
?>