
01.05.2009, 23:31
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
http://www.mediacollege.com/internet/javascript/page/reload.html
|
|
|

01.05.2009, 23:33
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
С нами:
9288386
Репутация:
536
|
|
Неа, не проканало... А как нить средствами самого php можно..?!?
|
|
|

01.05.2009, 23:40
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами:
9223466
Репутация:
3171
|
|
блин,мозг сломал.
PHP код:
$query = mysql_query("SELECT * FROM stats WHERE name='".$q."'") or die("fuck sel");
Проблема в следующем.
Ставлю кодировку в базе - cp1251_general_ci, и при запросе,например- $q = 'Админ'; получаю ошибку.Запрос не проходит.Если $q = 'Admin'; - все прелестно.
Методом проб и ошибо,было выявлено,что ошибка в кодировке БД,так как елси ставлю:
latin1_generak_ci - запрос в обоих случаях успешен,но в БД вижу ????? заместо руских символов.
Так вот вопрос,почему такое? Как решить? Какую кодировку ствить то?(
|
|
|

01.05.2009, 23:44
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
UTF-8
|
|
|

01.05.2009, 23:54
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами:
9223466
Репутация:
3171
|
|
сейчас буду пробывать,какую именно ставить? UTF-8_bin? genral_ci?
И да,это ставить и в сопоставлении соединения,и в таблицах,и на страниц е я так понимаю?
|
|
|

01.05.2009, 23:58
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами:
9223466
Репутация:
3171
|
|
Хех,поставил:
БД - везде UTF-8_bin
Сстраница - UTF-8 bin.
И вот незадача,все хорошо проходит,но опять же вместо руских букв, ????????? в бд.
Привыводе на экран все вроде бы хорошо,но! только при кодировке страницы в cp1251!! o_0 Сижу вот в шоке.
Что еще можно предпринять?
|
|
|

02.05.2009, 00:06
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
С нами:
9423746
Репутация:
2399
|
|
в базе установи кодировку utf8_general_ci.
и в скрипте сразу после конекта:
Код:
@mysql_query('SET NAMES cp1251;');
и в index.php:
Код:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
|
|

02.05.2009, 00:10
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами:
9223466
Репутация:
3171
|
|
НУ у меня впринцапе так и стоит примерно,сейчас поправлю отпишусь.
|
|
|

02.05.2009, 00:14
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами:
9223466
Репутация:
3171
|
|
Ну файтически что нужно,это уе у меня браузер тупит.
Все работает заносит,но я в Бд вижу,через phpmyadmin вобще кракозябли,но там дефолт стоит на странице кодировка utf-8, меняю на 1251 и всо хорошо,кроме всего отсального phpmyadmin'a Большое спасибо.,чуваки.
add: Все,починил,спасибо еще раз.
|
|
|

02.05.2009, 01:57
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами:
9223466
Репутация:
3171
|
|
Такс,новый вопрос,на этот раз по хидерам.
Сообственно,все просто:
PHP код:
header('Content-type: application/mp3');
header("Content-Length: $length");
header('Content-Disposition: attachment; filename="' . $myClassVk->GetRus($info['name']) .
'.mp3"');
Все работает отлично,кроме: header("Content-Length: $length");
В общем,браузер не видит этого заголовка,и всо тут.Тестирую на локалке - все вроде бы отлично,на хостинге - вот те на,непашит и всо тут.Все заголовки есть,кроме величины.
Собственно кто подскажет,в чем причина?Да,попробыва сам,посмотреть заголовки еще и курлом,с локалки,на хостинг.Так вот курл на локалке,показывает принятые с хостинга заголовки в отличном состоянии,и Length там присутствует.Вот сосбтсенно и парюсь...
адд.
Вот заголовки с курла:
Код:
HTTP/1.1 200 OK Server: nginx/0.6.31 Date: Fri, 01 May 2009 21:57:44 GMT Content-Type: application/mp3 Connection: keep-alive Keep-Alive: timeout=20 X-Powered-By: PHP/5.2.3 Content-Length: 3758208 Content-Disposition: attachment; filename="file.mp3" Vary: Accept-Encoding,User-Agent
А вот,с мазилы:
Код:
HTTP/1.x 200 OK
Server: nginx/0.6.31
Date: Fri, 01 May 2009 21:58:56 GMT
Content-Type: application/mp3
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=20
X-Powered-By: PHP/5.2.3
Content-Disposition: attachment; filename="file.mp3"
Vary: Accept-Encoding,User-Agent
Как видите,есть все кромен length.КТо что думает?
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|