-
vyreseno
zdar,
chci se zeptat v cem je problem, kdyz doma mi to hodi prazdny vytisk a na serveru (ftp - webz) je zobrazeni spravne.
po vyplneni toho formulare http://obrazky.webz.cz/formular_1.html se mi doma neobjevi zadana data (ty, co se vam objevi po odeslani v kurzívě), pres internet ano. PROC?
mam nainstalovany balik phphome 2.3.2 (php 4.3.3)
diky moc
(jsem zacatecnik)
-
nemas cosi nastavena v php.ini aby to bralo promene z url. nejspis. uz ale nevim cim se to zapinalo.
-
pravdepodovne pouzivas ve skriptu globalni promenne a doma je mas defaultne vyplne.
Ve skriptu asi pouzivas promenne $jmeno atd z formulare.
Tak treba na zacatku skriptu napis $jmeno=$_GET["jmeno"];
pak ve $jmeno budes mit hodnotu z formulare ziskanou metodou GET
-
Formular :
<html>
<body>
<form method=get action=dekoder.php>
Jméno : <input type="text" name="jmeno">
Příjmení : <input type="text" name="prijmeni">
Adresa : <input type="text" name="adresa">
Město : <input type="text" name="mesto">
PSČ : <input type="text" name="psc" size="5">
<hr>
<input type="submit" value="Odeslat">
<input type="reset" value="RESET">
</body>
</html>
dekoder.php :
<html>
<body>
<?php
echo "Napsal jsi tyto informace :
";
echo "Jméno : $jmeno
";
echo "Příjmení : $prijmeni
";
echo "Adresa : $adresa
";
echo "Město : $mesto
";
echo "PSČ : $psc
";
echo "<hr>";
?>
Zpět na formulář
</body>
</html>
Na netu to jde, a me doma ne.
-
postni sem domaci php.ini a i vystup toho domaciho. -resp co je to "prazdny vytisk"?
-
cetls co ti psali Glottis a mudboy ???
jedna se o to ze musis u sebe doma zapnout v php.ini registr globals na on (od verze PHP4.2 je defaultne na off)
nebo lepe/univerzalneji/potencialne bezpecneji pouzit to co ti radi mudboy. tot vse.
-
z duvodu bezpecnosti se uz register globals dava defaultne na off.
Cili pouzivej asociativni pole metody get - $promenna=$_GET["promennazformulare"];