function MkFolder($path){
if(!is_readable($path)){
MkFolder( dirname($path) );
if(!is_file($path)) mkdir($path,0775);
}
}
//保存外部图片到内部的方法
function GrabImage($url,$filename) {
if($url==""||$filename==""):return false;
endif;
ob_start();
readfile($url);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);
$fp2=@fopen($filename, "a");
fwrite($fp2,$img);
fclose($fp2);
return $filename;
}
function input_csv($handle) {
$out = array ();
$n = 0;
while ($data = fgetcsv($handle, 10000)) {
$num = count($data);
for ($i = 0; $i < $num; $i++) {
$out[$n][$i] = $data[$i];
}
$n++;
}
return $out;
}
?>
SENSEGAMES
if(!empty($editor['vditor'])):
$this->load->view('head_vditor');
elseif(!empty($editor['markdown'])):
$this->load->view('head_markdown');
endif;
?>
if(!empty($editor['flowchart'])):
$this->load->view('head_flowchart');
endif;
?>
onload="init()">
if(empty($currentLink)):
$currentLink = '';
endif;
?>
[ SENSEGAMES ]
KINETIC PREDICTION
A projectile flies across the screen following physical laws. Partway through, it becomes invisible. Tap at the exact moment the invisible projectile crosses the target line. Physics get harder each wave.
Tap anywhere / Spacebar when the projectile crosses the target
START
ROUND
--
TYPE
--
ERROR
--
STREAK
--
if(!empty($js['chosen'])):
$this->load->view('js/chosen');
endif;
?>
if(!empty($editor['vditor'])):
$this->load->view('foot_vditor');
elseif(!empty($editor['markdown'])):
$this->load->view('foot_markdown');
endif;
?>
if(!empty($js['sortListWithHandle'])):
$this->load->view('js/sortListWithHandle');
endif;
?>
if(!empty($js['sortList'])):
$this->load->view('js/sortList');
endif;
?>
© SenseGames, Powered by
VISKEM .