Я создал приложение для Twitter, чтобы просто публиковать твиты с моего веб-сайта, используя PHP-скрипты «twitteroauth» и «oauth» здесь .
Все работает, но мои журналы ошибок дают мне эту ошибку:
Неопределенный индекс: порт OAuth.php 383
Хотя это не мешает работе моих скриптов, я бы хотел, чтобы в моих журналах ошибок не было шума. И избегайте возможных будущих проблем.
Есть идеи, почему это происходит?
Для справки код в OAuth.php, на который указывает журнал ошибок, таков:
public function get_normalized_http_url() {
$parts = parse_url($this->http_url);
$port = @$parts['port']; <-- Line 383
$scheme = $parts['scheme'];
$host = $parts['host'];
$path = @$parts['path'];
$port or $port = ($scheme == 'https') ? '443' : '80';
if (($scheme == 'https' && $port != '443')
|| ($scheme == 'http' && $port != '80')) {
$host = "$host:$port";
}
return "$scheme://$host$path";
}