» »

majhen problemček v implementaciji php v html..

majhen problemček v implementaciji php v html..

speacker ::

živjo. sem se začel učiti html, php in to...
pa sm delal po nekih knjigah in primerih.kot primer vzel tole :
izdelal sem index.html, ki vsebuje sledečo kodo :
A HREF="welcome.php?name=Kevin"> Hi, I'm Kevin!
in welcome.php ki vsebuje to :
?php
if ( $name == "Kevin" ) {
echo( "Welcome, Kevin!" );
} else {
echo( "Welcome, $name!" );
};
?>
torej ko odprem index.html, se mi pojavi to:
Hi, i'm Kevin.
torej kliknem na povezavo in se mi odpre novo okno v katerem piše:
Welcome, !
moglo bi pa pisat
Welcome, Kevin!


tukaj sem izpustil par znakcov, ker čene mi prevede kodo v html, da link in to..
v mojih fajlih pa tej 3-je znakci so tko da...
upam da ste razumeli za kaj gre.

naj še povem da mam inštaliran apache server, php 4.2.., mysql.

tisti problem zgoraj me moti in mi je nerodno ga kar preskočit..
če kdo ve v čemu je napaka, bi prosil naj mi razloži. Hvala.
lp
''...''

Jebiveter ::

OK, sprobaj takole:
<?php
$name = $_GET['name'];

if ( $name == "Kevin" ) {
   echo( "Welcome, Kevin!" );
} else {
   echo( "Welcome, ". $name ."!");
}
?>


Tako bi moralo delat. Vidim po primeru, da delas po isti knjigi/turorjalu kot sem jest zacel. Za zacet je ta stvar zakon. Itak, ko prides do delov, ko si brez kode, ki jo dobis, ce stvar kupis, ne mores vec pomagat, ze tolko znas, da se splaca znanje nadgrajevat z prakticnimi primeri (zacni en projekt) in "PHP & MySQL Dev" knjigo (za reference in primere)
Certainty of death. Small chance of success. What are we waiting for?

Zgodovina sprememb…

speacker ::

zdravo!
ja sm probal, pa ne dela..napiše mi to:
Parse error: parse error, unexpected T_VARIABLE in C:\wwwserver\welcome.php on line 2

res ne vem kaj je narobe..
''...''

speacker ::

v bistvu, kolikor sem jaz razumel, bi stringa "kevin" se morala shranit v "name" že v html fajlu.??ali pa ne. jst sm kodo dobesedno prepisal iz primera v knjigi( po logiki bi moglo delovat, razen če je kakšen tiskarski škrat prišel vmes).
''...''

speacker ::

ej oprosti, zdej dela, samo ? med ? in php sem mel prej razmak.
najlepša ti hvala za kodo.
''...''

Jebiveter ::

:8) Sorry, to sm pa jest zajebal. Sm popravu...:8)
Certainty of death. Small chance of success. What are we waiting for?

glavic ::

tisto iz knjige bi ti delal ce bi imel reg. globals ON
Musselli bizi

pivmik ::

Register globals imet vklopljeno je zelo nevarno.
Hekerjem boš dal dosti lahje pogoje za zlorabit tvojo skripto.

namesto $name napiši to: $_GET['name']
LP, Gregor GRE^

glavic ::

to vemo vsi, vendar ce mu v knjigi piše
if ( $name == "Kevin" ) {
pomen da je mel avtor knjige reg.globals ON, kajti nebi mu smelo to delat ce je imel OFF
Musselli bizi

speacker ::

hvala za pojasnila, če bom še kej rabu se oglasim.:)
''...''


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
!

Postavitev Apache serverja s podporo za PHP in MySQL (strani: 1 2 3 4 5 6 7 )

Oddelek: Izdelava spletišč
322252961 (27626) miko22
»

HTML in SQL pomoč (strani: 1 2 )

Oddelek: Programiranje
517612 (6490) def0r
»

php - zacetniska tezava

Oddelek: Programiranje
7963 (816) SFfreak
»

Zelo enostavna PHP skripta, ki ne dela - help :(

Oddelek: Izdelava spletišč
131559 (1324) snow
»

Gostovanje na strežniku

Oddelek: Izdelava spletišč
81241 (1166) Elemen_T

Več podobnih tem