Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zaglavljen na samom pocetku

[es] :: PHP :: Zaglavljen na samom pocetku

[ Pregleda: 2115 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jelcha
:::Hyperspace:::

Član broj: 38806
Poruke: 80
*.neobee.net.



Profil

icon Zaglavljen na samom pocetku05.05.2005. u 17:19 - pre 230 meseci
Ovako...
Resio sam da krenem da ucim PHP. Nasao sam literaturu na net-u. Skapirao sam sve te pocetne definicije i krenuo da radim prve primere (Zdravo svete!).

Zaboravih... Skinuo sam i Apache i PHP u kompletu (sve sa www.nusoft.com sto je bilo besplatno) i instalirao sam. Sve izgleda normalno na prvi pogled. Apachi se pali kad i se dize Windows (XPsp2), PHP debugger radi (kad promasim ";" ispise mi gresku u browseru).
Nadjoh i neki skript (<?php phpinfo(); ?>) ovde na forumu da proverim dal nisam kojim slucajem lud, ali sve je OK. Rezultat je sledeci:

PHP Version 4.3.7

System - Windows NT JELCHOPJUTER 5.1 build 2600
Build - Date Jun 6 2004 09:52:05
Server API - Apache
Virtual Directory Support - enabled
Configuration File (php.ini) - Path c:\program files\nusphere\techplat\apache\php.ini
PHP API - 20020918
PHP Extension - 20020429
Zend Extension - 20021010
Debug Build - no
Thread Safety - enabled
Registered PHP Streams - php, http, ftp, https, ftps, compress.zlib

Apache for Windows 95/NT

Apache Version - Apache/1.3.31 (Win32) PHP/4.3.7 DAV/1.0.3 mod_perl/1.29 mod_ssl/2.8.18 OpenSSL/0.9.7d
Apache Release - 10331100
Apache API Version - 19990320
Hostname:Port - jelchopjuter:80
Timeouts Connection: 300 - Keep-Alive: 15

Meni to sve izgleda OK...

....................................................................................................

Sad pitanja.

ZASTO, OH BOZE ZASTO, nece da mi rade predefinisane varijable (tipa $SERVER_NAME, $SERVER_SOFTWARE...).

Zasto mi se ne izvrsava pravilno sledeci skript za najprostiji moguci formular na svetu?

<FORM ACTION="primer.php" METHOD="POST">
IME: <INPUT TYPE="text" NAME="ime"><BR>
<INPUT TYPE="submit" VALUE="Posalji">
</FORM>

A onda (bilo da je u novom ili istom fajlu).

<?php
echo "Vase ime je:<BR>";
echo $ime;
?>

A u pdf-u lepo pise: "Stranica "primer.php" ce automatski primiti sadržaj iz prosledjenog polja "ime" u varijablu "$ime".

Moj rezultat na stranici je:
Vase ime je:

I nista vise (ma sta god ukucao u polje). A da znate kako sam se odusevio kad sam video da mi se pojavilo polje na stranici (pomislih bice od mene nesto), bio sam ko kuce u liftu.
"Dzaba puna usta molitve ako je srce prazno" - Sv. Vladika Nikolaj Zicki
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Zaglavljen na samom pocetku05.05.2005. u 18:00 - pre 230 meseci
Osnovna literatura zove se PHP Manual: www.php.net/manual

Treći deo je referenca jezika, tamo 12. poglavlje o varijablama: www.php.net/variables

I tamo link na stranicu o predefinisanim varijablama: www.php.net/variables.predefined

Pa možeš da vidiš da ne postoje predefinisane varijable $SERVER_NAME i $SERVER_SOFTWARE već samo neki nizovi, detalji na stranici www.php.net/reserved.variables otkrivaju da nešto slično postoji u nizu $_SERVER.

Zašto tebi cela ova muka? Loša ti je literatura. Ti primeri bi ti radili da izmeniš nešto u konfiguraciji i postaviš na neke zastarele vrednosti, ali bolje ne (puno priče ima o tome ovde na forumu, možeš da pretražiš na temu "register_globals").

Dakle,...
Code:
<FORM ACTION="primer.php" METHOD="POST">
IME: <INPUT TYPE="text" NAME="ime"><BR>
<INPUT TYPE="submit" VALUE="Posalji">
</FORM>
...
<?php
echo "Vase ime je:<BR>";
echo $ime;
?>

... neće da radi jer se prosleđene promenljive čuvaju u $_POST nizu (baš zato što si naveo da ti je metod prosleđivanja POST). Tako da treba...
Code:
<?php
echo "Vase ime je:<BR>";
echo $_POST ["ime"];
?>

 
Odgovor na temu

Jelcha
:::Hyperspace:::

Član broj: 38806
Poruke: 80
*.neobee.net.



Profil

icon Re: Zaglavljen na samom pocetku05.05.2005. u 18:55 - pre 230 meseci
Dejane hvala ti na pomoci.
Literatura mi je neka prevedena hrvatska (nasao sam i sajt odakle su je preveli).
Inace probao sam $_POST (nema u literaturi ali mi je Dreamweaver ponudio tu mogucnost, ili $_POST ili $_GET) ali u, izgleda losoj sintaksi (moja je bila $_POST ($ime)).
Prekopiracu sad tvoj kod pa cu videti da li radi.

"Dzaba puna usta molitve ako je srce prazno" - Sv. Vladika Nikolaj Zicki
 
Odgovor na temu

Jelcha
:::Hyperspace:::

Član broj: 38806
Poruke: 80
*.neobee.net.



Profil

icon Re: Zaglavljen na samom pocetku05.05.2005. u 19:26 - pre 230 meseci
USPELO JE!!!
Majstor si.

Ja cu morati da se jos mnogo pomucim oko ovoga. Ceo dan prodje a ja jos nagadjam da li ide ' ili ".

Znas li neko pravo, profi PHP okruzenje sa dobrim kompajlerom (ne znam ni da li je moguce da ima kompajler) koji ce mi kao u Visual Studio-u ili Dlephi-ju pokazati sve greske u sintaksi, dati funkcionalnu listu mogucih funkcija (ima u Dreamweaveru ali je uzasna) i sta ti ja znam. Inace za tri dana od kako sam nabavio-literaturu-seo-i-poceo-da-ucim-PHP promenuo sam tri programa (Notepad, NoteTab Pro i Dreamweaver) ali nije to to. Imam i neki Alleycode HTML editor (s njim sam hteo da pocnem) ali to je cist editor teksta (prazan).
"Dzaba puna usta molitve ako je srce prazno" - Sv. Vladika Nikolaj Zicki
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Zaglavljen na samom pocetku05.05.2005. u 21:33 - pre 230 meseci
Potraži ovde na forumu priče o editorima i razvojnim okruženjima, ima ih dovoljno.

(mogu da se koriste i obični i dupli navodnici - za razlike pogledaj www.php.net/types.string :-))
 
Odgovor na temu

byM4k5

Član broj: 22363
Poruke: 428
*.etfbl.net.



Profil

icon Re: Zaglavljen na samom pocetku06.05.2005. u 12:00 - pre 230 meseci
Citat:
Jelcha: Zasto mi se ne izvrsava pravilno sledeci skript za najprostiji moguci formular na svetu?

<FORM ACTION="primer.php" METHOD="POST">
IME: <INPUT TYPE="text" NAME="ime"><BR>
<INPUT TYPE="submit" VALUE="Posalji">
</FORM>

A onda (bilo da je u novom ili istom fajlu).

<?php
echo "Vase ime je:<BR>";
echo $ime;
?>


Moze i ovo da radi, ali treba cackati php.ini...

http://www.php.net/manual/en/language.variables.predefined.php
 
Odgovor na temu

Jelcha
:::Hyperspace:::

Član broj: 38806
Poruke: 80
*.neobee.net.



Profil

icon Re: Zaglavljen na samom pocetku06.05.2005. u 23:52 - pre 230 meseci
Pregledao sam tu stranicu, iskren da budem jos vise sam se zbunio. Pregledao sam i php.ini i opet sam se izgubio (mnogo teksta malo koda, ocoravio sam pregledajuci ga). Na kraju sam ipak pomirio sa tim da su to zasarela resenja (kao sto je Dejan rekao) i nisam dalje hteo da pokusavam. Jednostavo sam to prihvatio kao tako.

Nasao sam i editor koji je kao san, ima sve sto treba a samo je 1,39 MB. Zove se PHP Designer 2005, jos je i besplatan. Odusevio sam se cim sam ga otvorio. Mozda jedina zamerka mu je manjak tastaturnih precica do nekih zanimljivih funkcija (tipa ne moras da kucas <?php ?> ili echo ""; na klik ti to sam ispisuje, mnogo ubrzava rad). Ima opciju RUN kao u Delphi-ju na primer a rezultat izbacuje na tri karice u donjem uglu (kao kod, HTML i poruku ako ima gresaka). Ima ugradjeno i to da mozes pisati kodove i u dosta drugih programskih jezika (PERL, xml, JS, C#...) ali sta je caka (i zasto ja mislim da zauzima tako malo prostora) nema svoj(e) compiler(-e) i onda kada ides na RUN na pocetku ti trazi da odredis putanju do compiler-a (za PHP je trazio putanju do php.exe i php.ini). To je moje misljenje na prvi pogled. Jeste li radili u ovom programu?
"Dzaba puna usta molitve ako je srce prazno" - Sv. Vladika Nikolaj Zicki
 
Odgovor na temu

Zlatiborac
Vladimir
Zlatibor

Član broj: 5397
Poruke: 117
*.25.EUnet.yu.

Sajt: www.dphotonews.com


Profil

icon Re: Zaglavljen na samom pocetku08.05.2005. u 12:25 - pre 230 meseci
Pa mozesh probati UltraEdit.,.,. on je simpa.
Ipak kada malo jache krenesh trebace ti i neka ozbiljna artiljerija.,., predlazem Zend Studio.
Sajt sa dnevnim vestima vezanim za fotografiju, foto aparate i obradu slika
[url]http://www.dphotonews.com[/url]
 
Odgovor na temu

[es] :: PHP :: Zaglavljen na samom pocetku

[ Pregleda: 2115 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.