skymvc/function/fun_file.php

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
if(!defined("ROOT_PATH")){
	define("ROOT_PATH",dirname(str_replace("\\", "/", dirname(__FILE__)))."/");
}
/*
*检测根目录
*/
function checkFileDir($str,$pre="attach"){
	$len=strlen($pre);
	if(substr($str,0,$len)==$pre){
		return true;
	}
	return false;
}
/**
 * @param {Object} $imgsdata
 * 解析图集
 */
 function parseImgsData($imgsdata){
	if(empty($imgsdata)) return [];
	$ex=explode(",",$imgsdata);
	$rss=[];
	foreach($ex as $a){
		if(!checkFileDir($a)){
			continue;
		} 
		$rss[]=array(
			"imgurl"=>$a,
			"trueimgurl"=>images_site($a)
		);
	}
	return $rss;
}
/**
 * @param {Object} $imgsdata
 * 处理图集
 */
 function safeImgsdata($imgsdata){
	$ex=explode(",",$imgsdata);
	$rss=[];
	foreach($ex as $a){
		if(!checkFileDir($a)){
			continue;
		}
		$rss[]=$a;
	}
	return implode(",",$rss);
}

function getMime($url=""){
	$isremote=false;
	if(!file_exists($url)){
		$d=get_headers($url);
		if(empty($d)) return false;		
		if(!$d || preg_match("/200/i",$d[0])==false){
			if(preg_match("/Location:/i",$d[2])!=false){
				$url=trim(str_replace("Location:","",$d[2]));
			}else{
				return false;
			}
后面还有 175 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。