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
Но, если файлов больше, чем
и видим ошибку Argument list too long, то удалять циклом:
for f in ./*; do rm -f "$f"; done
или find, что более быстро:
Добавить в nginx.conf в блок http
fastcgi_buffering off;
proxy_buffering off;
Для автоматического создания папок при использовании 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);
}
Для установки mcedit в качестве редактора по умолчанию, например для crontab -e
добавить в ~/.bash_profile