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

zorg007

Создатель
Регистрация
6 Май 2007
Сообщения
22
Реакции
5
Вопрос может показаться идиотским, но всёже:
После загрузки файла на сервер мне нужно чтоб другой скрипт начал с ним работу, как это сделать? Заранее премного благодарен.
 
самый простой вариант через include("fille.php") или через curl
 
самый простой вариант через include("fille.php") или через curl
Согласен, пример реализации:

PHP:
<?php
 
if( isset( $_FILE ) )
{
  // Код, сохранения файлов
  // После сохранения вызываем CURL
  $url = 'http://site.ru/script.php'; // "другой" скрипт
  $postdata = 'activate=1';
  $ch = curl_init( $url );
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  curl_setopt($ch, CURLOPT_ENCODING, "");
  curl_setopt($ch, CURLOPT_TIMEOUT, 120);
  curl_setopt($ch, CURLOPT_POST, 1);
  curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
  curl_exec( $ch );
}
else
{
  /* Код До загрузки, например форма */
}
 
?>

Соответственно в /script.php, отрабатывает $_POST['activate'];
 
А зачем юзать курл на своем же сайте? Просто нужно проверить на загрузку и после этого выполнить необходимый скрипт, подключить можно через инклуд...
 
Назад
Сверху