Autor | Zpráva | ||
---|---|---|---|
DoDo Profil * |
#1 · Zasláno: 3. 9. 2006, 14:31:17
POtrebuji pomoct zaclenit odkaz na presmerovani pro:
Jak tam tam zapsat funkci header pro to kdyz byl zadan spatny kod na presmerovani na zpravovani kodu a pak pro presmerovani zpatky na formular. Dekuji jsem uplny zacatecnik!!!! DoDo <?php session_start()?> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> <title>kontrola Testovacího formuláře</title> </head> <body> <?php if (isset($_SESSION['string'])) { if( $_SESSION['string'] == $_POST['kod'] ) { echo 'Byl vložen správný kód <br>'; echo '(sem vložíte výkonnou část skriptu)'; } else { echo 'Zadal jste špatný kód <br>'; echo '(sem můžete vložit přesměrování na formulář)'; } } ?> </body> </html> |
||
Casero Profil |
#2 · Zasláno: 3. 9. 2006, 14:45:43
DoDo
hledej hlavičky - headers tím se mužeš přesměrovat... |
||
DoDo Profil * |
#3 · Zasláno: 3. 9. 2006, 15:06:09
Ja bych potreboval zapsat, kdyz byl zadan dobry kod tak napsat presmerovani na soubor, ktery zpracuje formular a pak kdy byl zada spatny zpatky na samotny formular!Pomuzes mi se zapsanim zapisu?!
|
||
Casero Profil |
#4 · Zasláno: 3. 9. 2006, 15:08:02
DoDo
a proč nezkusíš hledat?? $path=SubStr($_SERVER["SCRIPT_NAME"], 0, StrRPos($_SERVER["SCRIPT_NAME"],"/"))."/sem napíš kam "; Header("Location: http://".$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$path); |
||
DoDo Profil * |
#5 · Zasláno: 3. 9. 2006, 15:09:59
No hledam uz od rana!:-(
|
||
DoDo Profil * |
#6 · Zasláno: 3. 9. 2006, 15:14:24
No bohuzel neumim jeste zapsat ty promene, pise mi to chybu na radku 32 kdyz to tam vlozim:-(
|
||
Casero Profil |
#7 · Zasláno: 3. 9. 2006, 15:15:57
No bohuzel neumim jeste zapsat ty promene
tak napiš jaký proměný tam potřebuješ...prostě jediný co změn je sem napiš text třeba na index.php?formular=hotovo |
||
DoDo Profil * |
#8 · Zasláno: 3. 9. 2006, 15:19:49
Takhle to tam mam a nejde to!
<?php session_start()?> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> <title>kontrola Testovacího formuláře</title> </head> <body> <?php if (isset($_SESSION['string'])) { if( $_SESSION['string'] == $_POST['kod'] ) { $path=SubStr($_SERVER["SCRIPT_NAME"], 0, StrRPos($_SERVER["SCRIPT_NAME"],"/"))."/odeslani.php "; Header("Location: http://".$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$path); } else { echo 'Zadal jste špatný kód <br>'; echo '(sem můžete vložit přesměrování na formulář)'; } } ?> </body> </html> |
||
Casero Profil |
#9 · Zasláno: 3. 9. 2006, 15:23:01
DoDo
a co to dělá?? |
||
DoDo Profil * |
#10 · Zasláno: 3. 9. 2006, 15:24:21
Pise to chybu na radku 32!
Warning: Cannot modify header information - headers already sent by (output started at D:\www\pes\sportvelcz\www\kontrola.php:19) in D:\www\pes\sportvelcz\www\kontrola.php on line 32 |
||
Casero Profil |
#11 · Zasláno: 3. 9. 2006, 15:26:22
DoDo
máš někde předtím vystup...prostě píše to že hlavyčka už byla odeslaná...zkus za to dat exit..ale píš ten výstup |
||
DoDo Profil * |
#12 · Zasláno: 3. 9. 2006, 15:35:28
Ja tomu php fakt nehovim:-((((
Tak vystup snad zadnej ne, je na formulari jsem podle vzoru pridal zadavani kodu kvuli zneuziti formulare a pak,kdyz dam odeslat volam tenhle skripk s kontrolou, ktrej by mel kdyz je kod ok spustit odeslani.php a nebo se vratit zpet na formular. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0