Problemi sa vezbanjem na samom pocetku. (PHP 4.1 Majstor)

1

Problemi sa vezbanjem na samom pocetku. (PHP 4.1 Majstor)

offline
  • Piksi  Male
  • 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 Very Happy
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.
offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

postavi sors



offline
  • Piksi  Male
  • 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 Very Happy
-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>

offline
  • Peca  Male
  • 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...

offline
  • Piksi  Male
  • Elitni građanin
  • Pridružio: 13 Nov 2003
  • Poruke: 2435

@Peca
Kreirao sam takav test.php i kada ga pokrenem preko localhocta izbaci mi Verziju PHP-a,Konfiguraciju,apache2handler,Apache Environment,HTTP Headers Information,bcmath . . . .

Dopuna: 29 Jun 2005 9:17

-Resio sam ovaj problem takosto sam sve servise restartovao i nesto sam cackao po konfigurisanju PHP... (Pratio sam onaj tutor sa MC-a Wink )...
-Ukoliko dalje bude nekih problema javicu vam se. Peco,HVALA Wink

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.

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

za novi red koristi HTML tag: <br>

offline
  • Piksi  Male
  • 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 Sad
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 ? :-|

offline
  • Pridružio: 18 Apr 2003
  • Poruke: 8134
  • Gde živiš: U kesici gumenih bombona...

@ Pixi

Imas greske u drugom kodu

&favorite_langiage i $ravrite_language Smile

/me compiler Smile

offline
  • Piksi  Male
  • 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 ?!?

Ko je trenutno na forumu
 

Ukupno su 757 korisnika na forumu :: 5 registrovanih, 2 sakrivenih i 750 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: esx66, Herman Terrance Aubrey, Japidson, Markovic, Milometer