[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. DelayKaning

    DelayKaning New Member

    Joined:
    4 Sep 2012
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    И все юзеры будут попадать на свою страничку через свой ник?
     
  2. drim

    drim Member

    Joined:
    27 Aug 2009
    Messages:
    347
    Likes Received:
    33
    Reputations:
    4
    Конечно, нет. Только delaykaning и только при условии, что сейчас его страничка выдаётся при обращении к скрипту index.php с параметром uid, равному 12345

    В вопросе ничего не было про "все юзеры" и не было другой инфы - что во что преобразовывать.
    Каков вопрос, таков и ответ, учитесь правильно формулировать мысли
     
  3. DelayKaning

    DelayKaning New Member

    Joined:
    4 Sep 2012
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    Например

    Код : RewriteEngine On
    RewriteRule ^id([0-9]*)
    info.php?id=$1 [L,QSA]

    И при переходе по echo "<a href='/id
    $ank[id]'>\n";

    Будет переходит сайт.ру/id[юзера id].


    Я хочу вместо сайт.ру/id[юзера id] - Заменить на сайт.ру/юзера ник


    Думаю так понятней.
     
  4. drim

    drim Member

    Joined:
    27 Aug 2009
    Messages:
    347
    Likes Received:
    33
    Reputations:
    4
    Чтобы реализовать, нужно:
    1. Сгенерить полный файл соответствий id - usernick
    2. На основе него динамически создавать валидный htaccess-файл. Постоянно держать актуальными файлы и htaccess (как - вопрос другой)
    3. В html-шаблонах заменить все ссылки с id на соответствующий usernick

    Если имеет место CMS, возможно для неё есть модуль реализующий подобное "на лету"
     
  5. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    нет, текст взятый в тело не помог прописывал по полной html, body, неясна мне пока причина...
     
  6. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    фуф, решил наконец то проблему !
    было дело в этой строке:
    PHP:
    mail($to$title$mess'From:'.$from"\r\n" "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8");
     
  7. WHBmen

    WHBmen New Member

    Joined:
    28 Dec 2010
    Messages:
    3
    Likes Received:
    1
    Reputations:
    0
    Здравствуйте комрады) у меня следующая ситуация,админ постоянно удаляет шелл и фрэймы, приходится очень часто все вставлять назад, придумал такой выход, выполнять скрипт кроном например кждые полчаса, а он автоматически будет вставлять фрэйм в указанный путь к файлу. Так вот вопрос встал в самом скрипте, в пхп не шарю((( Помогите пожалуйста! Заранее спасибо.
     
  8. qaz

    qaz Elder - Старейшина

    Joined:
    12 Jul 2010
    Messages:
    1,551
    Likes Received:
    173
    Reputations:
    75
    вам сюда
    http://forum.antichat.ru/forum57.html

    не забудте про шедрую оплату
     
  9. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Если фрейм вставляете в конец файла а не в середину к примеру, можно просто запилить так:

     
  10. WHBmen

    WHBmen New Member

    Joined:
    28 Dec 2010
    Messages:
    3
    Likes Received:
    1
    Reputations:
    0
    b3 я имел ввиду что исполнять скрипт кроном,а сам скрипт уже будет редактировать файл, сейчас вручную через шелл редактирую а надо это автоматизировать.

    qaz а вам сюда
     
  11. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Я понял что ты имел ввиду, прочитай еще пару раз моё сообщение. Ключевая фраза "Если фрейм вставляете в конец файла". Да и вообще если и не в конец файла, всё манипуляции можно сделать без быдло-подхода когда один пхп файл редактируется при помощи другого пхп файла запущеного кроном. Погугли "редактор sed".
     
  12. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Как вариант, выполнять по таймеру команды на шелле, все то делать отдавать регулярные команды шеллу с какого-нибудь шелл менеджера и подобного ПО...
     
  13. DelayKaning

    DelayKaning New Member

    Joined:
    4 Sep 2012
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    Можно ли обрезать URL?
    Допустим что бы при переходе по
    ссылке http://сайт.ру/reg.php -
    выводило reg без .php. Тоесть так -
    http://сайт.ру/reg
     
  14. mironich

    mironich Elder - Старейшина

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Да редирект \mod rewrite.
     
  15. pinch

    pinch Elder - Старейшина

    Joined:
    13 Dec 2009
    Messages:
    417
    Likes Received:
    46
    Reputations:
    40
    в общем данный скрипт должен сдампить по идее 25кк данных. но нет после нескольких минут вырубается максимум 103к сдампилось. Подскажите в чем проблема? Думаю сервер просто не справляется, вот и хотелось бы оптимизировать данный код если есть недочеты. бд MSSQL

    +есть еще иная версия юзать топ
    вот так отлично дампит 100к, но лям не может уже
     
  16. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    каким образом можно подключить переменную $name к переменной $from после From: ?

    надо сделать так:
    имя <адрес@почта.ru>
    имя=$name, <адрес@почта.ru> = <$from>
    примерный вид такой:
    mail($to, $title, $mess, 'From:'$name <.$from.> "\r\n" . "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8");

    как указано выше не работает, ошибку синтаксиса показывает
    оригинальная работающая строка:
    mail($to, $title, $mess, 'From:'.$from. "\r\n" . "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8");
     
  17. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Конкатенация строк в пхп ето символ "." (точка)
    Работающий вариант:
    Твой вариант:
    Видишь?
     
  18. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    всё, я разобрался, получилось так:
    "From: $name <$from> \r\n"
    заработало
     
    #21138 GAiN, 24 Oct 2012
    Last edited: 24 Oct 2012
  19. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    есть переменная в ней есть строка с содержанием /turyi/goryi-gujli
    через какую функцию можно проверить если ли в этой строке слово /turyi/
     
  20. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    if (strstr('/turyi/goryi-gujli', '/turyi/')){...}
     
Thread Status:
Not open for further replies.