Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 22 Май, 2012, 05:27:15

  Просмотр сообщений
Страниц: [1] 2
1  PHP программирование / PHP для идиотов / проблема кодировки Dxxx : 10 Август, 2010, 03:54:29
maxfr, помочь идеей как написать метод и сделать работу за меня - огромная разница...извините, что отвлек.... {+++255+++} Givi... спасибо за конструктив я писал, что проверял на двух серваках... и на самом деле я уже вчера решил задачу, которая спокойна заработала на обоих..мне просто не ясно почему каждый раз получается, что нет прямого ответа.... даже обидно... как будто пишу не по-русски...
2  PHP программирование / PHP для идиотов / проблема кодировки Dxxx : 10 Август, 2010, 03:48:54
kostyl, друг неуж-то вам известен правильный путь? :) :) :)выскажу предположение, что формат FF FF это стандартный способ передачи кирилической(и иной) азбуки как для сервера, так и для фреймворка. ибо это utf8и перекодировка сообщений есть прямое и правильное решение, так как не затрагивает основ передачи информации во всех узлах фреймворка и сервера.так за каким фигом мне нужно "править" под себя методы передачи информации, если в некоторых случаях я хочу (иногда) видеть не закодированную фразу, а человеческую?я не могу понять "ваших", ибо их нет. все предложенное мне сводилось к фразе "может проблема глубже". а я упорно объясняю, что это не проблема - это НОРМА - utf так работает - 2 раза по FF на каждый символ.kostyl, я искренне надеюсь, что придя к Вам врач или сантехник не пошлет Вас подальше фразой "тем, что ты просишь на самом деле, никому не интересно заниматься"... если Вы не можете помочь, то зачем читать темы "проблема..." - это же не похоже на "интересное решение..." :)мужики, блин, я с Вас удивляюсь. тут что, я один понимаю, что ответа не было? нужно что-то менять. вокруг-то люди, а не радиопередатчики. нужно как-то учиться общаться по -человечески. а потом удивляемся почему окружающим с программерами говорить невозможно, аж до анекдотов :)
3  PHP программирование / PHP для идиотов / проблема кодировки Dxxx : 10 Август, 2010, 03:30:35
Troy, ключевой термин - "возможно".... а возможно и нет.. и возможно проблема окажется глобальнее и потребует не косметической поправки, а серьезной переработки и переписки с разработчиком...это уже гадание, а не программирование :)и главное - тут нет помощи собрату. я же не спрашивал как настроить сервер или в чем может быть проблема :)
4  PHP программирование / PHP для идиотов / проблема кодировки Dxxx : 10 Август, 2010, 03:09:06
к чему веду-то: проблемы нет - есть просьба: помочь написать метод =>  в итоге: есть флейм и нет метода. обсуждения поведения сферического коня в вакуумной среде весьма познавательны, но не результативны.ну я, хорошо, догадался как написать метод, но кто-нибудь другой не догадается... и ему, возможно, дадут по шее или не дадут денег...и ведь такая же ситуация может возникнуть с любым из вас в будущем - вам будет нужна помощь и скорое решение, а вы получите консилиум по вопросам откуда росли ноги. (хотя в условия соблюдения сроков сдачи, вам, возможно, будет важнее скорое решение текущей задачи, а не вопрос по глобальной переработке фреймворка)как говориться: хочешь помочь больше чем написать метод - флаг в руки. но это дополнительная задача и она бесполезна без решения текущей основной.вы понимаете о чем я толкую?P.S. все же многие предпочтут в критической ситуации: сначала реанимацию, а потом терапию и научные разработки, чем консилиум "а почему он такой синий?". :)
5  PHP программирование / PHP для идиотов / проблема кодировки Dxxx : 10 Август, 2010, 02:27:22
ребят, я Вас реально очень уважаю, как специалистов, но не пойму почему каждый раз вместо конкретного ответа на вопрос наши дискуссии уходят в сторону.смотрите, даже сейчас: задача - написать метод; мы обсуждаем где может быть источник проблемы.хотя каждому понятно, что источником проблемы может быть либо сервер, либо фреймворк.четко указываю причину необходимости решения проблемы именно методом, а не настройками серва или фрейма.поясню:если настроить серв, то вполне возможна ситуация когда хостинг не даст необходимых прав - вывод решение будет заваленоесли настроить фрейм, то админ, тупа перезалив новую версию фрейма, затрет все правки - вывод решения не будетте если программа затребует опять данную особенность (что не глюк и не баг, а естественное ее положение), то программер после меня встанет перед те ми же воротами с бубном.вывод - написание метода - единственно верное решение, удовлетворяющее условию сохранения версионности фрейма и независимости от настроек сервера.ну вот зачем нужно меня оскорблять "ногтями" и советами, что лучше исправлять источник проблемы?программист должен решать задачи по программированию, а не по настройке сервера или уговариванию фрейма понимать русский язык в публичном виде, а не в программном.или я не прав?
6  PHP программирование / PHP для идиотов / проблема кодировки Dxxx : 09 Август, 2010, 04:29:39
всем спасибо!решение нашел, разобрав регуляркой по указанному выше шаблону :)
7  PHP программирование / PHP для идиотов / проблема кодировки Dxxx : 09 Август, 2010, 04:06:02
Troy, e Yii нет проблем с русским - проблема у меня с тем, что yii понимает как русский... adw0rd, заголовки сервера я, к сожалению, показывать не умею.... :( (как-то не было надобности = опыта ноль)может это поможет:Код PHP...    [SCRIPT_NAME] => /enter.php    [REQUEST_URI] => /enter/d0b2d0b0d184d0bbd0b820with20d180d18bd0b1d0bad0bed0b9    [DOCUMENT_URI] => /enter.php    [DOCUMENT_ROOT] => /home/mvp/site/public    [SERVER_PROTOCOL] => HTTP/1.1    [GATEWAY_INTERFACE] => CGI/1.1    [SERVER_SOFTWARE] => nginx/0.8.34    [REMOTE_ADDR] => 192.168.21.162    [REMOTE_PORT] => 2014    [SERVER_ADDR] => 192.168.100.21    [SERVER_PORT] => 4343    [SERVER_NAME] => bigwig    [REDIRECT_STATUS] => 200    [PATH_TRANSLATED] => /home/mvp/site/public/enter.php    [HTTP_HOST] => mvp.bigwig.rdw.ru:4343    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2) Gecko/20100115 Firefox/3.6    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8    [HTTP_ACCEPT_LANGUAGE] => ru,en-us;q=0.7,en;q=0.3    [HTTP_ACCEPT_ENCODING] => gzip,deflate    [HTTP_ACCEPT_CHARSET] => windows-1251,utf-8;q=0.7,*;q=0.7    [HTTP_KEEP_ALIVE] => 115    [HTTP_CONNECTION] => keep-alive    [SCRIPT_FILENAME] => /home/mvp/site/public/enter.php    [PHP_SELF] => /enter.php    [REQUEST_TIME] => 1281355379...[ не пойму, какая разница в чем проблема? ]я нижайше прошу помочь написать метод перекодировки, а не найти кто виноват. :)
8  PHP программирование / PHP для идиотов / проблема кодировки Dxxx : 09 Август, 2010, 03:30:45
сайта нет (может и не будет).. это на локалхосте. :)хеша в обработчике не будет точно - это невозможно, так как каждый контроллер имеет свои экшены, и каждый экшен знает что к нему приходит (те ждать русский или не ждать). те ситуация вызова метода - ноль.автоперекодировщик не нужен!кодирует либо сервак сам по себе, либо yii. китайский тут не при чем.в любом случае трогать фреймворк руками и, тем более, сервер не стоит (мало ли на какой хостинг попадешь)по-любому есть проблема: побить строку на буквы формата ([D|d][0-9a-f]){4} и потом сопоставить с $lettersно как грамотно побить строку я не втыкаю :(  поэтому и прошу помощи людей опытом одаренных более меня...
9  PHP программирование / PHP для идиотов / проблема кодировки Dxxx : 09 Август, 2010, 02:00:06
смотрел на apache и nginx. результат тот жевозвращается из фреймворка yii (php), который формирует из GET - строку: контроллер/экшен/всякое...когда я передаю во "всякое" что-то по-русски оно мне рисует D-подобные символыкодировка на сервере везде UTF8, все скрипты UTF8..нужен метод-конвертор из d-кодировки в любую русско читаемую.своих мыслей нет :(уже есть таблица соответствия:Код PHP$letters = array( "d090" => 'А', "d091" => 'Б', "d092" => 'В' , "d093" => 'Г', "d094" => 'Д', "d095" => 'Е' , "d096" => 'Ж', "d097" => 'З', "d098" => 'И' , "d099" => 'Й', "d09a" => 'К', "d09b"=> 'Л' , "d09c" => 'М', "d09d" => 'Н', "d09e" => 'О', "d09f" => 'П', "d0a0" => 'Р', "d0a1" => 'С', "d0a2" => 'Т', "d0a3" => 'У', "d0a4" => 'Ф', "d0a5" => 'Х', "d0a6" => 'Ц', "d0a7" => 'Ч', "d0a8" => 'Ш', "d0a9" => 'Щ', "d0aa" => 'Ъ', "d0ab" => 'Ы', "d0ac" => 'Ь', "d0ad" => 'Э', "d0ae" => 'Ю', "d0af" => 'Я', "d0b0" => 'а', "d0b1" => 'б', "d0b2" => 'в', "d0b3" => 'г', "d0b4" => 'д', "d0b5" => 'е', "d0b6" => 'ж', "d0b7" => 'з', "d0b8" => 'и', "d0b9" => 'й', "d0ba" => 'к', "d0bb" => 'л', "d0bc" => 'м', "d0bd" => 'н', "d0be" => 'о', "d0bf" => 'п', "d180" => 'р', "d181" => 'с', "d182" => 'т', "d183" => 'у', "d184" => 'ф', "d185" => 'х', "d186" => 'ц', "d187" => 'ч', "d188" => 'ш', "d189" => 'щ', "d18a" => 'ъ', "d18b" => 'ы', "d18c" => 'ь', "d18d" => 'э', "d18e" => 'ю', "d18f" => 'я', "d084" => 'Є', "d194" => 'є', "d087" => 'Ї', "d197" => 'ї', "d086" => 'І', "d196" => 'і' );проблема в том, что разбивать строку на части по D нельзя, ибо на х16, те D может попадаться не в начале. например "н" = "d0bd"думаю, дело не в дыме.... :)
10  PHP программирование / PHP для идиотов / проблема кодировки Dxxx : 09 Август, 2010, 01:12:04
сервер вместо русского текста возвращает:D0B2D0B0D184D0BBD0B820with20D180D18BD0B1D0BAD0BED0B9(текст содержит 2 русских слова и одно английское + 2 пробела)как бы это чудо перекодировать обратно в русский?может у кого есть готовый метод :)спасибо!
11  Языки программирования / JavaScript / драг энд юзамар : 28 Июль, 2010, 05:30:05
извини друзья, туплю третий день...есть изображение с юземапой, наведение на зону которой меняет изображение одно на другоеесть красный кубик, который драгается и должен при "пролете" над зоной как-то активировать моусовери задача максимум:если "бросить" над зоной мапа кубик и убрать мышу моусоут отменить и картинку не менять на исходную. типа фиксатора.+ теоретический вопрос можно ли при броске кубика алерт вывести с имени зоны мапа? #testarea { position: relative; }#testit { width: 10px; height: 10px; background: red; position: absolute; top: 0px; left: 300px; }function tt(){ $( '#testarea img' ).attr('src','http://www.etfmarketpro.com/assets/images/blog-images/naturalgas.jpg');}function td(){ $( '#testarea img' ).attr('src','http://www.etfmarketpro.com/assets/images/blog-images/upstream2.jpg');}$( '#testit' ).draggable();
12  Языки программирования / JavaScript / jquery: плавное изменение размера раскрытого dialog : 24 Июнь, 2010, 11:57:46
   var scrollTop = $( window ).scrollTop().....   var newtop = ( windowHeight / 2 ) - (_height / 2 ) - 0 + scrollTop;
13  Языки программирования / JavaScript / jquery: плавное изменение размера раскрытого dialog : 24 Июнь, 2010, 11:39:06
нашел и сам отвечу на свой вопрос, может кому пригодится больше чем личные симпатии к некоторым комплексным решениям.[js]function changeDialog( _width, _height ){   var obj = '.ui-dialog';   //_width = 600;   //_height = 200;   var windowWidth = $( window ).width();   var windowHeight = $( window ).height();   var newtop = ( windowHeight / 2 ) - (_height / 2 ) - 0;   var newleft = ( windowWidth / 2 ) - (_width / 2 ) + 0;   $( obj ).animate( {         left: newleft,         top: newtop,         height: _height,         width: _width         }, 500, function(){ alert('ok'); } } );   return true;}[/js](после вставки обработать напильником)теперь другая проблема - найти насколько вниз отскролил пользователь страницу, для правильного расчета newtop.
14  Языки программирования / JavaScript / jquery: плавное изменение размера раскрытого dialog : 23 Июнь, 2010, 01:13:46
что-то мне подсказывает, что  это делается не средствами jquery, но эффект тот, что нужен.
15  Языки программирования / JavaScript / jquery: плавное изменение размера раскрытого dialog : 23 Июнь, 2010, 12:55:14
Цитата: "Faster" от 23 Июнь, 2010, 12:46:52 подсмотреть у thickbox' или подобных?http://jquery.com/demo/thickbox/посмотрел, но там тоже "скачки" в демках. а мне хочется плавного переливания размеров.
Страниц: [1] 2