1.jpg
2.jpg
3.jpg
...
and so on
(replace yes deletes all and no deletes none)
The directories are assigned previously and are accessed via sql database
These are the two current sets i have
Code: Select all
<?php $page_title = "Central Valley LLC | Photo Addition" ?>
<?php include("header.php"); ?>
<?php include("nav.html"); ?>
<div id="content">
<form action="upload_file.php" method="post" enctype="multipart/form-data">
<label for="which">Choose A Product:</label>
<?php $con = mysql_connect("localhost","phoenixi_cv","centraladmin");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("phoenixi_cvproducts", $con);
$result = mysql_query("SELECT * FROM Products");
echo "<select>";
while($row = mysql_fetch_array($result))
{
echo "<option ";
echo "value=\"" . $row['num'] . "\">";
echo $row['Name'] . "</option>";
}
echo "</select>";
mysql_close($con);
?>
<br />
<h3 id="center">Do You Wish To Replace Current Images?</h3>
<br />
<input type="radio" name="replace" value="y" />YES<br />
<input type="radio" name="replace" value="n" />NO
<br />
<input name="uploads[]" type="file" multiple="multiple" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>
</div><!--#content-->
<?php include("footer.html") ?>Code: Select all
<?php
$count = 1;
if($_POST[replace]=='y')
{
$mydir = 'assets/images/' . $_POST['which'] . '/';
$d = dir($mydir);
while($entry = $d->read())
{
if($entry!="." && $entry!="..")
{
unlink($entry);
}
}
}
else
{
$loop = true;
while($loop == true)
{
$filename = 'assets/images/' . $_POST['which'] . '/' . $count . '.jpg';
if(file_exists($filename))
{
$count++;
}
else
{
$loop = false;
}
}
}
if(!is_dir("uploads/".$id))
{ //this checks to make sure the directory does not already exist
mkdir("uploads/".$id, 0777, true); //if the directory doesn't exist then make it
chmod("uploads/".$id, 0777); //chmod to 777 lets us write to the directory
}
$uploaddir = 'assets/images/' . $_POST['which'] . '/';
foreach($_FILES["uploads"]["name"] as $bla=> $boo)
{ //we have to do a loop to get all the filenames
$file=$uploaddir.$boo; //we will check the filename in the upload directory, see if it exists
if (file_exists($file))
{ //if it exists then ......
die("Filename already exists, please rename this file"); //if filename exists in the directory then we die!!! :P
}
}
foreach ($_FILES["uploads"]["error"] as $key => $error)
{
if ($error == UPLOAD_ERR_OK)
{
echo"$error_codes[$error]"; // let you know if there was an error on any uploads
move_uploaded_file( //php function to move the file
$_FILES["uploads"]["tmp_name"][$key], //from the temporary directory
$uploaddir. $_FILES["uploads"]["name"][$key] //to the directory you chose
) or die("Problems with upload");
}
}
foreach($_FILES["uploads"]["name"] as $bla=> $boo)
{
$file=$uploaddir.$boo;
$movepoint = $uploaddir . $count . '.jpg';
rename($file, $movepoint);
$count++;
}
?>