[ Trantor @ 08.06.2010. 02:59 ] @
Evo ovako treba ubacim sliku na stranicu putem PHP skripte.
Ako napišem ovako:

Code:
<img src="<?php echo "../images/my_first_embedded_php.gif" ?>" width="380" height="23" hspace="0" vspace="0">


sve radi super kako treba. Međutim našao sam da je moguće skratiti ovaj kod tako što se napiše:

Code:
<img src="<?= "../images/my_first_embedded_php.gif" ?>" width="380" height="23" hspace="0" vspace="0">


Kod mene to nikako ne radi. Znači koliko sam ja shvatio moguće je zameniti
Code:
<?php echo
sa
Code:
<?=


Ako je to tačno da li neko ima objašnjenje zašto ovo kod mene ne radi.

Hvala
[ Trantor @ 08.06.2010. 03:15 ] @
OK našao sam u čemu je problem treba samo otići u php.ini fajl i promeniti:

Code:
; short_open_tag
;            Default Value: On
;            Development Value: Off
;            Production Value: Off


u

Code:
 short_open_tag
            Default Value: On
            Development Value: Off
            Production Value: Off


Znači samo sam skinuo ispred ; i sad radi kako treba. Sada prepoznaje komandu <?= isto kao da sam upisao b]<?php echo. Međutim kad restartujem Appache Server izabci mi sledeću grešku:

[att_img]

[Ovu poruku je menjao Trantor dana 08.06.2010. u 04:31 GMT+1]
[ Jbyn4e @ 08.06.2010. 06:41 ] @
^^ Zato sto je to samo opis te opcije. Nesto dalje u php.ini imas isto to, i postavljenu default vrednost:

Citat:
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = Off


Dakle, vrati ove pod komentare, a samo poslednju liniju (ovu crvenu) podesi kako ti odgovara.

[ mitke013 @ 08.06.2010. 13:51 ] @
[offtopic]
Zasto koristis ovo: my_first_embedded_php.gif ? Jel taj fajl php ili gif?
[/offtopic]

Sto se tice open tagova, procitaj ovu stranicu
Citat:
Note: Using short tags should be avoided when developing applications or libraries that are meant for redistribution, or deployment on PHP servers which are not under your control, because short tags may not be supported on the target server. For portable, redistributable code, be sure not to use short tags.
[ Trantor @ 09.06.2010. 01:12 ] @
Jbyn4e:

Hvala to je to. Ja sam mislio da samo treba da skinem tačku zarez. Sad sve radi kako treba.

mitke013:

To je gif file nije php. To je samo pokazni primer koji ničemu ne služi. Ja tek učim PHP i to je stavljeno kao primer da se skrati <?php echo ništa više. Hvala za link :)))