Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 20.03.2010 Ostrzeżenie: (0%)
|
Witam.
Stronę odpalam poprzez Apache na localhoscie. Wpisując w przeglądarke adres localhost/strona wszystko jest OK. Ale gdy wpiszę adres: mojeip/strona to są różne błędy. Co do adresu IP to mam przekierowanie na routerze. No ale dobra, jak mówiłem, gdy wpisuję adres localhost to wszystko w porządku, a gdy wpisuję IP/strona to już nie. Oto błędy: Kod Warning: in_array() expects parameter 2 to be array, null given in C:\xampp\htdocs\strona\index.php on line 52 Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\strona\index.php:52) in C:\xampp\htdocs\strona\index.php on line 25 Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\strona\index.php:52) in C:\xampp\htdocs\strona\index.php on line 33 Pierwszy error jest dla mnie dziwny.. Oto kod: Kod $languages = array("pl", "en"); // tutaj rozne if'y itp. function getUserLang() { $jezyk = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); if(strstr($jezyk[0], '-') === FALSE && in_array($jezyk, $languages)) { return $jezyk; } return false; } Co do pozostałych errorów to znam je. Ale jest to dziwne. Na początku mam PHP, nic nie drukuje na stronie, kodowanie UTF8 bez BOM więc nie rozumiem. Ale przecież na adresie localhost/strona nie wywala żadnych błędow, a na mojeip/strona już są błędy. Trochę może porozwalany ten mój temat więc sorry. |
|
|
|
Kuba707 [PHP] in_array() expects parameter 2 to be array 2.03.2011, 20:36:33
kokers poczytaj o zasięgu zmiennych .... koniecznie... 2.03.2011, 20:41:53
Kuba707 Ahh.. zapomniałem o tym zasięgu, dzięki . 2.03.2011, 20:43:54
thek Masz ten warning ponieważ $languages jest w z... 2.03.2011, 20:48:59
Kuba707 Co do tego że się tworzy w locie to od razu się do... 2.03.2011, 21:06:28
thek Global ustawione dla zmiennej jest złą praktyką. N... 2.03.2011, 21:59:34 ![]() ![]() |
|
Aktualny czas: 18.12.2025 - 11:39 |