Forum » Izdelava spletišč » 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
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:
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)
<?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…
- spremenilo: Jebiveter ()
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..
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.
najlepša ti hvala za kodo.
''...''
Jebiveter ::
Sorry, to sm pa jest zajebal. Sm popravu...
Certainty of death. Small chance of success. What are we waiting for?
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']
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
if ( $name == "Kevin" ) {
pomen da je mel avtor knjige reg.globals ON, kajti nebi mu smelo to delat ce je imel OFF
Musselli bizi
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | Postavitev Apache serverja s podporo za PHP in MySQL (strani: 1 2 3 4 5 6 7 )Oddelek: Izdelava spletišč | 252961 (27626) | miko22 |
» | HTML in SQL pomoč (strani: 1 2 )Oddelek: Programiranje | 7612 (6490) | def0r |
» | php - zacetniska tezavaOddelek: Programiranje | 963 (816) | SFfreak |
» | Zelo enostavna PHP skripta, ki ne dela - help :(Oddelek: Izdelava spletišč | 1559 (1324) | snow |
» | Gostovanje na strežnikuOddelek: Izdelava spletišč | 1241 (1166) | Elemen_T |