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

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

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

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    m0Hze Возвращаясь к вашему же примеру - вы "глобализуете" не класс, а экземпляр этого класса, что мешает создавать их уже в конечном классе?

    PHP:
    class finalclass {
        public 
    $res '';
        function 
    __construct()
        {
            
    $this->curl = new mycurl();
            
    $this->some_class = new some_class();
        }
        function 
    login($login,$password)
        {
            
    $this->res $this->curl->post('http://some_addr'"login=$login&password=$password");
            if (!
    $this->res) return 0;
            return 
    1;
        }
        function 
    fetch()
        {
            return 
    $this->some_class->fetch($this->$res);
        }
    }
    $work = new finalclass();
    $work->login('tratata','12345');
    // И так далее
     
    _________________________
    1 person likes this.
  2. Ser_Djuk

    Ser_Djuk New Member

    Joined:
    20 Dec 2009
    Messages:
    17
    Likes Received:
    0
    Reputations:
    -5
    помогите пожалуйста, дайте какой-то скрипт для массовой рассылки спама, email сообщений
     
  3. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Как вызвать 404-ую ошибку ?

    Пробовал так...
    PHP:
    header("HTTP/1.0 404 Not Found");
    header('Status: 404 Not Found');
    header('HTTP/1.0 404 Not Found');
    ...не получается :(
     
  4. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Держи

    Ребят мне помогите с 404 ...
     
  5. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    geforse
    @header("HTTP/1.1 404 Not Found");

    Попробуй так
     
  6. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    Deathdreams, не работает.

    Таким кодом добился того, что в Internet Explorer всё работает (появляется 404 ошибка), а в лисе по прежнему нет :(

    PHP:
    header("Cache-Control: no-cache, must-revalidate"); 
    header("Pragma: no-cache");
    header('HTTP/1.0 404 Not Found');
     
  7. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    exit; после
    PHP:
    header('HTTP/1.0 404 Not Found');
    делаешь?
     
  8. geforse

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

    Joined:
    2 Mar 2008
    Messages:
    617
    Likes Received:
    290
    Reputations:
    1
    не помогает
     
  9. ubuntu

    ubuntu New Member

    Joined:
    28 Dec 2009
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    есть файл с акками от контакта(разделитель : )
    нужно на выходе получить два файла. 1ый - с логинами, 2ой - с паролями.
    ps где то видел. после часа поиска так и не смог найти,решил спросить у вас.
     
  10. apolon47

    apolon47 Banned

    Joined:
    13 Apr 2009
    Messages:
    119
    Likes Received:
    14
    Reputations:
    4
    лови

     
  11. ubuntu

    ubuntu New Member

    Joined:
    28 Dec 2009
    Messages:
    34
    Likes Received:
    0
    Reputations:
    0
    спасибо большое :)
     
  12. Инженер

    Инженер New Member

    Joined:
    19 Jul 2009
    Messages:
    19
    Likes Received:
    1
    Reputations:
    0
    можете написать скрипт на отображение статуса в аське и скайпе? заранее спс.
     
  13. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196

    Не знаю зачем тут php, но если ты это имеешь ввиду, то

    http://www.icq.com/features/web/indicator.html
    http://www.skype.com/intl/ru/share/buttons/
     
  14. Nosfer

    Nosfer New Member

    Joined:
    10 Jan 2007
    Messages:
    16
    Likes Received:
    1
    Reputations:
    0
    Есть массив, состоящий из различный урлов.

    Пример:

    Code:
    http://bonner.wordpress.com/2006/01/31/iaea-report-says-iran-has-bomb-plans/ 
    http://bonner.wordpress.com/2006/02/19/iran-nuclear-weapons-ok-training-suicide-bombers/ 
    http://bonner.wordpress.com/2006/03/08/the-iran-situation/ http://bonner.wordpress.com/2006/04/13/ahmadinejad-be-angry-at-us-and-die/ 
    http://bonner.wordpress.com/2006/04/14/iran-president-israel-will-be-annihilated/ 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1190470 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1190863 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1191094 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1193230 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1195333 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1198585 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1199709
    http://tuskandtalon.blogspot.com/2005_05_01_archive.html 
    http://tuskandtalon.blogspot.com/2005_09_01_archive.html 
    http://tuskandtalon.blogspot.com/2005_10_01_archive.html 
    http://mainstreamiowan.blogspot.com/
    Нужно произвести уникализцаю ТОЛЬКО по доменному имени, т.е. на выходе получить массив с 4мя элементами, соответсвующими первому совпаденю, в данном случае это будет:

    Code:
    http://bonner.wordpress.com/2006/01/31/iaea-report-says-iran-has-bomb-plans/ 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1190470 
    http://tuskandtalon.blogspot.com/2005_05_01_archive.html 
    http://mainstreamiowan.blogspot.com/
    Есть идеи?
     
  15. REBUUS

    REBUUS Active Member

    Joined:
    6 Apr 2009
    Messages:
    314
    Likes Received:
    111
    Reputations:
    9
    вырезать в регулярных выражениях все что находиться между // и / и потом это сравнивать
     
  16. Nosfer

    Nosfer New Member

    Joined:
    10 Jan 2007
    Messages:
    16
    Likes Received:
    1
    Reputations:
    0
    каким образом предлагаешь сравнивать? если preg_match тот все теже дубли подойдут под регулярку
     
  17. N2kroot

    N2kroot New Member

    Joined:
    25 Oct 2009
    Messages:
    75
    Likes Received:
    3
    Reputations:
    0
    Запиши в файл, а далее
    PHP:
    $arr file("твой файл"); $i=0;
    $text=str_replace("http://",'',$text);
    foreach(
    $arr as $line){
    $i++; list($adress,$kyda,$kyda2)=explode("/",$line);
    $bd['adress'][]=$adress;
    $bd['kyda'][]=$kyda; }
    $bd['kyda2'][]=$kyda2
    for(
    $i=count($arr)-1$i>=0$i--) { echo($bd['adress'][$i]); echo("<br>");
    echo(
    $bd['kyda'][$i]); echo("<br>");
    echo(
    $bd['kyda2'][$i]); echo("<br>");
     }
     
    #13397 N2kroot, 5 Jan 2010
    Last edited: 5 Jan 2010
  18. Инженер

    Инженер New Member

    Joined:
    19 Jul 2009
    Messages:
    19
    Likes Received:
    1
    Reputations:
    0
    попугай, мне надо именно на пхп, ведь я себе на аву хочу..
     
  19. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Nosfer
    PHP:
    $str 'http://bonner.wordpress.com/2006/01/31/iaea-report-says-iran-has-bomb-plans/ 
    http://bonner.wordpress.com/2006/02/19/iran-nuclear-weapons-ok-training-suicide-bombers/ 
    http://bonner.wordpress.com/2006/03/08/the-iran-situation/ http://bonner.wordpress.com/2006/04/13/ahmadinejad-be-angry-at-us-and-die/ 
    http://bonner.wordpress.com/2006/04/14/iran-president-israel-will-be-annihilated/ 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1190470 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1190863 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1191094 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1193230 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1195333 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1198585 
    http://www.angelfire.com/ky/kentuckydan/CommitteesofCorrespondence/index.blog?entry_id=1199709
    http://tuskandtalon.blogspot.com/2005_05_01_archive.html 
    http://tuskandtalon.blogspot.com/2005_09_01_archive.html 
    http://tuskandtalon.blogspot.com/2005_10_01_archive.html 
    http://mainstreamiowan.blogspot.com/'
    ;

    preg_match_all('~https?://([^/]+).*~i'$str$out);
    $out array_values(array_combine($out[1],$out[0]));
    var_dump($out);
     
    _________________________
    1 person likes this.
  20. Nosfer

    Nosfer New Member

    Joined:
    10 Jan 2007
    Messages:
    16
    Likes Received:
    1
    Reputations:
    0
    Есть массив, состоящий из урлов:

    Code:
    http://yandex.ru/a/a/a/
    http://yandex.ru/
    http://yandex.ru/b/
    http://yandex.ru/a/index.php?feuhfbheri
    http://yandex.ru/index.php?feuhfbheri
    
    Необходимо его отсортировать не просто по длине, а по кол-ву вхождений символа "/" , дабы на выходе получить такой порядок:

    Code:
    http://yandex.ru/
    http://yandex.ru/index.php?feuhfbheri
    http://yandex.ru/b/
    http://yandex.ru/b/index.php?feuhfbheri
    http://yandex.ru/a/a/a/
    
    Есть идеи?
     
Thread Status:
Not open for further replies.