Autor Zpráva
Kapilárka
Profil *
Jak je možné, že při vložení obsahu pomocí include:

<? include "foot.php"; ?>


se mi vloží po načtení patičky v kódu jeden bílý znak (jedna mezera, taková ta hranatá nula)

Vypadá to asi takto v kódu: 

[/b](hranatá nula, bílý znak)[/b]<div id="foot">

Ten bílý znak se zde neobjeví, je to taková ta hranatá nula, tak jsem to napsal slovně. Nevíte někdo čím to může být? Vůbec nevím co s tím. Kvůli tomu mám nevalidní stránku, ale i kdyby. Dost mi to tam vadí... Mám píšu striktní xhtml...
tiso
Profil
Skontroluj si biele znaky pred <? a za ?> v tomto i v includovanom súbore...
Kapilárka
Profil *
tiso: Zkkontroloval jsem

před<? include "foot.php"; ?>i za včetně includovaného souboru. Je to zvláštní...
Pavel Prochazka.zde.cz
Profil *
Kapilárka netisknes predtim neco na vystup? nejake ascii znaky?
Kapilárka
Profil *
Teď moc nerozumím. Kód píšu v poznámkovém bloku a znaková sada je utf-8 a kódování mám také stejné. Ach jo je to marný a zvláštní. :(
Petr Tichý
Profil
Možná se ti ukládá nějaký ten BOM identifikátor nebo co je to. Koukni do php faq (důležité vlákno v sekci php).

Nebo nejlépe kašli na notepad a piš v PSPadu, ten ji automaticky neukládá. V notepadu jsem nepřišel na to, jak ji vypnout.
Kapilárka
Profil *
Petr Tichý: Strašně moc děkuju, na to bych nepřišel ani za sto let, že je chyba v notepadu - ten u mě na dobro skončil. Díky, ani nevíš jak jsem vděčný...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0