Autor Zpráva
nicneveda
Profil *
Máám tenhle script:
<?php
require_once '../Mobile_Detect.php';
$detect = new Mobile_Detect;
$deviceType = ($detect->isMobile() ? ($detect->isTablet() ? 'tablet' : 'phone') : 'computer');
$scriptVersion = $detect->getScriptVersion();
?>
<?php
switch ($deviceType)
{
    case "computer":
        header("Location: jetopc.php");
exit; 
    break;
    case "phone":
    case "tablet":
        header("Location: jetomobil.php");
exit; 
    break;
    
}
?>
ale přesměrování nefunguje... Už jsem pročítal fóra ale nic nepomohlo...
Jak udělat aby přesměrování fungovalo jak má?
Kcko
Profil
Co to znamena nefunguje? Dostane se to vůbec do některé z nastavených větví?
nicneveda
Profil *
Dostane ale vypíše chybu


Warning: Cannot modify header information - headers already sent by (output started at /data/web/virtuals/47889/virtual/www/subdom/ua/examples/demo.php:1) in /data/web/virtuals/47889/virtual/www/subdom/ua/examples/demo.php on line 13
jenikkozak
Profil
Nejčastější potíže s PHP (FAQ) » headers already sent…
juriad
Profil
nicneveda:
V tvém případě to nejspíš bude znak odřádkování na konci 6. řádku.
Prostě 6. a 7. řádek vyhoď a mohlo by to být OK.
nicneveda
Profil *
Vyhození 6. a 7. řádků nepomohlo, zkusím si přečíst ten článek


článek také nepomohl :(
Tori
Profil
nicneveda:
output started at /data/web/virtuals/47889/virtual/www/subdom/ua/examples/demo.php:1
BOM, viz Nejčastější potíže s PHP (FAQ) » Divný znak (čtvereček) na začátku includovaného souboru v UTF-8, anebo začáteční značka <?php není na prvním řádku/sloupci skriptu.
nicneveda
Profil *
Myslíte,, že i poznámkový blok dělá BOM singaturu? S podobným problémem jsem se ještě nikdy nesetkal.


Volné místo tam není, validátor BOM singaturu nenašel.
nicneveda
Profil *
Vyřešeno BYLO TO UTF-8 with singature - v notepadu nejde nastavit, ale pomohl notepad 2 ( http://www.flos-freeware.ch/notepad2.html ). File > Encodings.
aDAm
Profil
Tak se podívej na ten řádek co máš napsaný v chybě:

in /data/web/virtuals/47889/virtual/www/subdom/ua/examples/demo.php on line 13

----
ok tak už nic.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: