Вот версия однострочного интерфейса, получающая IP-адрес клиента:
blockquote>
$ip = @$_SERVER['HTTP_CLIENT_IP'] ?: @$_SERVER['HTTP_X_FORWARDED_FOR'] ?: @$_SERVER['REMOTE_ADDR'];
Примечания:
- Используя
@
, он подавляет уведомления PHP.- Значение из
HTTP_X_FORWARDED_FOR
может состоять из нескольких адресов, разделенных запятой, поэтому, если вы предпочитаете получать первый, вы можете использовать следующий метод :current(explode(',', @$_SERVER['HTTP_X_FORWARDED_FOR']))
$newimage->data-original;
означает
$newimage->data - original;
Для этого нужно попробовать:
$property = 'data-original';
$newimage->$property;
или использовать альтернативный синтаксис:
$newimage['data-original'];
Надеюсь, что это сработает
$ thumbs = $ video-> find ('img [class = image]', 0) -> {data-original};
Просто FYI:
Я попытался:
$newimage['data-original'];
, но это то, что сработало для меня:
$property = 'data-original';
$newimage->$property;
$newImage->{'data-original'}
, который работал нормально.
– Luke Stevenson
19 December 2016 в 03:16
$newimage->{'data-original'};
, спасибо. – Giberno 26 August 2012 в 16:24