It will upload the photoes correctly but will not display them.
I recieve an HTTP 403 Forbidden error on ONLY the newly uploaded files.
The images are valid and not corrupt.
Here is the code.
Plz help!
Code: Select all
<?php
include ("adminstuff.php");
$uploadmaincat = $_POST['maincategory'];
$uploadsubcat = $_POST['subcategory'];
$upfold = $_POST['subcategory'];
$uploaddir = '../Photos/' . $upfold . '/';
$thumbuploaddir = '../Thumbs/' . $upfold . '/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
$thumbuploadfile = $thumbuploaddir . basename($_FILES['thumbfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
echo "Your full size photo was successfully uploaded.<br /><br />";
} else {
echo "Your full size photo upload failed. Please Try Again.";
exit();
}
if (move_uploaded_file($_FILES['thumbfile']['tmp_name'], $thumbuploaddir . $_FILES['thumbfile']['name'])) {
echo "Your thumbnail photo was successfully uploaded.<br /><br />";
} else {
echo "Your thumbnail photo upload failed. Please Try Again.";
exit();
}
$adminfilename = basename($_FILES['userfile']['name']);
$adminfilename = explode(".", $adminfilename);
$uploadfilename = ($adminfilename[0]);
$mainadminfilename = explode("=", $uploadmaincat);
$mainuploadfilename = ($mainadminfilename[1]);
mysql_connect("$host", "$username", "$password")or die("Cannot connect to server");
mysql_select_db("$admin_db_name")or die("Cannot connect to database");
$sql = "INSERT INTO Photos SET " .
"Ph_Main_Cat='$mainuploadfilename', " .
"Ph_Sub_Cat='$uploadsubcat', " .
"Ph_File_Name='$uploadfilename'";
if (mysql_query($sql)) {
} else {
echo mysql_error();
}
?>