' . $desc . ' ' . print_r($r) . '';
}
function glob_rsort_modtime( $patt ) {
if ( ( $files = @glob($patt, GLOB_BRACE) ) === false )
return array(false, 'Glob error.');
if ( !count($files) )
return array(false, 'No files found.');
$rtn = array();
foreach ( $files as $filename )
$rtn[$filename] = filemtime($filename);
arsort($rtn);
reset($rtn);
foreach ( $rtn as $filename => $t )
$rtn[$filename] = date('r', $t);
return $rtn;
}
?>
$operationSuccess = "false";
if (!empty($_REQUEST)){
//print_pre($_REQUEST, 'REQUEST');
if (!empty($_FILES)){ //snipshot_callback_agent=snipshot
//print_pre($_FILES[$OUTPUT], 'FILES');
move_uploaded_file(
$_FILES[$OUTPUT]['tmp_name'],
$_FILES[$OUTPUT]['name']
);//file_put_contents($filepath, time()."trying ".$_FILES[$OUTPUT]['name']."\n", FILE_APPEND);
//file_put_contents("log.txt", time()."trying ".basename($_GET[$OUTPUT]));
}
else if (!empty($_GET[$OUTPUT])){ //snipshot_callback_agent=user
$data = file_get_contents($_GET[$OUTPUT]);
//echo "\nfrom ----".$_GET[$OUTPUT]."\n";
$fp = fopen(basename($_GET[$OUTPUT]), 'wb');
//echo "\nfrom ----".basename($_GET[$OUTPUT])."\n";
fwrite($fp, $data);
fclose($fp);
chmod(basename($_GET[$OUTPUT]), 0644);
$filename = basename($_GET[$OUTPUT]);
//$filename = 'hello_'.time() . '.jpg';
//rename(basename($_GET[$OUTPUT]), $filename);
$operationSuccess = "true";
//file_put_contents("log.txt", var_export($_REQUEST, true)."\n new name = $filename\n",FILE_APPEND);
}
}
//$file_list = glob_rsort_modtime('{*.jpg,*.png,*.gif,*.tif,*.psd,*.pdf}');
//$file_list = array_slice($file_list, 0, 10);
//print_pre($file_list, 'LAST 10 IMAGES');
//foreach($file_list as $fn => $mt){
// echo '
';
//}
?>