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: 23208
  • 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: 23208
  • 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: 23208
  • 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 912 korisnika na forumu :: 44 registrovanih, 2 sakrivenih i 866 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: _commandos_, amaterSRB, babaroga, Bane san, bankulen, BasCelik, bojank, dane007, dragon986, Duh sa sekirom, Filip Marinković, Fog of War, Hoegaarden, ivan1973, ivica976, Jovan Nenad, mercedesamg, Mercury, Milan A. Nikolic, miodrag, Misirac, Miskohd, mnn2, mrmr, nenad81, raketaš, RJ, ruan, sakota79, samsung, Sirius, SlaKoj, Snorks, stegonosa, t.mile, theNedjeljko, tomigun, Toni, topalovicdj, USSVoyager, vlvl, vranjanac29, wolf431, xJeremijAx