Pokud bych chtěl napsat stránky v XHTML, bude nějaký problém s PHP kódem? Myslím tím třeba s uvozovkami. Nejsem si jistý, ale v XHTML jsou povoleny pouze normální a tak mě napadá, že nepůjde napsat třeba:
<? echo "<IMG SRC='$cesta_k_obrazku'>"; ?>
A vůbec používáte jednoduché uvozovky i v normálním HTML, nebo je prostě vynecháváte?
pojde to. preco by to neslo ? skusal si ? problem je len ked mas cely string v rovnakych apostrofoch. potom pouzi \', resp. \"
ak si dobre pamatam, tak v XHTML musia byt v tagoch IBA uvodzovky, nie apostrofy.
napr. <img src="...">
a asi musi byt aj vsetko malym. opravte ma, ak sa mylim.
Jsem asi tupý, ale z toho co si napsal vyplývá, že to nepůjde. Nemůžu přece napsat:
<?
$cesta_k_obrazku = "obrazek.gif";
echo "<IMG SRC="$cesta_k_obrazku">";
?>
aby se v zdrojáku objevilo:
IMG SRC="obrazek.gif"
<?
$cesta_k_obrazku = "obrazek.gif";
echo "<IMG SRC=\"$cesta_k_obrazku\">";
?>
Takhle je ta zahada. Btw je tu chyba, v XHTML muzete psat pouze malymi znaky.
<?
echo "<IMG SRC=\"obrazek.gif\">";
?>
Aha neni to je takováta ta.... escape sekvence? Asi jsem ve škole nedával pozor :) když se to probíralo, ale díky vám už vím.
Že se XHTML píše malými znaky sem se dočetl, ale díkec i za to. Mimochodem co považujete za perspektivní kombinaci značkovacího jazyka + PHP. Ja se loni "naučil" HTML + PHP a teď bych chtěl jít s dobou a tak mě napadlo pustit se do XHTML + PHP. Než v tom začnu tvořit, co myslíte? Je to dobrý nápad, nebo mám psát stránky v něčem jiném? Rozumějte - jsem freewebista amatér.
2stip: nej. XHTML + <b>CSS</b> + PHP + MySQL + trocha, jen trocha JS + mozno RSS.
2sojkovec: Jako bych to nepsal ... ;)
Tak tedy správný zápis:
<?php
$cesta_k_obrazku = 'obrazek.gif';
echo '<IMG SRC="'.$cesta_k_obrazku.'">';
?>
funous: proc to delat jednoduse, kdyz to jde slozite :-))
sojkovec: Jen sem uvedl nejrychlejší a nejsprávnější metodu...
Resp.:
<?
echo "<img src=\"obrazek.gif\" alt=\"alt obrázku\" />";
?>
Nebo samozřejmě:
<?
echo '<img src="obrazek.gif" alt="alt obrázku" />';
?>
nebo treba taky
<?php
echo "<img src=\"/dev/null\" width=\"1600\" height=\"1200\" alt=\"/dev/null\"/>";
?>
Mno, nějak jste pozapoměli na to že je tam proměnná, předpokládám že se bude měnit...