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

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

Thread Status:
Not open for further replies.
  1. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
    PHP:
    <?php  
    $str 
    "<div> нада нада очень<>";  
     
    preg_match('/[^<div>](.*)/i'$str$out);  

    print_r($out[0]);  
    ?>
    если не так то выложи строку и вид в какой она должна преобразоваться.
     
    1 person likes this.
  2. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    L I G A, да всё, я через цикл пропустил и сравнивал $arr == striptags($arr)
    если совпадает то вписывал в новую переменную, норм...
     
  3. KrafT

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

    Joined:
    29 Nov 2004
    Messages:
    62
    Likes Received:
    2
    Reputations:
    0
    Возможно ли такое что когда кончается работа скрипта он себя сам запускает заного??
     
  4. zifanchuck

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

    Joined:
    27 Oct 2008
    Messages:
    396
    Likes Received:
    154
    Reputations:
    3
    Типа цикла? НУ можно еще на крон поставить. Крон будет его запускать когда нужно. Если я прально понял...
     
  5. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    нет, такое не возможно, когда скрипт закончит работу он обрубит даже все дочерние скрипты допустим запущенные через exec выход увеличивать время выполнения set_time_limit
     
  6. Krist_ALL

    Krist_ALL Banned

    Joined:
    14 Jan 2009
    Messages:
    436
    Likes Received:
    193
    Reputations:
    24
    А я придумал как сделать. Скрипт, который надо запускать несколько раз в файле а.Пхп в функции маин например.а в скрипте индекс.Пхп
    <?php
    include ('a.Php');
    for($i=0;$i<100;$i++){
    main();
    sleep(2);
    }
    ?>
     
  7. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    по моему он имел ввиду чтобы скрипт сам себя запустил по истечению max_execution_time
     
  8. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    ТЫ многопоточность придумал (х**ня какая-то):)))
     
  9. diznt

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

    Joined:
    31 Jan 2008
    Messages:
    432
    Likes Received:
    164
    Reputations:
    -19
    я вот видел что некоторые пишут вот так echo "Переменная i равняется $i"; а некоторые пишут вот так echo "Переменная i равняется ".$i; как лучше писать? и в каких случаях это играет роль?
     
  10. PaCo

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

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    @KrafT
    через register_shutdown_function - вызывать функциию котороя например будет через сокет вызывать файл из которого она запушена и соотвественно передовать необходимыные данные.

    diznt сейчас начнеться холивар поклоников двойных и одинарных кавычек :)
     
  11. KrafT

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

    Joined:
    29 Nov 2004
    Messages:
    62
    Likes Received:
    2
    Reputations:
    0
    Спасибо ! Вы мне помогли! =)
     
  12. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Скорость выполнения разная поидее. Имхо лучше писать: 'Переменная i равняется '.$i
     
    _________________________
  13. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    ту diznt, http://spindrop.us/2007/03/03/php-double-versus-single-quotes/
     
    #10673 Ch3ck, 5 Jul 2009
    Last edited: 5 Jul 2009
  14. Spyder

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

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    бред это всё про то что с двойными кавычками медленне выполняется
    уж лучше писать "i = $i" чем этот гемор + абсолютная нечетаемость кода с конкатенацией строк
     
    1 person likes this.
  15. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Бенчмарк в перле показывает что с двойными медленнее получается
     
    _________________________
  16. Ch3ck

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

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    На доли секунды... не тру
     
  17. Spyder

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

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    я бы выбрал лучшую читаемость кода, чем сомнительный выйгрыш в производительности
    вы же не систему управления спутниками пишите
     
  18. Winst0n

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

    Joined:
    19 Aug 2008
    Messages:
    92
    Likes Received:
    5
    Reputations:
    0
    как сделать чтоб надписи не залазили друг на друга.. ?

    как надо:
    [​IMG]

    как не надо:
    [​IMG]
    [​IMG]

    PHP:
    imagettftext($im100158$color$font,  $hostname); 
    imagettftext($im1001308$color$font,  $ip); 
    imagettftext($im1001638$color$font,  ':');
    imagettftext($im1001668$color$font,  $port);
    imagettftext($im1003516$color$font,  $gametype);
    imagettftext($im10016316$color$font,  $players);
    imagettftext($im10017416$color$font,  '/');
    imagettftext($im10018116$color$font,  $maxplayers);
    imagettftext($im10028016$color$font'(c) '.$site);
     
  19. PaCo

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

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    если так судить то конкатация тоже занимает какую часть времени и соответсвенно так быстрее:
    да и вообше при выполнении одного запроса в гугле выделяеться 7 г. CO2 так что не пользуйтесь гуглом ищите все вручную и сделайте этот мир чише.
     
    1 person likes this.
  20. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    Если следовать мануалу, то
    "text" жрёт больше памяти, чем 'text' такчто лучше 'text'.$i;
    А "text".$i; это вобще бред какой-то
     
Thread Status:
Not open for further replies.