Autor | Zpráva | ||
---|---|---|---|
Pavel015 Profil |
#1 · Zasláno: 5. 2. 2019, 22:31:47
Hezký večer,
celý večer bojuji s takovou hloupou věcí. Na webhostingu mi nefunguje přesměrování pomocí header. Soubor index.php <?php ob_start(); header("Location: https://www.seznam.cz"); ob_end_flush(); ?> Nevíte, prosím, co s tím? Schválně jsem si založil účet na webzdarma.cz a tam to funguje. Díky moc. |
||
Davex Profil |
#2 · Zasláno: 5. 2. 2019, 23:18:19
Pojem nefunguje má široký definiční obor. Zkus to prosím upřesnit a lépe popsat co se stane nebo dej odkaz na živou ukázku. Pokud před otevírací značkou
<?php není žádný znak ani prázdný řádek, tak to musí fungovat na každém normálním webhostingu se zapnutým PHP.
|
||
Pavel015 Profil |
#3 · Zasláno: 6. 2. 2019, 00:11:48
Davex:
Tak jo, vyřešeno. Bylo to způsobeno tím, že některé programy při vytváření souboru vkládají neviditelné znaky. Řešením je kód zkopírovat, vložit do notepadu, uložit. Snad to pomůže i někomu v budoucnu. |
||
Radek9 Profil |
Pavel015:
Pokud jsi použil znakovou sadu UTF-8, tak to odpovídá. Některé editory vkládají na začátek souboru tzv. BOM (byte order mark). Mělo by to stačit normálně v editoru vypnout (který používáš?). Kopírování kódu do notepadu je hodně zvláštní řešení. :-) Více tady: Nejčastější potíže s PHP (FAQ) » Divný znak (čtvereček) na začátku includovaného souboru v UTF-8 |
||
Časová prodleva: 6 let
|
0