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

PHP problem u sintaksi

[es] :: PHP :: PHP za početnike :: PHP problem u sintaksi

[ Pregleda: 1416 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Trantor

Član broj: 100930
Poruke: 275
*.hsd1.ca.comcast.net.

ICQ: 199139277


Profil

icon PHP problem u sintaksi08.06.2010. u 02:59 - pre 169 meseci
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
The truth is out there and I want to believe.
 
Odgovor na temu

Trantor

Član broj: 100930
Poruke: 275
*.hsd1.ca.comcast.net.

ICQ: 199139277


Profil

icon Re: PHP problem u sintaksi08.06.2010. u 03:15 - pre 169 meseci
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:



[Ovu poruku je menjao Trantor dana 08.06.2010. u 04:31 GMT+1]
The truth is out there and I want to believe.
Prikačeni fajlovi
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.rs.



+257 Profil

icon Re: PHP problem u sintaksi08.06.2010. u 06:41 - pre 169 meseci
^^ 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.


Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

mitke013
As Divljine
Freelancer

Član broj: 231934
Poruke: 338
178.22.216.*



+34 Profil

icon Re: PHP problem u sintaksi08.06.2010. u 13:51 - pre 169 meseci
[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.
 
Odgovor na temu

Trantor

Član broj: 100930
Poruke: 275
*.hsd1.ca.comcast.net.

ICQ: 199139277


Profil

icon Re: PHP problem u sintaksi09.06.2010. u 01:12 - pre 168 meseci
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 :)))
The truth is out there and I want to believe.
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: PHP problem u sintaksi

[ Pregleda: 1416 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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