Ошибка настройки часового пояса PHP - PullRequest
0 голосов
/ 12 мая 2018

Я пытался исправить эту ошибку в течение нескольких дней ..

https://e -scapeps.com / voice / index.php

Внимание: main (): небезопасно полагаться на настройки часового пояса системы.Вы обязаны использовать настройку date.timezone или функцию date_default_timezone_set ().Если вы использовали какой-либо из этих методов и по-прежнему получаете это предупреждение, вы, скорее всего, неправильно написали идентификатор часового пояса.На данный момент мы выбрали часовой пояс UTC, но, пожалуйста, установите date.timezone, чтобы выбрать свой часовой пояс.в /home/escapeps/public_html/vote/templates/steps/step2.php в строке 43

Примечание: неопределенная переменная: время в /home/escapeps/public_html/vote/templates/steps/step2.php onстрока 43

Предупреждение: main (): небезопасно полагаться на настройки часового пояса системы.Вы обязаны использовать настройку date.timezone или функцию date_default_timezone_set ().Если вы использовали какой-либо из этих методов и по-прежнему получаете это предупреждение, вы, скорее всего, неправильно написали идентификатор часового пояса.На данный момент мы выбрали часовой пояс UTC, но, пожалуйста, установите date.timezone, чтобы выбрать свой часовой пояс.в /home/escapeps/public_html/vote/templates/steps/step2.php в строке 43

Неустранимая ошибка: имя функции должно быть строкой в ​​/ home / escapeps / public_html / голосование / templates / steps / step2.php на линии 43

вот строка 43 step2.php

43: $time = time(true) - date.timezone($vote['callback_date']);

Заранее спасибо, любая помощь здесь будет отличной.

просто вна тот случай, если вам это нужно: вот весь step2.php

<?php
if ($_SERVER['REQUEST_METHOD'] != "POST"
        || !isset($_POST['url'])
        || $_POST['url'] != $_SERVER['HTTP_REFERER']) {
    exit;
}

include '../../constants.php';
include '../../classes/class.database.php';

$db = new Database(db_host, db_user, db_pass, db_data);

if (!$db->connect())
    exit;

if (!isset($_COOKIE['vote_user'])) {
    exit;
}

$username = filter_var($_COOKIE["vote_user"], FILTER_SANITIZE_STRING);
$username = preg_replace("/[^A-Za-z0-9_]/", '_', $username);

$sites = $db->getSites();

if ($sites == null) {
    echo '<div class="alert alert-danger">There are no sites to vote on!</div>';
    exit;
}

foreach ($sites as $site) {
    if ($site['active'] == false) {
        continue;
    }

    $url = str_replace("{sid}", $site['site_id'], $site['url']);
    $url = str_replace("{incentive}", str_replace(" ", "_", $username), $url);

    $vote = $db->getVote($site['id'], $username, $_SERVER['REMOTE_ADDR']);

    if ($vote == null) {
        echo '<a class="btn btn-default site" target="_blank" href="vote.php?site='.$site['id'].'">'.$site['title'].'</a>';
    } else {
            if (!$db->connect())
    exit;

$votm = $db->getVotm();
$votes = $db->getVotes();

if( ! ini_get('date.timezone') )
{
    date_default_timezone_set('GMT');


}
$time = time(true) - date.timezone($vote['callback_date']);
        $timeDiff = 43200 - $time;

        echo '<a class="btn btn-success site" target="_blank" href="#"><i class="fa fa-check"></i> '.formatSeconds($timeDiff).'</a>';
    }
}
?>

<hr style="border-color:transparent;">
Voting as <strong><?php echo str_replace("_", " ", $username); ?></strong>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...