[ ggrruudd @ 28.04.2005. 08:33 ] @
Jednostavan program iz vodica koji sam preuzeo radi odlicno na serveru medjutim na mom apache localhost javlja gresku, zasto? evo kodova i odgovora na upit:
------------------------------------------------------------------------------------
fajl, index.html,

<html>
<head>
<title>ime</title>
</head>
<body>
<FORM ACTION="welcome.php" METHOD=GET> Ime: <INPUT TYPE=TEXT NAME="ime"><BR> Prezime: <INPUT TYPE=TEXT NAME="prezime"> <INPUT TYPE=SUBMIT VALUE="GO"> </FORM>
</body>
</html>

------------------------------------------------------------------------------------
fajl, welcome.php,

<?php echo("Dobrodosao na nas sajt, $ime $prezime"); ?>
------------------------------------------------------------------------------------

Izlaz u browseru izgleda ovako:

Notice: Undefined variable: ime in c:\program files\easyphp1-8\www\welcome.php on line 1

Notice: Undefined variable: prezime in c:\program files\easyphp1-8\www\welcome.php on line 1
Dobrodosao na nas sajt,
[ Br@nkoR @ 28.04.2005. 08:37 ] @
Po koji put se zaredom javljaju ljudi sa istom greškom?

register_globals

Umesto:
Code:
$ime $prezime

stavi:
Code:
$_GET['ime'] $_GET['prezime']
[ ggrruudd @ 28.04.2005. 08:57 ] @
Puno hvala ovo radi odlicno, jedino sto me zbunjuje jeste da konstrukcija u prvom primeru radi dobro direktno na serveru? a na localhostu ne.
[ boccio @ 28.04.2005. 09:10 ] @
Pa naravno da te zbunjuje. Kad ti je Br@nkoR rekao o cemu se radi, da li ti je palo na pamet da bacis pogled sta je to register_globals? Nije? E, pa zato te i zbunjuje sto radi na serveru, a ne kod tebe...