Как запустить скрипт после действия

Тема в разделе "Как сделать...", создана пользователем zorg007, 9 мар 2012.

  1. zorg007

    zorg007 Создатель

    Регистр.:
    6 май 2007
    Сообщения:
    22
    Симпатии:
    5
    Вопрос может показаться идиотским, но всёже:
    После загрузки файла на сервер мне нужно чтоб другой скрипт начал с ним работу, как это сделать? Заранее премного благодарен.
     
  2. uNknownMark

    uNknownMark

    Регистр.:
    22 сен 2007
    Сообщения:
    393
    Симпатии:
    169
     
  3. autos

    autos

    Регистр.:
    14 июл 2007
    Сообщения:
    184
    Симпатии:
    48
    самый простой вариант через include("fille.php") или через curl
     
  4. RayTraceR1

    RayTraceR1 Создатель

    Регистр.:
    27 июн 2009
    Сообщения:
    44
    Симпатии:
    15
    Согласен, пример реализации:

    PHP:
    <?php
     
    if( isset( $_FILE ) )
    {
      
    // Код, сохранения файлов
      // После сохранения вызываем CURL
      
    $url 'http://site.ru/script.php'// "другой" скрипт
      
    $postdata 'activate=1';
      
    $ch curl_init$url );
      
    curl_setopt($chCURLOPT_URL$url);
      
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
      
    curl_setopt($chCURLOPT_HEADER0);
      
    curl_setopt($chCURLOPT_FOLLOWLOCATION1);
      
    curl_setopt($chCURLOPT_ENCODING"");
      
    curl_setopt($chCURLOPT_TIMEOUT120);
      
    curl_setopt($chCURLOPT_POST1);
      
    curl_setopt($chCURLOPT_POSTFIELDS$postdata);
      
    curl_exec$ch );
    }
    else
    {
      
    /* Код До загрузки, например форма */
    }
     
    ?>
    Соответственно в /script.php, отрабатывает $_POST['activate'];
     
    zorg007 нравится это.
  5. a_n_d_y

    a_n_d_y

    Регистр.:
    26 мар 2006
    Сообщения:
    465
    Симпатии:
    61
    А зачем юзать курл на своем же сайте? Просто нужно проверить на загрузку и после этого выполнить необходимый скрипт, подключить можно через инклуд...