Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem PHP - jaktože funguje lichý počet uvozovek?

Zdravím,
vkládám stránky do index.php pomocí parametru v adrese. V includovaných stránkách (z jedné složky) mám i prvek <img> (uložený ve složce 'obrazky'), jehož zobrazení jsem nemohla rozběhat. Nakonec jsem na to kápla, vypisuji obrázek pomocí kódu buď

<img src="<?php echo './obrazky/hruska.jpg';?>" width=126 height=180 title=hruštička>

anebo

<img src="<?php echo './obrazky/'; ?>mrkev.jpg" width=165 height=180 title=mrkvička>

což je asi jedno, který z obou způsobů použiji, že?

Ovšem zcela první funkční pokus byl tento:

<img src="<?php echo './obrazky/idared.jpg" width=300 height=225 title=jablko Idared';?>">

Ať počítám, jak počítám, vidím lichý počet uvozovek, navíc přesně na střídačku s apostrofy. Vrtá mi hlavou, jak to vůbec může správně zobrazovat - parser si vzal dovolenou :-) ?

Předmět Autor Datum
Chyby v programovacích jazycích lze rozdělit na logické a syntaktické. V poslední ukázce je chyba lo…
Flash_Gordon 23.02.2011 14:34
Flash_Gordon
se jedná o nevalidní HTML výstup ve všech případech. Hmm, jak bys to prosím zapsal validně?
Joan 23.02.2011 14:52
Joan
I ostatní parametry by měly být v uvozovkách.
Flash_Gordon 23.02.2011 14:56
Flash_Gordon
Opraveno a děkuji Ti za Tvůj čas :-) P.S.: Je tedy jedno, zda napřed vypíšu echem složku a za ?> dop… poslední
Joan 23.02.2011 15:06
Joan
Já teda školy nemám, nicméně ve všech případech vidím sudý počet uvozovek/apostrofů.
Georgij Gadjukin 23.02.2011 14:43
Georgij Gadjukin
vidím sudý počet uvozovek/apostrofů. Vážně? Já počítám troje uvozovky a dva apostrofy - jaksi mimo…
Joan 23.02.2011 14:55
Joan

Chyby v programovacích jazycích lze rozdělit na logické a syntaktické.
V poslední ukázce je chyba logická, nikoliv syntaktická, a tak php mlčí.

//edit

Nicméně to nic nemění na skutečnosti, že se jedná o nevalidní HTML výstup ve všech případech.

vidím sudý počet uvozovek/apostrofů.

Vážně? Já počítám troje uvozovky a dva apostrofy - jaksi mimo je totiž ta uvozovka za příponou .jpg v posledním případě. Když jsem ji smazala, zobrazil se místo obrázku puntík (2x2 px čili pouze orámování).

Zpět do poradny Odpovědět na původní otázku Nahoru