Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szyfr Cezara - studia, Praca na zaliczenie
akurowski
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.06.2015

Ostrzeżenie: (0%)
-----


Witam. Mam utworzyć stronkę w php na której będę miał kod z szyfrem cezara. Do tej pory mam działanie szyfru. Wynik szyfru jest też wyświetlany. Ale potrzebuję pomocy z dwiema rzeczami. Pierwsze: Jak wczytać zmienną z klawiatury do zmiennej $tekst. Drugie jak wczytać zmienną do $klucz. I jak zaimplementować przycisk którym potwierdzę moje wpisane dane, a skrypt następnie wypisze wynik szyfru cezara. Proszę o pomoc, jestem zielony w php.



CODE
?>


<?
$tekst = "ALAMAKOTA";

$alfabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
$klucz = 3;

for ($i=0;$i<strlen($tekst);$i++) {
$szyfr .= $alfabet[(strpos($alfabet, $tekst[$i])+3) % strlen($alfabet)];
}

echo $szyfr;

</body>
</html>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
akurowski
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.06.2015

Ostrzeżenie: (0%)
-----


  1. <form action="index2.php" method="post">
  2. <input name="tekst" type="text" />
  3. <form action="index2.php" method="post">
  4. <input name="klucz" type="text" />
  5. <input type="submit" />
  6. </form>
  7. </form>
  8. Podany tekst:
  9. <?
  10. $tekst = @$_POST['tekst'] ;
  11. echo $tekst ;
  12. ?>
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21. Podany klucz:
  22. <?
  23. $klucz = @$_POST['klucz'] ;
  24.  
  25. echo $klucz ;
  26. $alfabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
  27. for ($i=0;$i<strlen($tekst);$i++) {
  28. $szyfr .= $alfabet[(strpos($alfabet, $tekst[$i])+$klucz) % strlen($alfabet)];
  29. }
  30. echo $szyfr;
  31. ?>




Mam to w tej formie. Kod pobiera dane od użytkownika, ale nie wyświetla mi szyfru.
Możesz sprawdzić na www.akurowski.cba.pl
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 07:11