Skip to content

Instantly share code, notes, and snippets.

@JaHIY
Created March 17, 2012 06:18
Show Gist options
  • Save JaHIY/2055724 to your computer and use it in GitHub Desktop.
Save JaHIY/2055724 to your computer and use it in GitHub Desktop.
<?php
define('PASSWORD','putyourpasswordhere');
define('DOMAIN','h');
function extend($file_name) {
$extend = pathinfo($file_name);
$extend = strtolower($extend["extension"]);
return $extend;
}
if ($_POST["pw"] !== PASSWORD) {
echo "fuck!";
} else {
$target_path = SAE_TMP_PATH;
$basename = basename( $_FILES['file']['name']);
$uuid = md5(uniqid(rand(), true));
$target_path = $target_path.$uuid;
if (move_uploaded_file($_FILES['file']['tmp_name'], $target_path) == false) {
echo "There was an error uploading the file, please try again!\n";
}
/*$file_contents = file_get_contents($target_path);
$s = new SaeStorage();
$filename=$uuid.$basename;
$s->write($domain, $filename ,$file_contents);
$url=$s->getUrl($domain, $filename);*/
$extends = array("jpg","jpeg","gif","png","bmp");
$extend = extend($basename);
if (in_array($extend,$extends)) {
$s = new SaeStorage();
echo $s->upload(DOMAIN, $uuid.".".$extend,$target_path)."\n";
//echo $url;
} else {
echo "Invalid file!\n";
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment