Überprüfung : 2 Formulare - Druckversion +- net-board.net Archiv (https://net-board.net) +-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26) +--- Forum: Scriptsprachen (+Datenbanksysteme) (https://net-board.net/forumdisplay.php?fid=19) +--- Thema: Überprüfung : 2 Formulare (/showthread.php?tid=5283) |
Überprüfung : 2 Formulare - trefixxx - 19.01.2006 Hallo, ich habe eine kleine Frage. Ich habe 2 Formulare. Eines davon (index.php) liegt im ordner "acp". Darüber kann man sich in das ACP einloggen. Ich habe ein Formular jetzt noch auf der hauptseite (ein ordner unter "acp") eingebaut. Code: <form action="acp/index.php" method="post"> Darüber soll man sich nun im acp-center einloggen können, was aber einen ordner darüber liegt ("acp"). Die Abfrage läuft so auf auf der index.php im acp-ordner: [code=php]<? include 'sessionhelpers.inc.php'; if (isset($_POST['login'])) { $userid=check_user($_POST['username'], $_POST['userpass']); if ($userid!=false){ login($userid); } else { echo 'Die Anmeldung ist fehlgeschlagen! Versuchen Sie es erneut!'; } } if (!logged_in()) { echo '<div style="width: 300px; margin: 100px; text-align: left;"> <div><img src="../images/acp_logo.gif" alt="ACP-Logo"></div><br /> <form action="index.php" method="post"> <table> <tr><td>Name:</td><td><input type="text" name="username" class="login"></td></tr> <tr><td>Passwort:</td><td><input type="password" name="userpass" class="login"></td></tr> <tr><td></td><td><input type="submit" value="Anmelden" name="login"></td></tr> <tr><td></td><td>Admin Control Panel 1.1.0</td></tr> </table> </form> </div>'; } else { ?>[/code] Wie kann ich es nun erreichen, dass ich direkt von der hauptseite mich in das acp-menü einloggen kann? Wenn ich einfach als form action "acp/index.php" eingebe, wird einfach die acp/index.php angezeigt, geschweige denn überprüft. Dankeschön! - kickedINtheHEAD - 20.01.2006 mit der zeile hab ich ein problem: [code=php]if (isset($_POST['login']))[/code] da scheinst beim ersten formular nen falschen namen beim submit button zu haben deswegen geht er dir net in den if zweig nicht rein wenn er vom ersten formular aus aufgerufen wird beim zweiten hast es richtig gesetzt - trefixxx - 24.01.2006 damit das hier alles nicht so zugespammt wird, poste ich einfach meine zweite frage hier rein! @ kicked: super hat geklappt. Da hab ich wohl was übersehen Ich möchte einen string durchsuchen. in diesem ist womöglich ein <img src=""> enthalten, welches ich rausfiltern möchte. Also der string soll ausgegeben werden, nur ohne den tag <img src="">. Wie macht man das? mit preg_match kann man ja einen teil raussuchen und anzeigen, aber das ist wohl das falsche...?!?! Dankeschön! - kickedINtheHEAD - 24.01.2006 können im den string noch andere php oder html tags vorkommen? oder soll da nur rein text vorkommen? mfg - trefixxx - 24.01.2006 ne moment es heißt [img]http://www.link.de[/img ] und nicht <img src="">. Es können aber durchaus auch andere tags vorkommen, wie bsp. [url = http://www.tr-art.de]hallo[/url] - kickedINtheHEAD - 24.01.2006 hm gibt ja nicht nur preg_match sondern auch preg_replace http://de.php.net/preg_replace einfach nach dem img ausdruck suchen und durch nichts ersetzen bin heut schon zu müde - aber fallst willst kann ich da morgen den richtigen regulären ausdruck au posten |