Autor | Zpráva | ||
---|---|---|---|
nicneveda Profil * |
#1 · Zasláno: 8. 7. 2013, 22:31:38
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; } ?> Jak udělat aby přesměrování fungovalo jak má? |
||
Kcko Profil |
#2 · Zasláno: 8. 7. 2013, 22:36:53
Co to znamena nefunguje? Dostane se to vůbec do některé z nastavených větví?
|
||
nicneveda Profil * |
#3 · Zasláno: 8. 7. 2013, 22:41:06 · Upravil/a: nicneveda
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 |
#4 · Zasláno: 8. 7. 2013, 22:43:02
|
||
juriad Profil |
#5 · Zasláno: 8. 7. 2013, 22:49:02
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 * |
#6 · Zasláno: 8. 7. 2013, 22:58:51 · Upravil/a: nicneveda
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 * |
#8 · Zasláno: 9. 7. 2013, 06:46:27 · Upravil/a: nicneveda
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 * |
#9 · Zasláno: 9. 7. 2013, 09:04:26
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. |
||
Časová prodleva: 11 let
|
0