时间:2021-07-01 10:21:17 帮助过:1人阅读
方法是
remote_file()
if(! function_exists('remote_file')) {
function remote_file($url = '', $filename = '') {
//set_time_limit(0);
if(! $url) {
return false;
}
if(!file_exists('../static/porn/') && !mkdir('../static/porn/', 0777, true)) {
return false;
}
$ext = strrchr($url, ".");
if(! $filename) {
$filename = time() . $ext;
}
ob_start();
readdir($url);
$content = ob_get_contents();
ob_end_clean();
$size = strlen($content);
$fp2 = @fopen('../static/porn/'.$filename, 'a');
fwrite($fp2, $content);
fclose($fp2);
return config_item('static_site')."porn/{$filename}";
}
}
方法是
remote_file()
if(! function_exists('remote_file')) {
function remote_file($url = '', $filename = '') {
//set_time_limit(0);
if(! $url) {
return false;
}
if(!file_exists('../static/porn/') && !mkdir('../static/porn/', 0777, true)) {
return false;
}
$ext = strrchr($url, ".");
if(! $filename) {
$filename = time() . $ext;
}
ob_start();
readdir($url);
$content = ob_get_contents();
ob_end_clean();
$size = strlen($content);
$fp2 = @fopen('../static/porn/'.$filename, 'a');
fwrite($fp2, $content);
fclose($fp2);
return config_item('static_site')."porn/{$filename}";
}
}
有些服务器环境会禁用掉readdir
的,要么就是文件太大超时了。或者你试试输出错误看看