» Poradna » Web a internet

PhP include

 |   |  Microsoft Windows 8.1 Chrome 39.0.2171.71

Ahoj, mám problém. mám dynamické stránky do kterých se mi načítá obsah pomocí include. Ve všech prohlížečích kromě IE se mi před každou funkci include vloží " " a rozhodí mi to grafiku stránky nevíte někdo proč? kód stránky: <html> <head> <title>Skautské středisko Dr.Emila Holuba</title> <meta name='description' content='Stránky skautského střediska Dr.E.Holuba'> <meta name='keywords' content='Skautské středisko,skaut,holice,skautské středisko holice, skauti holice,skauti,pardubický kraj, skauti pardubice, pardubice, '> <meta name='author' content='Honza Papoušek'> <meta name='robots' content='all'> <link href='./favicon.gif' rel='shortcut icon' type='image/gif'> <link rel="stylesheet" href="styl.css" type="text/css"> <?php Header("Content-Type: text/html; charset=utf-8"); ?> <script type="text/javascript"> var pocetobrazku=2; var cisloobrazku=2; function prepniobrazek(){ document.getElementById('zahlavi_pravo').innerHTML="<img src='obrazky/zahlavi/"+cisloobrazku+".png' class='menici' alt='obrazek' "+cisloobrazku+" >"; if(cisloobrazku<pocetobrazku){cisloobrazku=cisloobrazku+1;} else{cisloobrazku=1;} } </script> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.0"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));</script> </head> <body> <div id="vse"> <?php include('hlavicka/hlavicka.php');?> <?php include('menu/menu.php');?> <?php include('script.php');?> <?php include('stranky/paticka.php');?> </div> </body></html>

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 33.0

Protože Enter za každým ?>.Ten blok include by měl být takto:<?php include('hlavicka/hlavicka.php');include('menu/menu.php');include('script.php');include('stranky/paticka.php');?>Ale IMHO pokud ti bílý znak rozhodí grafiku, je to špatně nastylované. Bílé znaky by neměly mít žádný vliv.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 8.1 Chrome 39.0.2171.71

ještě jedna věc, dělá to pouze když je stránka nastavená do utf-8, jakmile kódování změním do cp-1250 tak problém zmizí.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 33.0

Tak to potom ukládáš špatně jednotlivé zdrojáky. Vypni si v editoru vkládání takzvaného BOM (má to i možná všelijaká pojmenování). A hlavně, pokud ti PHP soubor končí PHP kódem, tak na konec nevkládej ?>.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 8.1 Chrome 39.0.2171.71

dík, stačilo vypnout BOM a už je to ok :)

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: PHP, #include, Meta, Středisko, Pardubice, Head, Pardubický kraj, Icon, Author


Určitě si přečtěte

Vyzkoušeli jsme chytrou čínskou zásuvku Sonoff S26 za tři stovky. Nevyhořeli jsme

Vyzkoušeli jsme chytrou čínskou zásuvku Sonoff S26 za tři stovky. Nevyhořeli jsme

** Je sice z Aliexpressu, ale funguje ** Můžete ji ovládat hlasem přes Amazon Echo nebo Google Home ** Za tři stovky zautomatizuje menší 230V spotřebič

Jakub Čížek | 96

Je ta fotka černobílá, nebo barevná? Náš mozek realitu pouze odhaduje a vymýšlí si

Je ta fotka černobílá, nebo barevná? Náš mozek realitu pouze odhaduje a vymýšlí si

** Klasický počítač bezchybně zpracuje bit po bitu dat ** Mozek si realitu naopak spíše představuje a chybuje ** Teď se tím baví internet u další optické iluze

Jakub Čížek | 33

Google Coral: Raspberry Pi s čipem, který zpracuje 4 biliony operací za sekundu

Google Coral: Raspberry Pi s čipem, který zpracuje 4 biliony operací za sekundu

** Je to velké jako Raspberry Pi ** Ale je to až o několik řádů rychlejší ** Dorazil nám exotický Google Coral s akcelerátorem Edge TPU

Jakub Čížek | 18

Nové iPhony, hodinky a další novinky Applu: Zase bude za co utrácet

Nové iPhony, hodinky a další novinky Applu: Zase bude za co utrácet

Dnes proběhla další velká prezentační akce Applu, na které došlo k odhalení nových iPhonů a dalších novinek. Událost jsme sledovali online, a tak se můžete podívat na chronologický zápis těch nejdůležitějších informací.

David Polesný | 136

20 tipů a triků pro Gmail: Užitečné maličkosti, které zefektivní práci s e-maily

20 tipů a triků pro Gmail: Užitečné maličkosti, které zefektivní práci s e-maily

** V Gmailu je řada užitečných funkcí, které možná všechny neznáte ** Odeslání mailu můžete například pozdržet či naplánovat na později ** Nad Gmailem můžete mít s několika triky daleko lepší kontrolu

Karel Kilián | 25



Aktuální číslo časopisu Computer

Speciál o přechodu na DVB-T2

Velký test herních myší

Super fotky i z levného mobilu

Jak snadno upravit PDF