Gallery
";
echo $albumcopyright . "
";
echo $albumdir . "
";
mkdir($albumdir);
$xml = "\n";
$xml .= "\n";
$xml .= "\n";
$fp = fopen($albumdir . "/album.xml", "w");
fprintf($fp, $xml);
fclose($fp);
}
?>
";
echo $description . "
";
echo $_FILES['userfile']['tmp_name'] . "
";
if($_FILES['userfile']['tmp_name'] != "") {
echo "Filename [". $_FILES['userfile']['tmp_name'] . "]";
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
echo "File ". $_FILES['userfile']['name'] ." uploaded successfully.\n";
$outputfile = time() . ".jpg";
$image = imagecreatefromjpeg($_FILES["userfile"]["tmp_name"]);
list($w, $h) = getimagesize($_FILES["userfile"]["tmp_name"]);
// output size and quality
$quality = 80;
$max = 530;
$width = 530;;
$height = 380;
if($w > $h) {
$width = 530;
$height = 530 / $w * $h;
} else {
$height = 530;
$width = 530 / $h * $w;
}
$image_p = imagecreatetruecolor($width, $height);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $w, $h);
imagejpeg($image_p, $ALBUMS_DIR ."/" .$album ."/" .$outputfile, $quality);
$photo = new Photo($outputfile, $description);
$album = new Album($album);
$album->add($photo);
$album->write();
} else {
echo "Possible file upload attack: ";
echo "filename '". $_FILES['userfile']['tmp_name'] . "'.";
}
}
}
?>