Poslao: 28 Jun 2005 16:11
|
offline
- Piksi
- Elitni građanin
- Pridružio: 13 Nov 2003
- Poruke: 2435
|
-Poceo sam da citam PHP 4.1 Majstor i verujem da cu imati dosta problema da je savladam,tako da cu ove traziti pomoc u vezi svih problema na koje naidjem.
-Kao sto vec rekoh danas sam poceo da citam knjigu o PHP-u i odmah na samom pocetku sam naisao na probleme
Icicu redom:
1) Naime u knjizi pise da je ' \n ' oznaka ili kod za novi red,i kada Ukucam npr neki text on mi pokazuje na kraju texta i to ' \n ' a u knjizi pise da ne trena da se vidi to \n . Moze li neko da mi objasni ovo ' \n '
2) Kada snimim neki fajl npr. who_are_you.php i kada ga pokrenem preko local hosta ( http://localhost/who_are_you.php ) browser mi nista ne pokazuje (sve je belo,a od texta ni traga)...a ako taj fajl preimenujem u index.php onda ga pokrecem bez problema (znaci kad ukucam http://localhost/index.php normalno mi izbacuje text). Kako ovo da resim ? [napominjem da imam instaliran paket koji je bobby postovao ( PHP,MySQL i Apache u jednom).Da li trebaju jos neka podesavanja?).
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 28 Jun 2005 16:32
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
postavi sors
|
|
|
|
Poslao: 28 Jun 2005 17:00
|
offline
- Piksi
- Elitni građanin
- Pridružio: 13 Nov 2003
- Poruke: 2435
|
-Evo source-a prvog slucaja:
<html>
<head>
<title>Hello, World!</title>
</head>
<body>
<?php print('Hello, World!\n'); ?>
</body>
</html>
Nema pocetka sa programiranjem bez Hello World-a
-I evo source-a drugog slucaja:
<html>
<head>
<title>Who Are You?</title>
</head>
<body>
<form action="you_are.php">
Please enter your name:<br>[AU: OK to lowercase all HTML tags, for consistency and per current W3C standards?-PG][Definitely, at work we use all upper case and at home I am a lowercase kinda guy so I slip up, lower case is the rule -JA]
I am...
<?php
print('<input type="text" name="person" value="' . $person . '"size="15">');
?>
<input type="submit" value="Go!" size="15">
</form>
</body>
</html>
|
|
|
|
Poslao: 29 Jun 2005 03:40
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
ne vidim ni jedno logicno objasnjenje zasto ovo ne radi kada ga rename-ujes
a sto se tice \n, isto mi nije jasno kako vidis \n
jel si siguran da ti php uopste radi?
ajde kreiraj test.php i to ovakav:
<?
phpinfo();
?>
ucitaj test.php preko localhosta, i reci mi sta ce da ti pokaze...
|
|
|
|
|
Poslao: 29 Jun 2005 14:12
|
offline
- Pridružio: 17 Jun 2005
- Poruke: 43
- Gde živiš: Pozarevac
|
Ovo \n sluzi za prelazak u novi red, i mislim (ne garantujem) da ne radi u browser-u. Ja to na Linux-u koristim (posto imam nesto sto sam pisao za konzolu ). Secam se i ja da sam bio zbunjen oko toga dok sam jos bio na Windows-u.
|
|
|
|
Poslao: 29 Jun 2005 15:40
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
za novi red koristi HTML tag: <br>
|
|
|
|
Poslao: 01 Jul 2005 19:22
|
offline
- Piksi
- Elitni građanin
- Pridružio: 13 Nov 2003
- Poruke: 2435
|
-U knjizi pise da se \n koristi za prelazak u novi red ali mi nije jasno zasto se pokazuje u browseru.
-Dakle,nastavio sam sa daljim vezbanjem i naisao sam na problem:
Trebam da napravim stranu sa naprednim unosom podataka (who_are_you_advanced.php), i stranu sa akcijom (you_are_advanced.php).
Lepo uspisem code u oba fajla i snimim ih,ali nesto tu ne funkcionice
Code fajla who_are_you_advanced.php :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Who Are You Advanced!</title>
</head>
<body>
<form action="who_are_you_advanced.php" method="get">
Molimo popunite sledeca polja: <br/>
<?php
// Assing a value to favorite_language variable
$favorite_language = "PHP"
?>
<b>Ime:</b>
<input type="text" name="first" value="<?php print($first); ?>" size="15"> <br/>
<b>Prezime:</b>
<input type="text" name="last" value="<?php print($last); ?>" size="15"> <br/>
<b>Omiljeni programski jezik:</b>
<input name="favorite_language" type="text" value="<?php print($favorite_language); ?>" size="15">
<br/>
<input type="submit" value="Go!" size="15">
</form>
</body>
</html>
I code fajla you_are_advanced.php :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>You Are Advanced !</title>
</head>
<body>
Zdravo <b><?php print($first . " " . $last); ?></b>
Tvoj omiljen programski jezik je <?php print($favorite_language); ?>.
<?php
$query_string = "";
$query_string .= "?first=" . urlencode($first);
$query_string .= "&last=" . urlencode($last);
$query_string .="&favorite_langiage=" . urlencode($ravrite_language);
?>
<br/>
<br/>
<a href="who_are_you_advanced.php <?php print($query_string) ?>">
Vrati se na Who Are You Asvanced
</a>
</body>
</html>
Verovatno vam je vec iz kodova jasno da je ovo vezba dodeljivanja vrednosti promenljivima i da u formu prvog fajla trebam da unesem podatke i kada kliknem na GO treba da mi pokaze stranu sa akcijom sa odgovarajucim textom i podacima,ali on mi izbaci samo text bez podataka. Gde gresim ? :-|
|
|
|
|
|
Poslao: 01 Jul 2005 20:34
|
offline
- Piksi
- Elitni građanin
- Pridružio: 13 Nov 2003
- Poruke: 2435
|
@snoop
Ispravio sam te greske ali i dalje nece.
-Nece cak ni sa jednostavnijim primerima:
Code fajla who_are_you.php :
<html>
<head>
<title>Who Are You?</title>
</head>
<body>
<form action="you_are.php">
Please enter your name:<br/>
I am...
<?php
print('<input type="text" name="person" value="' . $person . '"size="15">');
?>
<input type="submit" value="Go!" size="15">
</form>
</body>
</html>
I code fajla you_are.php :
<html>
<head>
<title>You Are! ...</title>
</head>
<body>
<?php
print('Well, hello ' . $person . ', nice to meet you!');
print('<br>');
print('<a href="who_are_you.php?person=' . urlencode($person) . '">Back to Who Are You?</a>');
?>
</body>
</html>
U cemu je prob ?!?
|
|
|
|