За последние 24 часа нас посетили 17455 программистов и 1686 роботов. Сейчас ищут 963 программиста ...

выполенение скрипта

Тема в разделе "PHP для новичков", создана пользователем Sub-zero, 27 апр 2010.

  1. Sub-zero

    Sub-zero Активный пользователь

    С нами с:
    21 май 2009
    Сообщения:
    48
    Симпатии:
    0
    Подскажите, пожалуйсто, как сделать так - if (a==b) {выполнить abc.php}, не include и т.д., а чтобы просто abc.php выполнился на сервере и все, знаю можно сделать с помощью xmlhttprequest, а как сделать с помощью php? спасибо
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
  3. akrinel

    akrinel Активный пользователь

    С нами с:
    26 янв 2009
    Сообщения:
    955
    Симпатии:
    1
    Адрес:
    Spb
    system('php abc.php');
    и иже с ним.

    А почему так принципиально не хочется использовать include?
     
  4. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Дак а какой смысл в конструкции выше, если она в данном контексте равносильна обычному include?
    Я понимаю, если нужно CLI использовать или экстернальный скрипт на Perl (или др.), но сейчас смысла в system нет.
    Давайте все require заменим на system с return в конце =)
     
  5. akrinel

    akrinel Активный пользователь

    С нами с:
    26 янв 2009
    Сообщения:
    955
    Симпатии:
    1
    Адрес:
    Spb
    Apple, Ну может человек в зависимости от if'a стартует разных демонов.

    Но вообще да, для сферического кода в вакууме смысла нет, но поскольку человек написал:
    То я ему и ответил исходя из поставленным им условий, навсякий случай уточнив по каким причинам он не хочет использовать include...
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Sub-zero
    не надо так делать.

    можно перейти на этот скрипт через броузер типа. изнутри сервера же. если уж очень хочется.
     
  7. Sub-zero

    Sub-zero Активный пользователь

    С нами с:
    21 май 2009
    Сообщения:
    48
    Симпатии:
    0
    спасибо
     
  8. vuzy

    vuzy Активный пользователь

    С нами с:
    11 мар 2010
    Сообщения:
    199
    Симпатии:
    0
    Адрес:
    киев
    типа header (location:abc.php);
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    нет. командой серверу его же серверным какимнить lynx или wget или просто попробовать открыть его как хтмл страничку изпод скрипта через файл_гет_контентс.
    http://drupal.org/cron - вариант 1
    http://www.php.ru/forum/viewtopic.php?t=25281 - вариант два. во втором случае можно еще и результат получить.