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

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

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

    NARCOZ New Member

    Joined:
    16 Jul 2007
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Может есть такой скрипт который сканирует папку и выводит все содержимое папки в таблицу, или как он называется?
     
  2. gisTy

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

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    поччитай про регулярные выражения.
    например тут
     
    #12062 gisTy, 6 Oct 2009
    Last edited: 6 Oct 2009
  3. superboy4

    superboy4 Banned

    Joined:
    17 Jul 2007
    Messages:
    151
    Likes Received:
    19
    Reputations:
    -8
    Друзья, скажите
    Если чел залогинится на Вконтакте, а затем перейдёт на мой сайт, какой Примерно вид будет иметь заголовок referer, если чел идёт оттуда? Только точно!
     
  4. WNZRS

    WNZRS Member

    Joined:
    3 Sep 2009
    Messages:
    294
    Likes Received:
    52
    Reputations:
    1
    если чел набрал адрес твоего сайта в адресной строке, то рефера не будет
    а если перешёл по ссылке из контакта, то будет http://vkontakte.ru/away.php?to=ссылка
     
  5. superboy4

    superboy4 Banned

    Joined:
    17 Jul 2007
    Messages:
    151
    Likes Received:
    19
    Reputations:
    -8
    да блин, он сам выбрал ссылку моего сайта в браузере, набрал чтоли!
    вот про что я говорю!?
     
  6. WNZRS

    WNZRS Member

    Joined:
    3 Sep 2009
    Messages:
    294
    Likes Received:
    52
    Reputations:
    1
    http://vkontakte.ru/away.php?to=ссылка
     
  7. superboy4

    superboy4 Banned

    Joined:
    17 Jul 2007
    Messages:
    151
    Likes Received:
    19
    Reputations:
    -8
    это будет, если пользователь перейдёт по ссылке на ВК, например на стенке.
     
  8. WNZRS

    WNZRS Member

    Joined:
    3 Sep 2009
    Messages:
    294
    Likes Received:
    52
    Reputations:
    1
    по любой ссылке с сайта
     
  9. Gin

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

    Joined:
    11 Sep 2008
    Messages:
    133
    Likes Received:
    7
    Reputations:
    4
    Возникла необходимость написать свой скрипт для распределения трафика, но вот столкнулся с проблемой, какой алгоритм выбрать для неравномерного распределния трафа между ресурсами. Сам я надумал кое какие, но "корявые" какие-то, буду рад если поделишься своими наработками. Спасибо.
     
  10. gisTy

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

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    зачем придумывать велосипеды? все и так давно написано
    возьми tds какую-нибудь и заюзай ее
     
  11. Gin

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

    Joined:
    11 Sep 2008
    Messages:
    133
    Likes Received:
    7
    Reputations:
    4
    2gisTy
    Я не изобретаю велосипед, просто возникла такая необходимость, решаю задачу которая не совсе вписываеться в функцию типичной тдс
     
  12. WVBR

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

    Joined:
    14 Feb 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    0
    неравномерно распределять траф - это наверн случайно по списку.. ?
    а-3
    б-9
    в-14
    ----
    траф -> рандом(а.б.в) -> б - > +1
    ----
    а-3
    б-10
    в-14
     
  13. REBUUS

    REBUUS Active Member

    Joined:
    6 Apr 2009
    Messages:
    314
    Likes Received:
    111
    Reputations:
    9
    есть текст из файла, содержит все что угодно , на пр:
    #$@_X<br> M@RC _(R @ <div> |RY +||#R|#*@ bk[0] = 'ТЕКСТ ТЕКСТ';http://sf23f/324f/

    Надо вытащить ТЕКСТ ТЕКСТ который находиться между bk[0] = ' и '; без кавычек
    пробовал регулярными выражениями, но я в них слаб, может вы поможете ?
     
  14. L.A.V

    L.A.V Member

    Joined:
    1 Sep 2009
    Messages:
    10
    Likes Received:
    10
    Reputations:
    0
    Fepsis прав, я чет не то выложил.(не весь кусок кода)
     
    #12074 L.A.V, 8 Oct 2009
    Last edited: 8 Oct 2009
    1 person likes this.
  15. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    PHP:
    <?php  
    $text 
    "#$@_X<br> M@RC _(R @ <div> |RY +||#R|#*@ bk[0] = 'ТЕКСТ ТЕКСТ';http://sf23f/324f/";
    preg_match_all("/(?<=bk\[0\] = \')(.*?)(?=\'\;)/"$text$res);
    print_r($res[0]);
    ?>
     
    2 people like this.
  16. REBUUS

    REBUUS Active Member

    Joined:
    6 Apr 2009
    Messages:
    314
    Likes Received:
    111
    Reputations:
    9
    выводит Array ( [0] => ТЕКСТ ТЕКСТ ) :mad:
    через echo вообще не выводит $res[0]
     
  17. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    echo $res[0][0]

    ЗЫ: а вообще лучше так, на случай если совпадений будет несколько:
    PHP:
    <?php  
    $text 
    "#$@_X<br> M@RC _(R @ <div> |RY +||#R|#*@ bk[0] = 'ТЕКСТ ТЕКСТ';http://sf23f/324f/#$@_X<br> M@RC _(R @ <div> |RY +||#R|#*@ bk[0] = 'ТЕКСТ ТЕКСТ';http://sf23f/324f/#$@_X<br> M@RC _(R @ <div> |RY +||#R|#*@ bk[0] = 'Пщ Пщ';http://sf23f/324f/#$@_X<br> M@RC _(R @ <div> |RY +||#R|#*@ bk[0] = 'olololololol';http://sf23f/324f/#$@_X<br> M@RC _(R @ <div> |RY +||#R|#*@ bk[0] = '123';http://sf23f/324f/";
    preg_match_all("/(?<=bk\[0\] = \')(.*?)(?=\'\;)/"$text$res);
    for (
    $i 0$i<count($res[0]); $i++)
    echo 
    $res[0][$i].'<br>';
    ?>
     
    #12077 Fepsis, 8 Oct 2009
    Last edited: 8 Oct 2009
  18. min7

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

    Joined:
    3 Sep 2005
    Messages:
    117
    Likes Received:
    85
    Reputations:
    11
    Либо можно просто preg_match вместо preg_match_all и тогда через echo $res[0]; выводиться будет
     
    1 person likes this.
  19. REBUUS

    REBUUS Active Member

    Joined:
    6 Apr 2009
    Messages:
    314
    Likes Received:
    111
    Reputations:
    9
    Благодарю :)
    буду учить preg_match а то часто нужен бывает :)


    кстати не знайте где подробно все о preg_match почитать можно, что бы с примерами , в инете искал и везде одно и тоже и 2-3 примера, как домен вытащить или меил проверить
     
    #12079 REBUUS, 8 Oct 2009
    Last edited: 8 Oct 2009
  20. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Ну да, я на случай, если совпадений будет несколько писал...
    REBUUS, глянь код в моём предыдущем посте...
     
Thread Status:
Not open for further replies.