denich » 2008.12.16 16:44

есть вопрос..
Очень часто не грузится стиль с компа, и с телефона тоже иногда не грузится, почему?

Gemorroj » 2008.12.16 17:00

странно. тут лучше использовать фаерфокс с плагином HttpFox. Покажет какие заголовки пришли от сервера вместо CSS-ки.

denich » 2008.12.16 17:07

и есчо, не потеме канешн.. но,
можно ли текст который содержится в БД перед выводом переконвертировать в utf8, вот http://pkclub.ru/chat/kom/xhtml/42-Test/46/4
сверху, русский ник в карякулях,
эт из за того что я после соединения написал только в этом файле это - mysql_query('SET NAMES `utf8`'); иначе все коментарии в карякулях,
БД в этом чате хамно короче..
----

Код:

1
lt;?$ep = mysql_qw("SELECT `user` FROM `users` WHERE id='".$usid."'"); $inf = mysql_fetch_array($ep);$user = $inf['user']; // вот эту переменную с ником юзер, тута переконвертировать можна каг нибуть?echo '<div class="ma">Коментарии к фотке <b>'.$user.'</b></div>';?>

Добавлено спустя   3 минуты  3 секунды:
хм, непользуюсь фаерфокс'ом, мд а если стиль весит 3.7-4kb ? можт из за того что он такой грамоздкий, негрузится.

Gemorroj » 2008.12.16 17:17

ненене, вобщем надо получить заголовки от сервера. Есть разный софт для этого. Gping, например, тоже могет)
а в чем проблема с конвертированием? стандартно с помощью iconv.

Код:

1
span style="color: #0000BB"><?php$user = iconv('windows-1251', 'utf-8', $inf['user']);?>
denich » 2008.12.16 17:24

там cp1251_bin

Код:

1
lt;?$user = iconv('windows-1251', 'utf-8', $inf['user']); // ноль эффекта$user = iconv('cp1251_bin', 'utf-8', $inf['user']); // вообще ничего не выводит?>
Gemorroj » 2008.12.16 17:48

попробуй cp1251 или cp-1251. точно не помню как правильно.

denich » 2008.12.16 18:29

не то, не то)
----
про Gping, что делать? ввёл я адрес чата и он мне это:

Код:

1
lt;?HTTP/1.1 200 OKServer: nginx/0.5.36Date ну тут дата..Content-Type: text/html; charset=UTF-8конектион клосеи версия php ?!:)?>
Gemorroj » 2008.12.16 18:32

denich написал:

Content-Type: text/html; charset=UTF-8

а надо бы text/css
пропиши в главном .htaccess это

Код:

1
AddType text/css .css

Добавлено спустя    37 секунд:
а, стоп. тебе не адрес чата нужен, а адрес CSS файла.

denich » 2008.12.17 11:11

ввёл адрес css файла, получил следующее:


http/1.1 200 ok
сервер nginx/0.5.36
дата
Content-Type: text/css
конектион клос
дата последней модификации
ETag: "32815f3-fb2-493e78fc"
Accept-Ranges: bytes
вес 4018

Добавлено спустя    34 секунды:
---------------
а насчёт кодировки, не та не та неподходит..

Gemorroj » 2008.12.17 12:42

заголовки корректные. нужно выловить какие заголовки отдает когда не отображается стиль.

denich » 2008.12.17 14:51

у) эт мне че так сидеть и набирать этот адрес?)

Gemorroj » 2008.12.17 16:12

хз, ну как-то отловить надо момент когда стиль не грузится

denich » 2008.12.21 23:19

ну который день в разное время пытался выловить эту ошибку, но ничего такого.. что хоть должно быть написано в случае этого бага?

Gemorroj » 2008.12.22 10:13

хз, 404, 403... я не знаю честно говоря.

denich » 2008.12.23 13:08

неа ничего такого.. ужс, что делать..

denich » 2008.12.23 16:15

может не те заголовки вообще пишу?
вот шапка

Код:

1
lt;?header("Cache-Control: no-cache");if($vers=="wml") header("Content-type:text/vnd.wap.wml; charset=utf-8"); // если WMLelse header("Content-Type:text/html; charset=UTF-8"); // если xHTML, наверн для xhtml надо другие заголовки, что посоветуешь?echo '<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru"><head><meta name="description" content="ПК" /><meta name="keywords" content="Parkour, Freerun" /><link rel="SHORTCUT ICON" href="favicon.ico"/><link rel="stylesheet" type="text/css" href="'.$css_link.'" /><title>'.$title.'</title></head><body>'; ?>
Gemorroj » 2008.12.23 16:21

не, все верно. единственное что между Content-Type: и последующим типом лучшеставить пробел, а так же в XHTML разметку нужно писать в нижнем регистре. Т.е. SHORTCUT ICON нужно заменить на shortcut icon, или вообще убрать.

denich » 2008.12.23 16:57

вот что ещё интересно было, когда начинал реврайтом пользоваться, то стиль вообще не грузился, путь к стилю тогда такой писал:

<link rel="stylesheet" type="text/css" href="../style.css" />

потом, когда путь конкретный написал стиль стал грузиться т.е

<link rel="stylesheet" type="text/css" href="http://site.ru/style.css" />

Gemorroj » 2008.12.24 11:23

так правильно, браузер же не знает что ты реврайтом пользуешся, пиши путь от корня. Т.е. /style.css

denich » 2008.12.25 17:15

блин достал этот глюк.. что за хня.. бесит уже.. путь к стилю коректный, всё пучком, а он.. бль.

Gemorroj » 2008.12.25 20:06

выложи плз используемый .htaccess

denich » 2008.12.26 16:18

вот,
1 из главной директории /chat
2 из папки со стилями /chat/css

Gemorroj » 2008.12.26 16:37

во втором .htaccess не корректно прописаны директивы

Код:

1
2
php_flag mаgiс_quоtes_runtime Off
php_flag mаgiс_quоtes_sybаse Off

там русские символы вкрались (o, a и т.д.) хотя проблема скорее всего не в этом...

denich » 2008.12.27 17:09

вроде как помогло) пока что всё нормально)
Добавлено спустя    26 секунд:
а как ты узнал что там русские буквы?

Gemorroj » 2008.12.27 17:22

мой мод Uniqway Poetic подсвечивает директивы в .htaccess =)

DarkDaNTe » 2009.02.05 12:13

сам модифицировал?

Gemorroj » 2009.02.05 12:51

бабушку свою просил.

DarkDaNTe » 2009.02.05 14:09

:-D Программистка наверн)
Добавлено спустя   :
:-D Программистка наверн)

staryisv » 2009.12.28 19:00

Привет всем. Вот эта запись в style.css выдает кучу ошибок. Помогите придать ей правильный вид,пожалуйста?!
{ background: none; right: -14px; width: 22px; height: 26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale'); }
Добавлено спустя   4 минуты  51 секунду:
Ошибка, я так понимаю вот в этом - ...filter: progid:DXImageTransform... Что нужно подставить в значение filter и чем заменить progid?

Gemor » 2009.12.28 19:42

снести это нах нужно

staryisv » 2009.12.28 23:34

Все,разобрался с этим. :)