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

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

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

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

    Joined:
    6 Jan 2007
    Messages:
    44
    Likes Received:
    7
    Reputations:
    0
    Вопрос: Как сделать так, чтобы при нажатии на Go! юзера не перекидывало на http://domain.ru/search.php?q=
    Файл search.php на другом сайте находится.
     
  2. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
    Изменить параметр action тега form на то, что нужно

    Code:
    $search = '<form method="get" action="АДРЕС САЙТА С SEARCH.PHP" name="audioSearch">
     
  3. D0S

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

    Joined:
    6 Jan 2007
    Messages:
    44
    Likes Received:
    7
    Reputations:
    0
    Так там и стоит, то что мне нужно action="http://domain.ru/search.php?q="
     
  4. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    <form method="get" action="http://domain.ru/search.php" name="audioSearch">
    <input type=text name=q>
    </form>
    Оно?
     
  5. desTiny

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

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    а зачем "?q=" ?
    Если у тебя есть input с именем q, то это уже означает. что ?q= будет добавлен автоматом
     
  6. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    тока если GET
     
  7. desTiny

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

    Joined:
    4 Feb 2007
    Messages:
    1,006
    Likes Received:
    444
    Reputations:
    94
    Что-то мне подсказывает, что автор хочет именно GET, судя по его action="...?q=" :)
     
  8. Zircool

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

    Joined:
    1 Mar 2006
    Messages:
    162
    Likes Received:
    37
    Reputations:
    5
    Вопрос по регулярным выражениям строки такого типа
    <a href="http://www.politics1.com/" class=l onmousedown="return clk(this.href,'','','res','45','')">Politics1 - American Politics, Elections, Candidates &amp; Campaigns</a> Как будут выглядеть? интересует именно ссылка. Пробовал, экспериментировал, пришёл к такому результату '#<a href="(\S+)[\s]class=1[\s].*</a>#i' Но это оказалось неправильно, т.к результат не выводится.
     
  9. SeGaLWS

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

    Joined:
    13 Jan 2008
    Messages:
    38
    Likes Received:
    8
    Reputations:
    0
    попробуй '/\<a.+?href="(.*?)".*?\>(.+?)\<\/a\>/'
     
  10. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    PHP:
    <?php
    preg_match
    ("#<a href=\"(.*?)\" class=#"$link$s);
    print_r($s);
    ?>
     
    #2690 banned, 14 Apr 2008
    Last edited: 14 Apr 2008
  11. Buffalon

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

    Joined:
    22 Mar 2008
    Messages:
    241
    Likes Received:
    34
    Reputations:
    8
    .А есть ли код который сжимаетстаницу до max'имума... .Затем я принимаю эту субстанцию ,и некоторый код ее разжимает и выводит в браузер... .А то подумал на тему того как зверско интернет кушает наш траф... .
     
  12. SeGaLWS

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

    Joined:
    13 Jan 2008
    Messages:
    38
    Likes Received:
    8
    Reputations:
    0
  13. Buffalon

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

    Joined:
    22 Mar 2008
    Messages:
    241
    Likes Received:
    34
    Reputations:
    8
    так уж и до максима?
     
  14. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    помогите с регулярным выражением плиз

    есть некий текст
    в нём встречаются шаблоны типа
    PHP:
    $creativeData "<td bgcolor=#fafa99><p style='font-size: 10pt;letter-spacing: 0.0pt;'><b>Дикс</b> : Орган <a href=\"text.phtml?storycode=23375/i";  
    где меняются слова "Дикс", "Орган" и "23375"

    я использую
    PHP:
    preg_match_all($creativeData$content$array);   
    чтобы сохранить все подобные строки в массив array, но получаю
    а если проставить слеши перед каждой угловой скобкой в паттерне
     
  15. neval

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

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    http://www.php.su/functions/?preg-match-all
     
  16. SeGaLWS

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

    Joined:
    13 Jan 2008
    Messages:
    38
    Likes Received:
    8
    Reputations:
    0
    Помогите с регулярными выражениями....а где твоя регулярка с которой тебе нужно помочь то...мы ведь не телепаты.
     
  17. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    оО а вы ничего не забыли ?
    preg_math_all('#регулярка#',$content, $array)
     
  18. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Просто надо заключить всё, что находится в переменной $creativeData в ограничители.
    Например, так:
    PHP:
    $creativeData "~<td bgcolor=#fafa99><p style='font-size: 10pt;letter-spacing: 0.0pt;'><b>Дикс</b> : Орган <a href=\"text.phtml?storycode=23375/i~";
     
  19. SeGaLWS

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

    Joined:
    13 Jan 2008
    Messages:
    38
    Likes Received:
    8
    Reputations:
    0
    http://www.OPENNET.ru/docs/RUS/mod_rewrite/
     
  20. neval

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

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23

    как я понял ему нужно помощь по описанию preg_match_all...
    вернее помочь составить выражение


    хотя в ссылке все описано повторю...

    preg_match_all ( string pattern, string subject, array &matches)

    Ищет в строке subject все совпадения с шаблоном pattern и помещает результат в массив matches


    надеюсь понятно? ))
     
Thread Status:
Not open for further replies.