Curl
$data = array('name' => 'value'); $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); $result = curl_exec($ch);
file_get_contents
$data = array('name' => 'value'); $context = array( 'http' => array( 'method' => 'POST', 'header' => "Content-Type: application/x-www-form-urlencoded\r\n", 'content' => http_build_query($data), ), ); $result = file_get_contents($url, null, stream_context_create($context));
https://www.google.ru/search?client=opera&rls=ru&q=%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%BD%D0%B0+%D0%BD%D0%BE%D0%BB%D1%8C&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest
$bytes/pow(1024, floor($exp))
перед $symbols = array('B', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB', 'ZiB', 'YiB');
добавьте
if(! $bytes) return '0 B';
Дело не в скрипте если в исходном коде все в порядке, а дело в отдаче сервером этих картинок.
Если нужно постоянное соединение капайте в сторону вебсокетах.
Ну так, не разрывайте соединение на сервере, и будет "висячий" запрос.
qweber, а чего вы взяли что это вирус? Логи белого экрана показывайте
qweber, не стоило загаживать тему, создали бы вы отдельный топик.
И удалять ничего не надо, если вы не знаете что точно выполняет этот код.
Включите показ ошибок в браузере. В htaccess добавить
php_flag display_errors On
php_value error_reporting 7
Нет, не обязательно.
Искать его не надо, потому что тот глобальный и нужен для работы других шаблонах.
Там задается - или начало строки или пробел за которым следует метасимвол \w (алфавитно-цифровой шаблон) в котором http:// не попадает.
А что там такого невероятного? Группа - или начало строки ^ или пробел \s.
Ну тогда
/(^|\s)([\w]+\.[\w]{2,6})\b/ig