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

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

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

    Todin Member

    Joined:
    28 Jan 2011
    Messages:
    47
    Likes Received:
    7
    Reputations:
    0
    PHP:
    foreach ( $post_attachments as $post_attachment ) { 
        echo 
    preg_replace('#.+?href="([^"]+).+#''\\1',wp_get_attachment_link($post_attachment->ID));
    }

     
  2. Todin

    Todin Member

    Joined:
    28 Jan 2011
    Messages:
    47
    Likes Received:
    7
    Reputations:
    0
    GAiN, есть ли в движке кеширование? сбрасывали?
    иногда в браузере просто f5 не помогает, нужно нажимать ctrl+f5

    если все равно не пашет, тогда лучше на месте разбираться, т.к. это уже гадание на кофейной гуще будет
     
  3. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    как правильно экранировать конструкцию с onclick="location.href ?
    PHP:
    echo '
    <button onclick="location.href='
    здесь конструкция'" title="Download" style="text-decoration: none; cursor:pointer; cursor:hand" rel="nofollow" target="_blank" class="button next">сохранить</button>';

    в неё нужно поместить вот такую конструкцию:

    PHP:
    ' . wp_get_attachment_url( $post_attachment->ID, '', false, false ) . '
    не хотелось её лишний раз переводить в переменную, можно ли подключить её ?
     
  4. mironich

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

    Joined:
    27 Feb 2011
    Messages:
    733
    Likes Received:
    73
    Reputations:
    19
    Слэшами..
     
  5. MegaByyte

    MegaByyte New Member

    Joined:
    27 Sep 2013
    Messages:
    10
    Likes Received:
    1
    Reputations:
    0
    да, слешами - вот так:
    PHP:
    echo '<button onclick="location.href=\'' wp_get_attachment_url$post_attachment->ID''falsefalse ) . '\'" title="Download" style="text-decoration: none; cursor:pointer; cursor:hand" rel="nofollow" target="_blank" class="button next">сохранить</button>';
     
    1 person likes this.
  6. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    php mail localhost не доходят письма
    установлен xampp, всё настроил sendmail, скрипты проверок пишут всё отправлено, движок ipb тоже шлёт всё ошибок не выдаёт и не ругается, но письма не доходят.
    в чём может быть дело ?
     
  7. StalkerKill

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

    Joined:
    27 Oct 2007
    Messages:
    0
    Likes Received:
    8
    Reputations:
    -1
    Ребят помогите найти решение
    Есть строка, как мне сделать поиск слов по этой строке

    Пример:
    Строка: "мама кошельком ударила кота"
    Нужно провести поиск по нескольким словам: "мама, камаз, античат"
    Если нашли какое либо слово, то выводим его.
    Т.е. в данном случае при поиске результатом будет "мама"

    В дальнейшем в строке будет переменная и строка будет постоянно разная, а вот ключи постоянными. Помогите кто-нибудь решить задачку?!
     
  8. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,546
    Likes Received:
    173
    Reputations:
    75
    PHP:
    <?

    $str "мама кошельком ударила кота";

    $word_array = array("мама","камаз","античат");

    foreach( 
    $word_array as $word ) {

    if( 
    preg_match("/^$word$/is",$str )  )  {

    echo 
    $str."<br>";
    }
    }
    ?>
     
    1 person likes this.
  9. StalkerKill

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

    Joined:
    27 Oct 2007
    Messages:
    0
    Likes Received:
    8
    Reputations:
    -1
    а как сделать замену окончаний в таком же примере:
    "мамы кошельком ударили кота"

    найти слово "мамы" и заменить на "мама", но опять же тогда все замены нужно указать вручную (их не так много), потому что в строке могут появиться еще и папы, и камазы..


    надеюсь все понятно обьяснил :)
     
  10. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,546
    Likes Received:
    173
    Reputations:
    75
    PHP:
    <? 

    $str "мамы кошельком ударили кота"

    $word_array = array("мама","камаз","античат"); 
    $need_replace_word_array = array("мамы","камаы","античаты"); 

    $result str_replace($need_replace_word_array,$word_array,$str);
    ?>
     
  11. StalkerKill

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

    Joined:
    27 Oct 2007
    Messages:
    0
    Likes Received:
    8
    Reputations:
    -1
    Нашел ошибку, а как вывести именно заменненый ключ, а не строку целиком?
     
  12. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,546
    Likes Received:
    173
    Reputations:
    75

    PHP:
    <?  

    $str "мамы кошельком ударили кота";  

    $word_array = array("мама","камаз","античат");  
    $need_replace_word_array = array("мамы","камазы","античаты");  



    foreach( 
    $need_replace_word_array as $num => $need_replace_word ) { 

    if( 
    preg_match("/$need_replace_word/is",$str )  )  { 


    $str str_replace($need_replace_word,$word_array[$num],$str); 

    echo 
    "Слово  ".$need_replace_word."  было замнино на слово ".$word_array[$num]."<br>"
    }


     

    }

    echo 
    $str;
    ?>
     
  13. StalkerKill

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

    Joined:
    27 Oct 2007
    Messages:
    0
    Likes Received:
    8
    Reputations:
    -1
    Ты просто гений, спасибо большое! +1 поставил :)
     
  14. StalkerKill

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

    Joined:
    27 Oct 2007
    Messages:
    0
    Likes Received:
    8
    Reputations:
    -1
    Что-то я пропустил этот момент, а как сделать, что если ключ мама, то мы его выводим, а если мамы, то заменяем на мама и выводим?
     
  15. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,546
    Likes Received:
    173
    Reputations:
    75
    я нечё не понял, перефразируй

    регистр там и так не учитывается
     
  16. StalkerKill

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

    Joined:
    27 Oct 2007
    Messages:
    0
    Likes Received:
    8
    Reputations:
    -1
    уже нашел выход, спасибо большое за помощь!
     
  17. Партнёр

    Joined:
    7 Sep 2010
    Messages:
    224
    Likes Received:
    67
    Reputations:
    1
    Есть файл следующего формата:
    Нужно отсортировать строки по числу совпадений первой переменной, т.е.:
     
  18. qaz

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

    Joined:
    12 Jul 2010
    Messages:
    1,546
    Likes Received:
    173
    Reputations:
    75
    Партнёр

    PHP:
    <?
    $text "qwe;данные1
    asd;данные2
    zxc;данные3
    qwe;данные4
    asd;данные5
    qwe;данные6"
    ;

    $ex1 explode("\n",$text);
    asort($ex1);
    foreach( 
    $ex1 as $result)  {
    echo 
    $result."<br>";
    }
    ?>
     
  19. GAiN

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

    Joined:
    2 Apr 2011
    Messages:
    2,531
    Likes Received:
    166
    Reputations:
    99
    вставка iframe через картинку

    можно ли через gif картинку вставить на сайт iframe ?
     
  20. arless

    arless New Member

    Joined:
    22 May 2013
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Подскажите как сделать подсчет введя ссылку?
    Вот пример http://www.aliali.ru/price вводишь ссылку с сайта алиэкспресс тебе автоматически подсчитывает цену с учетом заданных критериев,как сделать что то подобное?
     
Thread Status:
Not open for further replies.