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

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

Thread Status:
Not open for further replies.
  1. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    эм... тогда поподробней - какие ярлыки?
     
  2. wildshaman

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

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
    Кубик РубикА
    неучи =(
     
  3. Gray_Wolf

    Gray_Wolf Active Member

    Joined:
    7 Mar 2009
    Messages:
    377
    Likes Received:
    135
    Reputations:
    10
    Видимо имеются в виду ярлыки винды.
    Если это так, то у PHP должен быть доступ к этим ярлыкам.
    А работать с ним можно как с обычным текстовым файлом.

    Вот открыл 1 из своих ярлыков

    Code:
    L        А      F›        ({*?1ЙВ“ъr®љЙ ({*?1Й ґ                    I PаOР к:iўШ +00ќ /D:\                   J 1     a:ЂҐ PROGRA~1  2   пѕщ8Р‰a:†Ґ   P r o g r a m   F i l e s    B 1     a:ЂҐ WINNYD~1  *   пѕa:ЂҐa:†Ґ   W i n n y d o w s    B 1     a:†Ґ XVID4P~1  *   пѕa:ЂҐa:†Ґ   X v i D 4 P S P 5    L 2  ґ R9ђ„  XviD4PSP.exe  0   пѕR9ђ„a:ЃҐ   X v i D 4 P S P . e x e      n            ;       m         9Юd   Локальный диск D:\Program Files\Winnydows\XviD4PSP5\XviD4PSP.exe  7 . . \ . . \ . . \ P r o g r a m   F i l e s \ W i n n y d o w s \ X v i D 4 P S P 5 \ X v i D 4 P S P . e x e $ D : \ P r o g r a m   F i l e s \ W i n n y d o w s \ X v i D 4 P S P 5      *&   w   `     *X       wainakh-fe0f1be ?Ь‹ЪЮ0ІA¶Ш?v JeњнШќіЌЮ„y PVА ?Ь‹ЪЮ0ІA¶Ш?v JeњнШќіЌЮ„y PVА     
    Вместо пробелов конечно используются NULL байты.

    Хотя с линуксом всё намного проще.
     
    #9323 Gray_Wolf, 29 Mar 2009
    Last edited: 29 Mar 2009
  4. Кубик Рубик

    Joined:
    10 Apr 2008
    Messages:
    48
    Likes Received:
    0
    Reputations:
    0
    Code:
    Кубик РубикА
    неучи =(
    
    Так задумано, т.к. Кубик рубика звучит хреново =\
     
  5. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    ну.. настолько же можно насколько и редактировать теги mp3
    можно то можно.. надо просто знать формат собственно ярлыков..
    сам не пробовал.. если бы встала задача открыл бы в hex редакторе и просто попробовал позаменять поле где вбит путь.. ну а если не получилось бы решить задачу в лоб, т.е. таким способом - то тогда гугль в помощь, чтоб понять структуру ярлыка и бить полбу.. :)))

    хотя думаю там должна быть только специнфа, чтонить типа о том, какой значок показывать и непосредственно путь :)
     
  6. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    https://forum.antichat.net/printthread.php?t=79795
     
  7. MaTpOc

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

    Joined:
    5 May 2008
    Messages:
    633
    Likes Received:
    475
    Reputations:
    25
    ярлыки на рабочем столе, мне нужно чтоб как только инет отрубился тут же вбился пароль и инет включился, а то он у меня так сам не умеет.
     
  8. MaTpOc

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

    Joined:
    5 May 2008
    Messages:
    633
    Likes Received:
    475
    Reputations:
    25
    у меня там уже давно все стоит, но инет все равно не переподключается. =/
     
  9. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    auto it юзай
     
  10. -m0rgan-

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

    Joined:
    29 Sep 2008
    Messages:
    514
    Likes Received:
    170
    Reputations:
    17
    MaTpOc, а не проще ли для таких целей написать батник??
    Имхо на php писать скрипк коннекта к сети полный бред..
     
  11. [dei]

    [dei] Active Member

    Joined:
    24 Nov 2008
    Messages:
    171
    Likes Received:
    112
    Reputations:
    5
    m0Hze

    PHP:
    $page preg_replace('/src="([^:]*?)"/i'"src=\"$host$1\""$page);
     
    1 person likes this.
  12. KaZ@NoVa

    KaZ@NoVa Elder - Старейшина

    Joined:
    5 Jul 2008
    Messages:
    368
    Likes Received:
    438
    Reputations:
    -16
    во первых preg_match_all пишется со строчной а не с прописной )
    во вторых.. |Ui - напомни что означает модификатор U ? никогда им не пользовался чесгря.. i - это в любом регистре, U - не помню, в ман лезть лень.. я пользуюсь обязательно модификатором l - это позволяет искать в многострочном документе
    втретьих src="(.*?)".. гм.. а если будет одинарная кавычка? или вообще не будет ее?? работать явно не будет..

    HTML:
    if (!strpos($src[1][$i], "://")) {
    зачем ищется :// ??? картинка может быть внешняя же? ) http://image.jpg уже не пройдет..

    гм.. будем это доделывать или перепишем? ;)
     
  13. tp123

    tp123 New Member

    Joined:
    30 Mar 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Ребята небольшая помошь нужна состаить регулярку на php

    Тоесть искать в тексте [-a-zA-Z0-9]{1,40} точка [a-zA-Z]{2,5} и заменять их на www точка [-a-zA-Z0-9]{1,40} точка [a-zA-Z]{2,5}

    Необходимо что бы заменял: http://www.ya.ru, или ya.ru, или WWW.YA.RU на www.ya.ru
     
  14. tp123

    tp123 New Member

    Joined:
    30 Mar 2009
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Ребята небольшая помошь нужна состаить регулярку на php

    Тоесть искать в тексте [-a-zA-Z0-9]{1,40} точка [a-zA-Z]{2,5} и заменять их на www точка [-a-zA-Z0-9]{1,40} точка [a-zA-Z]{2,5}

    Необходимо что бы заменял: http://www.ya.ru, или ya.ru, или WWW.YA.RU на www.ya.ru
     
  15. VaTTka

    VaTTka Member

    Joined:
    10 Dec 2008
    Messages:
    0
    Likes Received:
    14
    Reputations:
    0
    По возможности помогите плз. Нужна прога типа:
    есть список опеределнных символов, они идут в столбец
    Code:
    123123123-34534534
    243242342-43534534
    Нужно вставлять перед каждой строкой определенный(одинаковый) текст:
    Code:
    рарар -аавыа 123123123-34534534
    рарар -аавыа 243242342-43534534
    и уже другой(одинаковый) текст после каждой строки:
    Code:
    рарар -аавыа 123123123-34534534 -039оратвг =ыаывамив
    рарар -аавыа 243242342-43534534 -039оратвг =ыаывамив
    Заранее благодарен! Если есть такая прога, то подскажите название плз, ничего подобного не нашел.
     
  16. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    VaTTka, вот скрипт... Заменяй "текст в начале" и "текст в конце" на свои значения...

    PHP:
    <?php 
    if(isset($_POST['go'])) 

    $h explode("\n"$_POST['text']);
    for (
    $j 0$j<=count($h)-1$j++)
    {
    $ar rtrim($h[$j]);
    print_r('<div align="center">текст в начале '.$ar.' текст в конце</div>');
    }
    } else { 
    echo 
    '<div align="center">Введи исходные данные<br><form method=post>
    <textarea cols=70 rows=20 name="text"></textarea><br><br><input name="go" 
    type=submit value="Вставить то что нужно"></form></div>'

    }          
    ?>
     
    1 person likes this.
  17. Zitt

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

    Joined:
    7 May 2006
    Messages:
    736
    Likes Received:
    268
    Reputations:
    59
    Такой вопрос...
    Есть текст, в неизвестном месте есть мыло, причем оно может быть как просто [email protected] так и <u>[email protected] </u> и еще куча вариаций....
    Может можка какнть выцепить мыло??
     
  18. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    <?php 
      $text 
    'Лабуда, [email protected], разный текст 
              Лабуда, <u>[email protected]</u>, разный текст текста=)b2f387d9ebc680e559bc48d029c6c0efПриведите Лабуда, разный текст b2f387d9ebc680e559bc48d029c6c0efЛабуда, разный текст пример текста=) Типо такого...'

      
    preg_match_all('/\w+@\w+.\w+/'$text$out); 
      
    print_r($out); 
      
    ?>
     
    1 person likes this.
  19. Ershik

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

    Joined:
    7 Nov 2007
    Messages:
    301
    Likes Received:
    46
    Reputations:
    6
    Встраиваю снифер с помощью javascript
    Проблема в том, что страница постоянно обновляется из-за header
    Как можно заставить скрипт выполниться 1 раз?
    При заходе, страница постоянно обновляется.
    попробовал функцию "break" - не помогла.
    PHP:
    <?
    $data_filename "data.txt";
    $max_entries 0// 0 для снятия лимита
    require 'functions.php';
    cleaner();
    $sniffed['date'] = date("d.m.Y H:i");
    $sniffed['ip'] = $_SERVER['REMOTE_ADDR'];
    $sniffed['referer'] = htmlspecialchars(stripslashes(urldecode($_SERVER['HTTP_REFERER'])));
    $sniffed['query'] = htmlspecialchars(stripslashes(urldecode($_SERVER['QUERY_STRING'])));
    //$sniffed['query'] = ($_SERVER['QUERY_STRING']);
    $sniffed['agent'] = htmlspecialchars(stripslashes($_SERVER['HTTP_USER_AGENT']));
    $sniffed['real_ip'] = htmlspecialchars(stripslashes($_SERVER['HTTP_X_FORWARDED_FOR']));

    $entrie serialize($sniffed);
    $data = array();
    $data_content get_file_content($data_filename);
    if (
    $data_content !== NULL$data unserialize($data_content);
    $data[] = $entrie;
    $data_content serialize($data);
    put_file_content($data_filename$data_content);
    header("Location:http://sait.ru/mail.php");
    breake;
    // Вызов: <script>window.location.href='http://site2.ru;</script>
    ?>
     
  20. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    breake; NO
    exit; YES
     
Thread Status:
Not open for further replies.