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

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

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

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

    Joined:
    26 Dec 2006
    Messages:
    120
    Likes Received:
    7
    Reputations:
    1
    Добрый День! Помогите разобраться, почему на хостинге (на локалке всё норм) не работает следующий код:

    Code:
    $str='Слово, слово-слово2 слово!';
    $f[]='#(\b)слово(\b)#si';
    $s[]='<a href="#">Замена</a>';
    echo preg_replace($f, $s, $str);
    
    версия PHP: 5.2.11
     
  2. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    PHP:
    session_destroy();
        
    setcookie(session_name(), ""time() - 3600"/");
    м?
     
  3. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Покажи как ты этим кодом очистишь куки, эм... например, для античата?
     
  4. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    mailbrush,вродибы ему надо был код,с помощью которого он бы мог делать чистку на своем сайте
     
  5. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Ты читать умеешь?
     
    1 person likes this.
  6. suser

    suser Member

    Joined:
    30 Dec 2009
    Messages:
    35
    Likes Received:
    5
    Reputations:
    0
    Каки вопросы?
    берём СГ массив $_COOKIE[]
    Суём в цикл
    самое первое что пришло в голову, не проверял
    PHP:
    //
    foreach($_COOKIE as $temp)
    {
        
    setcookie($temp);
    }
     
  7. ubuntu

    ubuntu New Member

    Joined:
    28 Dec 2009
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    а можно через команду system удалить файл куков ие ?
    //чет даже вручную не получается удалить куки, ошибку выдает, все таки нужно напрямую
     
    #13567 ubuntu, 16 Jan 2010
    Last edited: 16 Jan 2010
  8. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Повторюсь, покажи, как этим скриптом удалить куки для google.com...
     
  9. ubuntu

    ubuntu New Member

    Joined:
    28 Dec 2009
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    да мне хоть все куки удалить (в ие интересует), но было бы лучше, если для определенного сайта :)
     
  10. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    сервис->свойства обозревателя->удалить "Cookie.."->OK
     
  11. ubuntu

    ubuntu New Member

    Joined:
    28 Dec 2009
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    ну как бэ я в разделе php об этом не писал бы ;)
     
  12. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    ubuntu Если задача формулируется так: Хочу удалить куки произвольного сайта (уточнение: не своего сайта), когда пользователь зашел на мой сайт - то это никак не сделать стандартными средствами PHP.

    Если формулировка иная - сообщите
     
    _________________________
  13. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    Если бы идею ubuntu можно было бы реализовать, с таким же успехом при заходе на мой сайт я бы мог считать куки VK и других нужных мне ресурсов.
     
  14. ubuntu

    ubuntu New Member

    Joined:
    28 Dec 2009
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    я запускаю скрипт, допустим логинимся вконтакте, потом выйти и удалить свои же куки (чужие меня не интересуют :) ) из браузера, а после вновь зайти вконтакт.
     
  15. buxmanager

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

    Joined:
    1 Apr 2009
    Messages:
    613
    Likes Received:
    229
    Reputations:
    69
    Доброго времени суток, дорогие форумчане! Вопрос по поводу скриптика одного на пхп.

    Определение айпи и запись в лог-файл при заходе на страницу. Есть такой? Если возможно напишите! В инете искал, но только одни обрывки, а я в этом не силен.

    Спасибо заранее!
     
  16. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    PHP:
    <?php
    file_put_contents
    ('./ip.log', @$_SERVER['REMOTE_ADDR'] . "\r\n"FILE_APPEND);
     
    1 person likes this.
  17. 4p3

    4p3 Elder - Старейшина

    Joined:
    18 Aug 2008
    Messages:
    142
    Likes Received:
    30
    Reputations:
    0
    Здравствуй, ачат!

    Не могу найти что вызывает Notice в скрипте.
    PHP:
    <html>
    <body>
        <?php
            error_reporting
    (E_ALL);
            
    $regexp "/([a-zA-Z]+)/s";
            
            if (
    preg_match($regexp"abc1",$pockets))
                echo 
    "yes<br>";
            else
                echo 
    "no<br>";
                
            for (
    $i=1;$i<=count($pockets);++$i)
                echo 
    "{$pockets[$i]}";
        
    ?>
    </body>
    </html>
    Само сообщение здесь
    Спасибо за помощь!
     
  18. buxmanager

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

    Joined:
    1 Apr 2009
    Messages:
    613
    Likes Received:
    229
    Reputations:
    69
    спасибо, испробую)
     
  19. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    count($pockets) возвращает количество элементов а не последний индекс, отсюда и ошибка. надо на единицу меньше брать чем длина списка
     
  20. 4p3

    4p3 Elder - Старейшина

    Joined:
    18 Aug 2008
    Messages:
    142
    Likes Received:
    30
    Reputations:
    0
    Спасибо за ответ.
    Как можно исправить, чтобы не было Notice?

    Желательно без foreach. Так как нулевой элемент не нужен.
     
Thread Status:
Not open for further replies.