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

<%...%> tag li ne

[es] :: PHP :: <%...%> tag li ne

[ Pregleda: 2039 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kosmopolita
Balkan

Član broj: 257864
Poruke: 123



+21 Profil

icon <%...%> tag li ne27.09.2011. u 17:59 - pre 153 meseci
Ako se pokuša pretraživati <% ili %> ili <%%> neće dati nikakav rezultat.

U .asp stranama se koristi za ubacivanje skipta.

U .html se koristi ili ne i kako bi se opisalo (tag)?
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: <%...%> tag li ne27.09.2011. u 19:52 - pre 153 meseci
Šta je tačno pitanje? Nedavno smo imali sličnu temu: http://www.elitesecurity.org/t...di-skraceni-oblik-php-bloka-lt
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

kosmopolita
Balkan

Član broj: 257864
Poruke: 123



+21 Profil

icon Re: <%...%> tag li ne27.09.2011. u 21:18 - pre 153 meseci

Hvala ma linku. Koliko vidim svuda se pominju samo kao asp tagovi...

Meni treba da nekome predočim da je bolje stavljati <%...%> nego <...> ali tako da ne spominjem da su to asp tagovi. Hteo sam da nađem neki link u kojem će biti opis korišćenja takvih tagova a da nije reč o asp strani. Nisam mogao ništa da nađem jer se ne mogu pretraživati ti tagovi (guglom) a nigde u tutorijalima nisam video da se pominju nego sam u asp stranama. Koliko znam ne koriste se samo u asp stranama.

Ako negde postoji detaljniji opis tih tagova i gde se sve i kako koriste, a da nije samo u asp strani, bio bi mi takav link koristan.
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: <%...%> tag li ne27.09.2011. u 21:52 - pre 153 meseci
U početku je ideja bila da PHP treba da bude ugrađen u HTML stranicu (PHP je Hipertekst Predprocesor), kao nešto malo koda koji na serveru generiše dodatni HTML

Zato PHP kada kao modul izvršava kod ne počinje od početka datoteke, već tek kada se pojavi oznaka za početak PHP koda. Podrazumevano ovo je <?php. Oznaka za kraj nije obavezna osim ako se izvršavanje ne želi prekinuti (kraj ubačenog PHP koda u HTML stranici). Danas je ovo mešanje poželjno koristiti samo u šablonima, čisto da se naglasi.

Postoji i skraćena oznaka za početak <?, interesantna najviše zbog sledeće prečice - umesto <?php echo $var; ?> može se pisati samo <?=$var; ?>. Problem sa skraćenom oznakom je što ona označava početak XML dokumenta, pa ako u istoj datoteci treba sastaviti i XML i PHP kod nastaje problem. Problem se rešava tako što se ova početna XML oznaka ispiše kroz PHP, ali to deluje ružno. Zato mnogi isključuju skraćenu oznaku. Od PHP 5.4 skraćenje pri ispisu je dostupno i kada je isključena skraćena oznaka.

ASP je koristio (koristi?) oznaku <%, pa u PHP-u postoji opcija da se i ova oznaka koristi. Namera je verovatno bila da se mogu koristiti uređivači koji su znali za ASP oznaku i odgovarajuće bojili HTML kod u ostatku, a ne i PHP. Danas ne vidim ni jedan razlog da se ovo koristi. Jedna prednost je što je oznaka kratka, a ne smeta XML-u.

Pored ove postoji još i <script language="php"> ... </script>. Ovde se vidi ideja da u jednoj HTML stranici imamo deo koji se izvršava na serveru (PHP) i deo koji se izvršava na klijentu (<script language="JavaScript"> ... </script>). Takvo razmišljanje je danas prevaziđeno, ali oznaka je ostala.

Za detalje pogledaj http://php.net/manual/en/language.basic-syntax.phpmode.php

http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: PHP :: <%...%> tag li ne

[ Pregleda: 2039 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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