![]() |
![]() |
|
![]() |
![]() |
|
Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Gesperrt
![]() Registriert seit: 01.10.2006
Beiträge: 1.189
|
![]() hallo!
bevor ich mit dem buch überhaupt was anfangen kann müsste ich die aktuelle programmierweise (oder sagt man bei php scripten?) wissen: <html> <head> <?php if ($gesendet) {echo "Sie haben $auswahl gewählt!";} ?> </head> <body> Bitte waehlen Sie eine Datei aus: <form action = "<?php $PHP_SELF ?>" method = "post"> <select name = "auswahl"> <option value = "bla" selected> blatext <option value = "bla2"> bla2text <option value="bla3"> bla3text </select> <input type = "submit" name = "gesendet"> </form> </body> </html> Warum funktioniert das nicht, dass mir der $auswahl ausgibt? wie gehört das unter php5? Danke ![]() |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() |
![]() Vermutlich, weil register.globals nicht aktiv ist?
![]() probiers mal hiermit: PHP-Code:
____________________________________
... back in business |
![]() |
![]() |
![]() |
#3 |
Inventar
![]() |
![]() Also wenn das Formular mit POST gesendet wird kannst auf die Variable nicht mit Get zugreifen sondern mit $_POST (oder mit $_REQUEST)
Ah gerade gesehen, du mischt da Get und Post zusammen.. das sollte man nicht unbedingt machen (und ist auch nicht notwendig) PHP-Code:
____________________________________
„Das menschliche Gehirn ist eine großartige Sache. Es funktioniert vom Moment der Geburt an – bis zu dem Zeitpunkt, wo du aufstehst, um eine Rede zu halten.“ Mark Twain "Windle shook his head sadly. Four exclamation marks, the sure sign of an insane mind" Reaper Man, Terry Pratchett |
![]() |
![]() |
![]() |
#4 |
verXENt
![]() |
![]() $PHP_SELF sollte außerdem in $_SERVER['PHP_SELF'] geändert werden
|
![]() |
![]() |
![]() |
#5 |
Gesperrt
![]() Registriert seit: 01.10.2006
Beiträge: 1.189
|
![]() merci
|
![]() |
![]() |
![]() |
#6 |
Gesperrt
![]() Registriert seit: 01.10.2006
Beiträge: 1.189
|
![]() so, hab über Nacht PHP "gelernt" nachdem der böse(!) mendaxx mir keinen Homepage-SWF-Player programmieren wollte
![]() ![]() Da gibts paar SWF Files zum Ausprobieren: http://megamacy.de/files/list.php Upload der index.php und .swf Dateien $touch SWF-Files.txt $chmod 777 SWF-Files.txt Die .swf Dateien in die SWF-Files.txt eintragen (pro Zeile 1) index.php: PHP-Code:
![]() ![]() |
![]() |
![]() |
![]() |
#7 |
verXENt
![]() |
![]() Da sind noch einige Probleme:
1) Wozu gibt es eine Funktion aktdatum(); wenn die Zeit nur einmal gebraucht wird? 2) Bei else if (!file_exists($datei)) genügt ein einfaches else 3) $_POST[auswahl] sollte überprüft werden bevor eine HTML Ausgabe stattfindet. Siehe auch http://de.wikipedia.org/wiki/Cross-Site_Scripting |
![]() |
![]() |
![]() |
#8 |
Inventar
![]() |
![]() warum liest du nicht einfach das directory aus und gibst sämtliche dateien aus, die darin enthalten sind? die kannst eventuell noch filtern. somit wäre das ganze wirklich dynamisch. so hats doch noch was statisches.
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|