3 Files- Upload, Move the Files around, View files
upload.html
<tr>
<td>
<table width="100%" cellpadding=0 cellspacing=0 border=0>
<tr>
<td align="center">
<br><br>
JPG,BMP,GIF,PNG are the only formats accepted.<br>
<form action="uploading.php" method=post enctype="multipart/form-data">
Pic 1: <input type=file name="userfile1"><br>
Pic 2: <input type=file name="userfile2"><br>
Pic 3: <input type=file name="userfile3"><br>
Pic 4: <input type=file name="userfile4"><br>
Pic 5: <input type=file name="userfile5"><br>
Your Name:<input type=text name="user" size=40><br>
Description:<input type=text name="desc" size=40><br>
<input type=submit value=Upload><br>
</form>
<br><br><br>
</td>
</tr>
</table>
</td>
</tr>
uploading.php - Moving files from Temp Location to where u want o store
<tr>
<td>
<table width="100%" cellpadding=0 cellspacing=0 border=0>
<tr>
<td align="center">
<br><br><br>
<?
$username = $_POST['user'];
$desc = $_POST['desc'];
$k = 0;
$directname = date("YmdHis");
mkdir("[B]picholder[/B]/$directname",707);
for($i=1;$i<=5;$i++)
{
if(isset($_FILES["userfile$i"]) && $_FILES["userfile$i"][name] != "")
{
$filext = strtolower(substr(strrchr($_FILES["userfile$i"]["name"],'.'),1));
if($filext == "jpg" || $filext == "gif" || $filext == "bmp" || $filext == "png")
{
$k = 1;
$uploaddir = "picholder/$directname/";
move_uploaded_file($_FILES["userfile$i"]["tmp_name"], $uploaddir . $_FILES["userfile$i"]["name"]);
}
else
{
$errfile = $_FILES["userfile$i"]["name"];
echo " $errfile , This file format is not accepted<br>";
}
}
}
if($k==1)
{
$fname = fopen("[B]picholder[/B]/piclog.txt","at");
$pdate = date("F j, Y, g:i a");
$templine = "|*|Name|*|\n$username\n|*|Description|*|\n$desc\n|*|Directory|*|\n$directname\n|*|Date|*|\n$pdate";
fwrite($fname,"$templine \n");
fclose($fname);
echo "Picture(s) Uploaded!";
}
else
{
rmdir("[B]picholder[/B]/$directname");
echo "Error uploading pictures!";
}
?>
</td>
</tr>
</table>
</td>
</tr>
viewimages.php to view image posted by users
<tr>
<td>
<table width="100%" cellpadding=0 cellspacing=0 border=0>
<tr>
<td align="center">
<br>
Pictures in Queue (FIFO)<br>
Click on icon to view pictures in that album<br><br>
<table width="70%" cellpadding=0 cellspacing=0 border=0>
<?
$fname = fopen("[B]picholder[/B]/piclog.txt","rt");
// Reading from piclog
$templine = fgets($fname);
while(!feof($fname))
{
while(strcmp(rtrim($templine),"|*|Name|*|") != 0 && !feof($fname))
{
$templine = fgets($fname);
}
$picuser = ucfirst(fgets($fname));
$templine = fgets($fname);
$picdesc = fgets($fname);
$templine = fgets($fname);
$picfolder = rtrim(fgets($fname));
$templine = @fgets($fname);
$pdate = fgets($fname);
$templine = @fgets($fname);
if(trim(strtolower($picuser)) == 'webmaster')
$dispimage = webmaster;
else
$dispimage = user;
?>
<tr>
<td rowspan=3 width="60px" valign="bottom">
<a href="call.php?page=pics&sub=actionview&id=<? echo "$picfolder"; ?>&pos=01"><img src="images/<? echo "$dispimage"; ?>.jpg" border=0></a><br>
</td>
<td align="left">
<b>Description:</b> <? echo "$picdesc"; ?>
</td>
</tr>
<tr>
<td align="left">
<b>Submitted by:</b> <? echo "$picuser"; ?>
</td>
</tr>
<tr>
<td align="left">
<b>Date:</b> <? echo "$pdate"; ?>
</td>
</tr>
<?
}
fclose($fname);
?>
</table>
</td>
</tr>
</table>
</td>
</tr>
Change picholder to watever folder u want to store your images to.
Good Luck
TommYNandA