Версия PHP не ниже 5.3
$d = new DateTime('2014-12-23 00:05:22'); echo $d->diff(new DateTime())->days;
Можно в процедурном стиле:
echo date_diff( new DateTime(), new DateTime('1940-06-20 05:03:01') )->days;
Версия PHP не ниже 5.3
$d = new DateTime('2014-12-23 00:05:22'); echo $d->diff(new DateTime())->days;
Можно в процедурном стиле:
echo date_diff( new DateTime(), new DateTime('1940-06-20 05:03:01') )->days;
Как узнать кодировку данных, которые вы только что получили из какого-либо файла (csv, xls) или даже из $_GET-строки?
Читать далее
да да да, банальная задача.. file_get_contents и все дела.
Но что, если ссылка будет вида «http://example.com/download.php?id=100» и вы не знаете какое у файла расширение?
Думаю мой способ не проканает в Windows..
exec('wget --content-disposition -P "/var/test_folder" "http://example.com/download.php?id=100"');
Вся магия в параметре «—content-disposition»…
таким образом и вирусни подсунуть могут, аккуратней пожалуйста.