За последние 24 часа нас посетил 63071 программист и 1611 роботов. Сейчас ищет 1061 программист ...

Помогите срочно, пожалуйста!!!

Тема в разделе "PHP для новичков", создана пользователем AlexPebody, 20 сен 2007.

  1. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    Да я понял, но как мне решить вопрос с кодом ????????? КОД НЕ ПАШЕТ.... ПРИЧЕМ ТУТ ЮНИКОД ????
     
  2. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Юникод очень даже причём. Вам кучу ссылок дали, неужели до сих пор не понятно?
     
  3. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    НАПИШИ ВЕСЬ ТОЧНЫЙ КОД ПОЖАЛУЙСТА!!!!!!!!!!

    ВОТ ТОЧНАЯ ФУНКЦИЯ, ПОПРОБУЙ И ЕСЛИ ПАШЕТ НАПИШИ СЮДА КОД!!!


    это точно рабочая ФУНКЦИЯ ВОЗЬМИ ЕЕ И ПОПРОБУЙ С УСЛОВИЕМ!!!!

    PHP:
    1.  
    2. <?
    3. function php_get_browser($agent = NULL){
    4. $agent=$agent?$agent:$_SERVER['HTTP_USER_AGENT'];
    5. $yu=array();
    6. $q_s=array("#\.#","#\*#","#\?#");
    7. $q_r=array("\.",".*",".?");
    8. $brows=parse_ini_file("php_browscap.ini",true);
    9. foreach($brows as $k=>$t){
    10.   if(fnmatch($k,$agent)){
    11.   $yu['browser_name_pattern']=$k;
    12.   $pat=preg_replace($q_s,$q_r,$k);
    13.   $yu['browser_name_regex']=strtolower("^$pat$");
    14.     foreach($brows as $g=>$r){
    15.       if($t['Parent']==$g){
    16.         foreach($brows as $a=>$b){
    17.           if($r['Parent']==$a){
    18.             $yu=array_merge($yu,$b,$r,$t);
    19.             foreach($yu as $d=>$z){
    20.               $l=strtolower($d);
    21.               $hu[$l]=$z;
    22.             }
    23.           }
    24.         }
    25.       }
    26.     }
    27.     break;
    28.   }
    29. }
    30. return $hu;
    31. }
    32. ?>
    33.  
     
  4. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    Sergey89
    самое смешное что код рабочий и что он работает отлично.
     
  5. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    Если ВАМ все понятно, напишите сюда ТОЧНО РАБОЧИЙ КОД, я его скопирую и вставлю в блокнот!!!!!!
     
  6. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Даже номер строки говорят. Сохраните код в другом редакторе, который не пишет BOM.
     
  7. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    AlexPebody
    работает даже то, что ты дал.
    Если ты копируешь отсюда, то при вставке первый символ - это пробел. Удали его и будет тебе счастье.
     
  8. Kanat Taumenov

    Kanat Taumenov Активный пользователь

    С нами с:
    16 сен 2007
    Сообщения:
    16
    Симпатии:
    0
    Адрес:
    Казахстан, Уральск
    не используй блокнот он вставлят эти самые байты что мешают нормальной работе.
    запусти например win-r edit
    и попробуй открыть увидишь эти самые левые байты
     
  9. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    Kanat Taumenov
    Сохранил я только что блокнотом и работает. И нет там никаких "левых" байтов.
     
  10. S.t.A.M.

    S.t.A.M. Активный пользователь

    С нами с:
    10 сен 2007
    Сообщения:
    1.041
    Симпатии:
    0
    как у тебя файл называется?
     
  11. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
     
  12. pel

    pel Активный пользователь

    С нами с:
    19 янв 2007
    Сообщения:
    569
    Симпатии:
    0
    Адрес:
    Симферополь
    В ЕдитПлюсе Project > Preferences > слева Files > в выпадающем списке UTF-8 Signature выбери Always remove signature

    ну и для уверенности File > Save as... > выбери кодировку UTF-8, сохрани с каким-нть другим именем, а потом руками переименуй файл
     
  13. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    ДА ДА, уже изничтожил эту гадость, СпС!!! Много нервов мне попортила!!!
     
  14. Arik

    Arik Активный пользователь

    С нами с:
    14 сен 2007
    Сообщения:
    66
    Симпатии:
    0
    мдяяя =)))))
    А вот так если:
    print "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=Ссылко'></head></html>";
     
  15. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    вот именно. читайте топик внимательно
    старо
    :D