Помощь по скриптам | Помощь по коду
Сейчас колупаю скрипт myssd.host сталкнулся с такой проблемой (с кроном) не могу понять какой именно путь файла.
На пример http://mysite.ru/modules/activ.php
Сейчас скину код
На пример http://mysite.ru/modules/activ.php
Сейчас скину код
php
<?php
include_once($_SERVER["DOCUMENT_ROOT"].'/sys/__Class.DB.php');
/*Activation Tarif Shared*/
$host = DB::$dbs->query("SELECT * FROM `user_hosting` WHERE `activation` = '1'");
while($a = $host->fetch(PDO::FETCH_LAZY)) {
$zak = DB::$dbs->queryFetch("SELECT * FROM `order_hosting` WHERE `id` = ?", array($a->tarif));
$set = DB::$dbs->queryFetch("SELECT * FROM `setting` WHERE `id` = '".$zak->id_tarif."'");
$reg = file_get_contents("https://".$set->ip.":1500/ispmgr?func=user.edit&out=xml&authinfo=".urlencode($set->login).":".urlencode($set->pass)."&sok=ok&name=".urlencode($a->isp_login)."&passwd=".urlencode($a->isp_pass)."&confirm=".urlencode($a->isp_pass)."&fullname=".urlencode($us->login)."&preset=".urlencode($zak->name)."");
if(preg_match('<ok/>',$reg))
{
$reg_domain = file_get_contents("https://".$set->ip.":1500/ispmgr?func=webdomain.edit&out=xml&authinfo=".urlencode($set->login).":".urlencode($set->pass)."&sok=ok&name=".urlencode($a->domain)."&owner=".urlencode($a->isp_login)."&charset=UTF-8&ip_existing=".urlencode($set->ip_set)."&webdomain=on&email=abuse@youhosting.ru&ns=".$set->ns1." ".$set->ns2);
DB::$dbs->query("UPDATE `user_hosting` SET `activation` = '0' WHERE `id` = '".$a->id."'");
if(preg_match('<ok/>',$reg_domain))
{
$msg = '
Здравствуйте уважаемый клиент '.H.'
Хотим вас известить что заказ #'.$a['id'].' был активирован и вы можете начать им пользоваться!!!
Администрация хостинга '.H.'
';
}else{
$msg = '
Здравствуйте уважаемый клиент '.H.'
Хотим вас известить что заказ #'.$a['id'].' был активирован и произошла не известная ошибка , вам домен '.$a->domain.' не был добавлен на ваш аккаунт , вы можете его добавить в ручную !
Администрация хостинга '.H.'
';
}
DB::$dbs->query("INSERT INTO `jurnal` SET `text` = '".$msg."',`stat` = '1', `us` = '".$a->us."', `time` = '".time()."'");
}
}
Запускай через php-cli php -f path/file.php
________
посл. ред. 12.11.2019 в 21:51; всего 1 раз(а); by System
________
посл. ред. 12.11.2019 в 21:51; всего 1 раз(а); by System
System (12.11.2019 в 21:50)
Запускай через php-cli php -f path/file.php
Запускай через php-cli php -f path/file.php
При ручном запуске белый экран и ничего не происходит.
________
посл. ред. 12.11.2019 в 21:55; всего 1 раз(а); by 164684691
164684691 (12.11.2019 в 21:55)
При ручном запуске белый экран и ничего не происходит.
При ручном запуске белый экран и ничего не происходит.
запускать файлы крона надо через cli и не давать возможности зайти из под сервера apache или nginx, а белый экран потому что ошибка, смотри код ответа сервера и логи