Zobrazení zdrojového kodu na stránce
10 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravím :)) Chci se zeptat jak se dělá to,abych měl na stránce napsanej zdroják,ale jenom aby tam bylo napsaný.Třeba img src=........ Ale aby se mi tam ten obrázek neikázal,ale zobrazil se jeho zdroják.snad mě chápete :))
-
Píšeš trošku kostrbatě :), ale jak jsem pochopil, asi chceš vypsat nějakou část html kódu jako normální text namísto toho, aby se interpretoval. Tak k tomu v html jsou tzv. entity. Asi nejznámější entita je , která zastupuje pevnou (nedělitelnou) mezeru. Dalšími nejpoužívanějšími jsou např.: < < > > — — & & "quot; " '#039; ' &;aquo; « » » &© © ®reg; ® &× × &÷ ÷ a další... Je jich strašně hodně. Na konci příspěvku ti přikládám kód, kterými si je všechny vypíšeš. Takže řešením tvého problému je: <img src="muj_obrazek.jpg">
-
A tady je ten slibovaný kód: <?php /* ------FUNKCE------ */ function NoCache() { Header('Pragma: No-cache'); Header('Cache-Control: No-cache, Must-revalidate'); Header('Expires: ' . GMDate('D, d M Y H:i:s') . ' GMT'); } function N($pocet=1) // vrací nový řádek { $radky = ''; if ($pocet <= 5) { for ($i=0; $i < $pocet; $i++) { $radky .= "\n"; } } return $radky; } function M($pocet=1) // vrací násobné odazení o 2 znaky { $odsazeni = ''; if ($pocet <= 10) { for ($i=0; $i < $pocet; $i++) { $odsazeni .= ' '; } } return $odsazeni; } function Seznam_HTML_Entit($funkce) { if ($funkce == 'entities') $entity = Get_HTML_Translation_Table(HTML_ENTITIES, ENT_QUOTES); else $entity = Get_HTML_Translation_Table(HTML_SPECIALCHARS, ENT_QUOTES); echo M(2).'<table>'.N(); echo M(3).'<thead><tr><th>ASCII kód</th><th colspan="2">Znak</th><th>Entita</th></tr></thead>'.N(); echo M(3).'<tbody>'.N(); $i = 160; foreach($entity as $key => $value) { echo M(4).'<tr><td>'.Ord($key).'</td><td>'.$key.'</td><td class="znak">'.$value.'</td><td>'; if ($funkce == 'entities') echo HTMLEntities($value); else echo HTMLSpecialChars($value); echo '</td></tr>'.N(); $i++; } echo M(3).'</tbody>'.N(); echo M(2).'</table>'.N(); } /* ------FUNKCE------ */ NoCache(); echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">'.N(); echo ''.N(2); echo '<head>'.N(); echo M().'<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">'.N(); echo M().'<title>Seznam HTML entit</title>'.N(); echo M().'<style type="text/css">body { font-family: Verdana, sans-serif; font-size: 100%; color: #222 }</style>'.N(); echo '</head>'.N(2); echo '<body>'.N(); echo M(1).'<div id="entity">'.N(); echo M(2).'<h1>Seznam html entit</h1>'.N(); echo M(2).'<h2>Funkce HTMLSpecialChars</h2>'.N(); Seznam_HTML_Entit('special_chars'); echo M(2).'<h2>Funkce HMTLEntities</h2>'.N(); Seznam_HTML_Entit('entities'); echo M(1).'</div>'.N(); echo '</body>'.N(2); echo ''; ?>
-
Jasně! Já nevěděl,jak to jaksi napsat:) Jinak ale dík.
-
Jediný co mně napadá je místo tagů < a > použít entity: <head> <title>pokus</title> </head> <body> <img src="pokus.jpg" width="150"> /bude obrázek <img src="pokus.jpg" width="150"> /bude text </body> Možná ale je i jinej způsob (jednodušší), ale teď mně nic nenapadá :-))
-
Ach jo ty znaky pro entity se zobrazily v druhém příkladu jako < a > :-( , takže to stejně bude obrázek...
-
ale moje rada stejně přišla pozdě, neboť jsem byla předběhnuta dřív než jsem to dopsala...
-
Jo a když tam teda chci dát zroj mojí ikony,kterou mám na stránce?
-
2Kuchvak: Jak dát zdroj ikony, kterou máš na stránce? Nechápu... Myslíš něco jako: <img src="moje_ikona.gif"> <img src="moje_ikona.gif">
-
Děkuji všem za snahu.Fakt se omlouvám,ale po tu dobu,co jsem to zkoušel,tak jsem na to už přišel.Takže dík moc :))