7 октября 2019 Нет комментариев
function simplexml_load_file_from_url($url,$timeout=60){
	$opts=array('http'=>array('timeout'=>(int)$timeout));
	$context=stream_context_create($opts);
	$data=file_get_contents($url,false,$context);
	if(!$data){
		return false;
	}
	return simplexml_load_string($data);
}

использовать вместо simplexml_load_file

Categories: PHP Tags:
27 сентября 2019 Нет комментариев
rm -f *

Но, если файлов больше, чем

getconf ARG_MAX

и видим ошибку Argument list too long, то удалять циклом:

for f in ./*; do rm -f "$f"; done

или find, что более быстро:

find . -delete
Categories: Unix Tags:
20 сентября 2019 Нет комментариев
n=parseFloat(n.toFixed(1));
Categories: Javascript Tags:
9 сентября 2019 Нет комментариев

Добавить в nginx.conf в блок http

fastcgi_buffering off;
proxy_buffering off;
Categories: Unix Tags:
5 сентября 2019 Нет комментариев

Создать:

tar -cvzf archive.tar.gz ./dir/

Распаковать:

tar -xvzf archive.tar.gz
Categories: Unix Tags:
28 августа 2019 Нет комментариев

Для автоматического создания папок при использовании file_put_contents

function save_to_dir($to,$content){
	$path=pathinfo($to);
	if(!file_exists($path['dirname'])){
		mkdir($path['dirname'],0777,true);
	}
	return file_put_contents($to,$content);
}
Categories: PHP Tags:
19 августа 2019 Нет комментариев

Для установки mcedit в качестве редактора по умолчанию, например для crontab -e
добавить в ~/.bash_profile

export EDITOR=mcedit
Categories: Linux Tags: