За последние 24 часа нас посетили 18127 программистов и 1699 роботов. Сейчас ищут 1503 программиста ...

Мусор из FAQ

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

  1. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    440Hz, ну подскажите как гуру - почему выражение RewriteRule ^([\.a-zA-Z0-9-]+)$ index.php?k=$1 нихрена не фурычит? В сущности регулярка написана верно, тут дело с RewriteRule может?
     
  2. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    эй, ну скажите же! :)
     
  3. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Потому что [ ] - это набор символов, "-" имеет спец начение.

    Поетому если вы хотите, что бы было всё после / в ?k=$1, то нужно либо так:
    RewriteRule ^(.+)$ index.php?k=$1
    Либо
    RewriteRule ^(.*)$ index.php?k=$1
    Либо
    RewriteRule ^([a-zA-Z\.\-]+)$ index.php?k=$1
    Но этот вариант сразу отсечёт все не латинские символы и любые символы, кроме точки и тире. Так что вам к первым двум.
     
  4. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Psih, то что нужно! Спасибо, образумили!!!!
     
  5. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Вобщем сегодня только попробовал ваши варианты- ничего не произошло - вообще страница пропадала просто. Блин, а почему не получается?
     
  6. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    всё это из-за точки... стоит её убрать - всё ок. Такое ощущение что точка вообще нереальна в таких выражениях для htaccess. Кто-нить может подсказать рабочий вариант?
     
  7. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    этот вопрос уже битую неделю не могу разрешить! на некоторых форумах поднимался вопрос, но без ответов!! Поразительно!
     
  8. Frozen

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

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    ты о чем вообще?
     
  9. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    о том что RewriteRule ^([a-zA-Z\.\-]+)$ index.php?k=$1 почему-то не работает! И причина в точке! Как её ставлю, всё... работа выражения заканчивается.... вообще фантомная проблема.
     
  10. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Существует документацио о IMAP на русском языке с нормальными примерами?
    Линкните плиз!
     
  11. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    http://440hz.ru/checkmail.php.txt

    проверяет ящик и выдирает из писем картинки. я этим скриптом на сайт фотки с телефона постил в онлайне. мож пригодится.
     
  12. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Спасибо, конечно пригодится!
    PS ну блин почему вы так мало любите комментарии в скриптах!!
     
  13. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    1.500 + 1.500 = 3
    как в пхп сделать чтобы считалось с нулями? т.е. 1.500 + 1.500 = 3.000??
     
  14. Greg1978

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

    С нами с:
    18 окт 2008
    Сообщения:
    484
    Симпатии:
    0
    Адрес:
    class SenjorUser{}
    приведение типов
     
  15. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    number_format
     
  16. _alex

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

    С нами с:
    29 янв 2007
    Сообщения:
    43
    Симпатии:
    0
    прежде чем засирать форум желательно почитать документацию, вот как
     
  17. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    _alex выскочка мать твою! Ты вылупи зенки на название форума!
     
  18. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Mark32
    Не нашел что-ли?
    PHP:
    1.  
    2. <?php
    3. $var = 1.500 + 1.500;
    4. echo number_format($var, 3);
    5.  
     
  19. Mark32

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

    С нами с:
    15 июн 2008
    Сообщения:
    539
    Симпатии:
    2
    Спасибо Kreker!
     
  20. Рубик

    Рубик Активный пользователь

    С нами с:
    30 дек 2008
    Сообщения:
    9
    Симпатии:
    0
    У меня два вопроса:
    1. можно ли передавать данные между сценариями с поощью метода POST без использваниия форм, т. е. сценарий сгенерировал значения переменных и передал их другому;
    2. как настроить php.ini или .htaccess, чтобы в качестве параметра для include() можно было указывать полный url.
     
  21. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
  22. Рубик

    Рубик Активный пользователь

    С нами с:
    30 дек 2008
    Сообщения:
    9
    Симпатии:
    0
    Другой вопрос: помогите с кодировкой, через mail() доходит непонятно что и при GET запросах с кирилицей то же самое.
     
  23. Рубик

    Рубик Активный пользователь

    С нами с:
    30 дек 2008
    Сообщения:
    9
    Симпатии:
    0
    PHP:
    1.  
    2.           <?
    3.             echo("<br>\n".convert_cyr_string($_GET['str'],"k","w"));
    4.             echo("<br>\n".convert_cyr_string($_GET['str'],"k","i"));
    5.             echo("<br>\n".convert_cyr_string($_GET['str'],"k","a"));
    6.             echo("<br>\n".convert_cyr_string($_GET['str'],"k","d"));
    7.             echo("<br>\n".convert_cyr_string($_GET['str'],"k","m"));
    8.  
    9.             echo("<br>\n".convert_cyr_string($_GET['str'],"w","k"));
    10.             echo("<br>\n".convert_cyr_string($_GET['str'],"w","i"));
    11.             echo("<br>\n".convert_cyr_string($_GET['str'],"w","a"));
    12.             echo("<br>\n".convert_cyr_string($_GET['str'],"w","d"));
    13.             echo("<br>\n".convert_cyr_string($_GET['str'],"w","m"));
    14.  
    15.             echo("<br>\n".convert_cyr_string($_GET['str'],"i","w"));
    16.             echo("<br>\n".convert_cyr_string($_GET['str'],"i","k"));
    17.             echo("<br>\n".convert_cyr_string($_GET['str'],"i","a"));
    18.             echo("<br>\n".convert_cyr_string($_GET['str'],"i","d"));
    19.             echo("<br>\n".convert_cyr_string($_GET['str'],"i","m"));
    20.  
    21.             echo("<br>\n".convert_cyr_string($_GET['str'],"a","w"));
    22.             echo("<br>\n".convert_cyr_string($_GET['str'],"a","i"));
    23.             echo("<br>\n".convert_cyr_string($_GET['str'],"a","k"));
    24.             echo("<br>\n".convert_cyr_string($_GET['str'],"a","d"));
    25.             echo("<br>\n".convert_cyr_string($_GET['str'],"a","m"));
    26.  
    27.             echo("<br>\n".convert_cyr_string($_GET['str'],"d","w"));
    28.             echo("<br>\n".convert_cyr_string($_GET['str'],"d","i"));
    29.             echo("<br>\n".convert_cyr_string($_GET['str'],"d","a"));
    30.             echo("<br>\n".convert_cyr_string($_GET['str'],"d","k"));
    31.             echo("<br>\n".convert_cyr_string($_GET['str'],"d","m"));
    32.  
    33.             echo("<br>\n".convert_cyr_string($_GET['str'],"m","w"));
    34.             echo("<br>\n".convert_cyr_string($_GET['str'],"m","i"));
    35.             echo("<br>\n".convert_cyr_string($_GET['str'],"m","a"));
    36.             echo("<br>\n".convert_cyr_string($_GET['str'],"m","d"));
    37.             echo("<br>\n".convert_cyr_string($_GET['str'],"m","k"));
    38.           ?>
    39.  
    не помогает, при запросе "рубик" выдает:
    HTML:
    1.  
    2. <br>
    3. п я п п п <br>
    4. Я п Я Я Я <br>
    5. ЇНп ЇМЇЛЇР<br>
    6. ЇНп ЇМЇЛЇР<br>
    7. п ЯГп±пёпє<br>
    8. тљу.т.тЈт¤<br>
    9. А Б.А.АсА <br>
    10. ђ ‘.ђ.ђсђу<br>
    11. ђ ‘.ђ.ђсђу<br>
    12. ђЪ‘.ђ.ђЮђ¤<br>
    13. а б аБаИаК<br>
    14. Б В БвБйБл<br>
    15.   Ў  Ѓ ? Љ<br>
    16.   Ў  Ѓ ? Љ<br>
    17. а б аЃа?аЉ<br>
    18. -а-Г-#-+-|<br>
    19. -Р-і-#-+-|<br>
    20. -Б-з-#-+-|<br>
    21. - -ѓ-#-+-|<br>
    22. -а-ѓ-#-+-|<br>
    23. -а-Г-#-+-|<br>
    24. -Р-і-#-+-|<br>
    25. - -ѓ-#-+-|<br>
    26. -Б-з-#-+-|<br>
    27. -а-ѓ-#-+-|<br>
    28.    Г      <br>
    29.    і      <br>
    30.  Н ѓ М Л Р<br>
    31.  Н ѓ М Л Р<br>
    32. ђ ‘зђ±ђёђє
    33.  
     
  24. akrinel

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

    С нами с:
    26 янв 2009
    Сообщения:
    955
    Симпатии:
    1
    Адрес:
    Spb
    Рубик в
    Код (Text):
    1. <meta http-equiv="Content-Type" content="text/html; charset={code}" />
    какая кодировка поставлена?
     
  25. Рубик

    Рубик Активный пользователь

    С нами с:
    30 дек 2008
    Сообщения:
    9
    Симпатии:
    0
    HTML:
    1. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    При POST запросах все в порядке