Я недавно изменил код сервера, который больше не работает, пока на моем старом сервере он работает отлично.Неопределенное смещение: 1 file_get_contents
<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL | E_STRICT);
$myid = "110988448104041785223";
$plus = file_get_contents("http://plus.google.com/$myid/plusones");
$match = array();
preg_match('/<div aria-hidden="true" class="BT"><a href="(.*?)"/',$plus,$match);
$data['url'] = $match[1];
echo strtolower($data['url']);
?>
Reurn: Undefined смещение: 1 в .... в строке 9
Я добавил это в .htaccess (я не знаю, если это необходимо):
php_value magic_quotes 0
php_flag magic_quotes Off
php_value magic_quotes_gpc 0
php_flag magic_quotes_gpc Off
php_flag allow_url_include On
PHP Version 5.2.17 - старый сервер WORK FINE; и PHP версии 5.3.23 - Новый сервер.
Благодаря
'$ матч [1]' не существует я думаю. Проверьте свои матчи, прежде чем пытаться их использовать. –
Можете ли вы проверить это, пожалуйста? http://codepad.viper-7.com/bNeBUV – Felix