Помогите со скриптом - Форум успешных вебмастеров - GoFuckBiz.com
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.2486
BTC/USD68114.2520
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 13.12.2018, 19:10   #1
mamba
Mamber
 
Аватар для mamba
 
Регистрация: 28.12.2010
Адрес: Green Street
Сообщений: 3,197
Бабло: $478630
По умолчанию Помогите со скриптом

Товарищи, выручайте. Нужен скрипт простенький... в общем на серваке в папке лежат 2 пых скрипта.
Я их по очереди запускаю с разницей в пять минут. Крон мне не нужен.
Нужен скриптец, который бы я положил в папку рядом с этими скриптами, потом запустил этот скриптец, а он сам запустил сначала первый пых файл, а через минут пять второй. А потом прекратил свою работу.

Спасибо
mamba вне форума  
Старый 13.12.2018, 19:58   #2
HereIsAds
Senior Member
 
Аватар для HereIsAds
 
Регистрация: 21.11.2018
Сообщений: 159
Бабло: $23470
Отправить сообщение для HereIsAds с помощью Telegram
По умолчанию

Php include

php sleep

Заинклюдить короче оба в новый и слип выставить между ними.
HereIsAds вне форума  
Старый 13.12.2018, 19:59   #3
mamba
Mamber
 
Аватар для mamba
 
Регистрация: 28.12.2010
Адрес: Green Street
Сообщений: 3,197
Бабло: $478630
ТС -->
автор темы ТС По умолчанию

Если б я владел php =))
mamba вне форума  
Старый 13.12.2018, 20:05   #4
HereIsAds
Senior Member
 
Аватар для HereIsAds
 
Регистрация: 21.11.2018
Сообщений: 159
Бабло: $23470
Отправить сообщение для HereIsAds с помощью Telegram
По умолчанию

Цитата:
<?php

include 'script1.php';
sleep (300);
include 'script2.php';

?>
Но надо смотреть, что там и сколько выполняется в них.
HereIsAds вне форума  
Старый 13.12.2018, 20:10   #5
malishka
Ебланнед
 
Регистрация: 28.11.2009
Сообщений: 875
Бабло: $257825
По умолчанию

Код:
<?php
ignore_user_abort(true);
set_time_limit(0);

$file1 = 'index1.php';
$file2 = 'index2.php';

function curPageURL() {
 $pageURL = 'http';
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 $pageURL .= "://";
 $pageURL .= ''.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
 return $pageURL;
}

$url = curPageURL();

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, ''.$url.'/'.$file1.''); 
curl_setopt($ch, CURLOPT_HEADER, false); 
curl_exec($ch);
curl_close($ch);

sleep(300);

$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, ''.$url.'/'.$file2.''); 
curl_setopt($ch2, CURLOPT_HEADER, false); 
curl_exec($ch2);
curl_close($ch2);

?>
проверил, работает
сделал тебе сразу, что б не мучился с путями
только впишешь названия файлов
malishka вне форума  
Старый 13.12.2018, 20:21   #6
mamba
Mamber
 
Аватар для mamba
 
Регистрация: 28.12.2010
Адрес: Green Street
Сообщений: 3,197
Бабло: $478630
ТС -->
автор темы ТС По умолчанию

Спасибо, опробую.
malishka, почему то у меня не запустился мой пых файл через твой скрипт...


HereIsAds, первый пых запустился, он начал работу, потом этот скриптец крутится в ожидании, но потом клаудфлер отдает
Error 524 Ray ID: 4889cc37bb9d2b6a • 2018-12-13 16:29:02 UTC
A timeout occurred

Но вроде бы дело все таки дошло до запуска второго скрипта =)

Спасибо

Последний раз редактировалось mamba; 13.12.2018 в 20:36.
mamba вне форума  
Старый 13.12.2018, 21:27   #7
malishka
Ебланнед
 
Регистрация: 28.11.2009
Сообщений: 875
Бабло: $257825
По умолчанию

А почему не заработало?

мой вариант более универсальный

через инклюд могут не заработать сложные скрипты
malishka вне форума  
Старый 13.12.2018, 21:29   #8
digg
$400
 
Аватар для digg
 
Регистрация: 17.05.2009
Сообщений: 14,033
Бабло: $1904150
Отправить сообщение для digg с помощью ICQ
По умолчанию

Цитата:
Сообщение от malishka Посмотреть сообщение
А почему не заработало?

мой вариант более универсальный

через инклюд могут не заработать сложные скрипты
курл мог быть отключен на сервере
digg на форуме  
Старый 13.12.2018, 21:34   #9
malishka
Ебланнед
 
Регистрация: 28.11.2009
Сообщений: 875
Бабло: $257825
По умолчанию

да, возможно, но сейчас по моему он уже почти везде включен по умолчанию... жаль
malishka вне форума  
Старый 13.12.2018, 22:37   #10
веломан
сыроед
 
Аватар для веломан
 
Регистрация: 01.10.2015
Сообщений: 15,876
Бабло: $1862785
По умолчанию

Цитата:
Сообщение от malishka Посмотреть сообщение
PHP код:
function curPageURL() {
 
$pageURL 'http';
 if (
$_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 
$pageURL .= "://";
 
$pageURL .= ''.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
 return 
$pageURL;

синтаксис - дичь
вот так надо:
PHP код:
function curr_page_URL()
{
    
$scheme = ($_SERVER['SERVER_PORT'] == 443   'https'   'http');

    return 
"{$scheme}://{$_SERVER['SERVER_NAME']}.dirname($_SERVER['PHP_SELF']);


и зачем везде втыкать ''. (2 одинарных кавычки и конкатенацию) ??
Цитата:
''.$url.'/'.$file2.''
PHP код:
"{$url}/{$file2}
зы: и для данной задачи столько кода не нужно
нахуй там вообще курл - непонятно

Последний раз редактировалось веломан; 13.12.2018 в 22:42.
веломан вне форума