Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak wygenerować kod
mlawnik
post
Post #1





Grupa: Zarejestrowani
Postów: 455
Pomógł: 49
Dołączył: 12.04.2010

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


Witam,

zastanawiam się nad pewnym problemem.

Mam sobie kod quizu:
  1. <?php
  2. require_once 'inc/config.inc.php'; // plik konfiguracyjny
  3.  
  4. $lang_file = "$lang.lang.php";
  5. require_once "lang/$lang_file"; // plik języka
  6.  
  7. require_once 'inc/allfunctions.inc.php'; // różna funkcje
  8.  
  9. $PHP_SELF = getnamefile(); //coś a'la $_SERVER['PHP_SELF']
  10.  
  11. if (!IsSet($_SESSION['actual_lvl'])) {
  12. $_SESSION['actual_lvl'] = 1;
  13. } //jeżeli nie ustawione, to ustawiamy
  14. // -------------------------------------------------------------
  15. $this_lvl = 1;
  16. $next_lvl = $this_lvl + 1;
  17. if (isSet($_POST["haslo"]) && checkPass($passwds[$this_lvl], $_POST['haslo'])) {
  18. echo <<<TYT
  19. <link rel="Stylesheet" type="text/css" href="inc/style_frames.css" />
  20. <div id="text">
  21. <p>$LANG[togettonextlevel]
  22. <a href="$PHP_SELF">$LANG[hereuppercase]</a>. </p>
  23. </div>
  24. TYT;
  25. $_SESSION['actual_lvl'] = $next_lvl;
  26. }
  27. else {
  28. echo "
  29. <link rel=\"Stylesheet\" type=\"text/css\" href=\"inc/style_frames.css\" />
  30. <div id=\"fail\">
  31. <p> $LANG[fail] </p>
  32. </div>";
  33. include_once("$PHP_SELF");
  34. }
  35. //-----------------
  36. // FORM
  37. //-----------------
  38. <p>$question[$this_lvl]</p>
  39. <img src=\"$img[$this_lvl]\" alt=\"obrazek\" />
  40. <p>$LANG[youranswer]:</p>
  41. <FORM NAME = \"formularz1\"
  42. ACTION = \"$PHP_SELF\"
  43. METHOD = \"POST\">
  44. <INPUT TYPE=\text\" NAME=\"haslo\">
  45. <BR><BR>
  46. <INPUT TYPE=\"submit\" VALUE=\"$LANG[ianswer]\">
  47. </FORM>
  48. ";
  49. include 'inc/foot.html';// stopka
  50. ?>


Jak za pomocą formularza i PHP wygenerować odpowiednią liczbę powtórzeń tego kodu,
zmieniając tylko zmienną
  1. $this_lvl
?

P.S. Chodzi mi o wygenerowanie i zapisanie do pliku, a później możliwość zmiany np. pytań,odpowiedzi
innym formularzem.

Fragment pliku konfiguracyjnego:
  1. $question[1] = 'Osoba na zdjęciu to?';
  2. $img[1] = 'img/image.PNG';
  3. $passwds[1] = array(
  4. "haslo1",
  5. "haslo2",
  6. "haslo3"
  7. );


Ten post edytował mlawnik 26.05.2010, 16:28:13
Go to the top of the page
+Quote Post

Posty w temacie
- mlawnik   [PHP] Jak wygenerować kod   26.05.2010, 16:26:30
- - zend   [PHP] pobierz, plaintext for($lvl = 1; $lvl ...   26.05.2010, 17:11:18
- - fifi209   Cytat(zend @ 26.05.2010, 18:11:18 ) E...   26.05.2010, 17:13:54


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: 23.12.2025 - 19:35