Ahoj všichni,
mám takový problém s výstupem v PHPku.
Pokud mám ve skriptu příkaz
echo "TEST" (tj .4 písmena)
pak při načtení výstupu např. přes wget dostanu text
" TEST" (tj.prázné znaky předtím)
Můžu ten vstup trimovat nebo ne, pokaždé je to stejné, čili přepokládám nějaké nastavení PHP nebo Apache ?
Díky za každou pomoc,
TB
Fórum › PHP
PHP echo píše na začátek mezery ?!
Môže to byť spôsobené tým, že máš na začiatku súboru BOM. https://en.wikipedia.org/wiki/Byte_order_mark
Zkus pouzit file_get_contents a vystup zasifruj treba pres base_convert, abys vedel, jake jsou tam presne znaky. Pak lze urcovat, kde se vzali. Pripadne teda v editoru, ktery umi zobrazit hexa cisla obsahu.
http://php.net/manual/en/function.file-get-contents.php
http://php.net/manual/en/function.base-convert.php
Predpoklad je ten, ze ty znaky tam dostanes nekde z predchozich funkci nebo vlozenych souboru. Schvalne, zkus do toho souboru zapsat znak hned po otevreni a pak nech probehnout zbytek programu. Hadam, ze ti to vyplodi pro zapsani 'aaa'
"aaa TEST"
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
PHP v HTML pomocí ECHO! — založil parigamercz
PHP začátek — založil Mayo
Začátek-instalace php — založil xjx
Návody a knihy pro začátek v PHP — založil penizkar
Tlacitko pise do pole — založil Marek
Moderátoři diskuze