[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
    Нид хелп!
    Имеется страница с таким хтмл кодом
    PHP:
    <a href="http://rapidshare.com/files/116016278/Activator_And_Zatox_-_Still_Drunk__Freedom-Vinyl-2008-QMI.rar">Activator_And_Zatox_-_Still_Drunk__Freedom-Vinyl-2008-QMI</a>
    <
    a href="http://rapidshare.com/files/116015521/Vetka_Feat_Mr_Eyez_-_Eardrums-Vinyl-2008-QMI.rar">Vetka_Feat_Mr_Eyez_-_Eardrums-Vinyl-2008-QMI</a
    Вопрос как мне выдрать линки :(
    PHP:
    http://rapidshare.com/files/116016278/Activator_And_Zatox_-_Still_Drunk__Freedom-Vinyl-2008-QMI.rar
    http://rapidshare.com/files/116015521/Vetka_Feat_Mr_Eyez_-_Eardrums-Vinyl-2008-QMI.rar
     
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    D0S,
    PHP:
    <?php
    $link 
    '<a href="http://rapidshare.com/files/116016278/Activator_And_Zatox_-_Still_Drunk__Freedom-Vinyl-2008-QMI.rar">Activator_And_Zatox_-_Still_Drunk__Freedom-Vinyl-2008-QMI</a>
    <a href="http://rapidshare.com/files/116015521/Vetka_Feat_Mr_Eyez_-_Eardrums-Vinyl-2008-QMI.rar">Vetka_Feat_Mr_Eyez_-_Eardrums-Vinyl-2008-QMI</a> '
    ;

    preg_match_all('#<a href="(.*?)">.*?</a>#'$link$out);
    foreach(
    $out['0'] as $value)
    {
        echo 
    $value.'<br/>';
    }
    ?>
     
  3. D0S

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

    Joined:
    6 Jan 2007
    Messages:
    44
    Likes Received:
    7
    Reputations:
    0
    2Isis
    Выводятся названия, а не линки.
     
  4. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    PHP:
    <?php 
    $link 
    '<a href="http://rapidshare.com/files/116016278/Activator_And_Zatox_-_Still_Drunk__Freedom-Vinyl-2008-QMI.rar">Activator_And_Zatox_-_Still_Drunk__Freedom-Vinyl-2008-QMI</a> 
    <a href="http://rapidshare.com/files/116015521/Vetka_Feat_Mr_Eyez_-_Eardrums-Vinyl-2008-QMI.rar">Vetka_Feat_Mr_Eyez_-_Eardrums-Vinyl-2008-QMI</a> '


    preg_match_all('#<a href="(.*?)">.*?</a>#'$link$out); 
    // foreach($out['0'] as $value)
    foreach($out[1] as $value)

        echo 
    $value.'<br/>'

    ?>
     
    1 person likes this.
  5. coo1io

    coo1io New Member

    Joined:
    13 Apr 2008
    Messages:
    16
    Likes Received:
    3
    Reputations:
    0
    Tеперь используя ерроровский скрипт для проверки на инвиз выбивает :
    3делайте пожалуйста скрипт так чтобы не было:


    исходник:
    PHP:
    <form method=POST name="check">
    <b>Icq</b><BR>
    <input style="width: 90px;" size=39 name=icq value="" maxlength=11><BR><BR>
    <input value="проверить" type="submit" style="width: 90px;">
    </form>
    <BR>
    <?php 
    if (isset($_POST['icq'])) 

    $icq $_POST['icq']; 
    $icq ereg_replace("-","",$icq);
    $out=file_get_contents('http://inviz.su/?uin='.($icq)); 
    $out ereg_replace("\n","<br>",$out);
    print 
    "$out";
    }
    ?> 
    заранее благодарен
     
  6. FeraS

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

    Joined:
    19 Jan 2007
    Messages:
    555
    Likes Received:
    420
    Reputations:
    76
    coo1io
    Этот текст выводится из скрипта на inviz.su, к которому, естественно, открытого доступа нет, так что довольствуйся этим
     
  7. coo1io

    coo1io New Member

    Joined:
    13 Apr 2008
    Messages:
    16
    Likes Received:
    3
    Reputations:
    0
    FeraS
    нет на сайте never-mind.ru человек использует етот скрипт и сам его исправил!
    на inviz.su нету же такой штуки!
    можна наверно в скрипте зделать так чтобы ето не отображалось
     
  8. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    В таком виде сойдет?
    PHP:
     <form method=POST name="check">
    <b>Icq</b><BR>
    <input style="width: 90px;" size=39 name=icq value="" maxlength=11><BR><BR>
    <input value="проверить" type="submit" style="width: 90px;">
    </form>
    <BR>
    <?php 
    if (isset($_POST['icq'])) 

    $icq $_POST['icq']; 
    $icq ereg_replace("-","",$icq);
    $out=file_get_contents('http://inviz.su/?uin='.($icq)); 
    $out ereg_replace("\n","<br>",$out);
    preg_match('/Статус номера(.*?)</',$out,$out);

    print 
    $out[1];
    }
    ?> 
     
    _________________________
  9. coo1io

    coo1io New Member

    Joined:
    13 Apr 2008
    Messages:
    16
    Likes Received:
    3
    Reputations:
    0
    Kaimi
    нужно чтобы очталось в таком виде
     
    1 person likes this.
  10. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    PHP:
     <form method=POST name="check">
    <b>Icq</b><BR>
    <input style="width: 90px;" size=39 name=icq value="" maxlength=11><BR><BR>
    <input value="проверить" type="submit" style="width: 90px;">
    </form>
    <BR>
    <?php 
    if (isset($_POST['icq'])) 

    $icq $_POST['icq']; 
    $icq ereg_replace("-","",$icq);
    $out=file_get_contents('http://inviz.su/?uin='.($icq)); 
    $out ereg_replace("\n","<br>",$out);
    preg_match('/Статус номера(.*?)</',$out,$st);
    preg_match('/<br\/>(.*)<p>/s',$out,$da);

    print 
    $st[1]."<br>";
    print 
    $da[1];
    }
    ?> 
     
    _________________________
  11. coo1io

    coo1io New Member

    Joined:
    13 Apr 2008
    Messages:
    16
    Likes Received:
    3
    Reputations:
    0
    все работает Kaimi спасибо
     
  12. Buffalon

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

    Joined:
    22 Mar 2008
    Messages:
    241
    Likes Received:
    34
    Reputations:
    8
    Нужно работать без использоавания массива тоесть работать с буфеером А как то доконца невтыкаю.Задача в след
    вообщем 2 файла ставим как линейки ровно вместе и сравниваем
    ЗАтем заносим все соответствия в 3 файл... .Затем сдвигаем на 1бит и опять записываем в 3 файл... .Вот с использованием массивов я бы справился) а вот напрямую с буфером прото неработал(...
    ПЛИЗ ПОДСКАЖИТЕ
     
  13. KIR@PRO

    KIR@PRO from Exception

    Joined:
    26 Dec 2007
    Messages:
    826
    Likes Received:
    291
    Reputations:
    359
    подскажите пожалуйста как я могу узнать MAC адрес, ip,рефер и Браузер того кто зашел на мою страничку в локалке......

    и как сгенерировать картинку допустим с надписью его ip?
     
    _________________________
    1 person likes this.
  14. emik

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

    Joined:
    20 Dec 2007
    Messages:
    57
    Likes Received:
    18
    Reputations:
    2
    PHP:
    $H=getenv("HTTP_REFERER"); // получает URL, с которого пришёл посетитель 
    PHP:
    $U=getenv("HTTP_USER_AGENT"); // получаем данные о софте,       //который испольует пользователь
    PHP:
    $R=getenv("REMOTE_ADDR"); // получаем IP посетителя 
    PHP:
    $W=getenv("REQUEST_URI"); // получаем относительный адрес странички,       //которую запросил посетител
    вот собствено орыгинал


    по поводу МАС адреса ето конечно.... теоритически возможно через сторонную бублиотеку на С, а ввобще ето будет МАС адрес последнего маршрутизатора. вот кажись что-то в єтом роде http://www.sysman.ru/index.php?showtopic=9639
     
    1 person likes this.
  15. emik

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

    Joined:
    20 Dec 2007
    Messages:
    57
    Likes Received:
    18
    Reputations:
    2
    а...а...а в локалке тогда ничего лутшего чем nmap ( ето сетевой сканер для Linux систем ) ты не наверное не найдеш )))
     
  16. KIR@PRO

    KIR@PRO from Exception

    Joined:
    26 Dec 2007
    Messages:
    826
    Likes Received:
    291
    Reputations:
    359
    А ВОТ ЕЩЕ подскажи как выролнить камандную строку средствами php?
    тока не <? SYSTEM("строка"); ?> а ченить другое...
     
    _________________________
    #3136 KIR@PRO, 22 May 2008
    Last edited: 22 May 2008
  17. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
  18. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    еще proc_open
     
    1 person likes this.
  19. KIR@PRO

    KIR@PRO from Exception

    Joined:
    26 Dec 2007
    Messages:
    826
    Likes Received:
    291
    Reputations:
    359
    а ктонить подскажет как сделать такое же на своем серваке...
    _http://blacksun.fbi.be/xbar/img.png
    _http://2ip.ru/bar/ip14.gif
    _http://www.danasoft.com/sig/akoles.jpg

    я имею ввиду как сгенерировать такой рисунок и дать его клиенту.....
     
    _________________________
    #3139 KIR@PRO, 22 May 2008
    Last edited: 22 May 2008
  20. Корвин

    Корвин Elder - Старейшина

    Joined:
    26 Feb 2007
    Messages:
    256
    Likes Received:
    31
    Reputations:
    3
    http://newage.migtel.ru/index.php?act=ST&f=23&t=4330 тут подробное описалово
     
    1 person likes this.
Thread Status:
Not open for further replies.