Secondly, Im new to developing upload pages for php.
Thirdly. I like turtles. :-d
Anyways, i built a page using the following code. The page works perfectly, but the code, is well, ugly. I know abuot white loops and foreach and all that stuff, but im not sure how to actually implement it into the uploading ability.
If anyone has any advice or somewhere they can point me i'd appricaite it. Like everything else in live, nothing is perfect.
Code: Select all
<?php
header("Refresh: 15; URL=/logout.php");
session_start();
$path1= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][0];
$path2= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][1];
$path3= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][2];
$path4= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][3];
$path5= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][4];
$path6= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][5];
$path7= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][6];
$path8= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][7];
$path9= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][8];
$path10= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][9];
$path11= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][10];
$path12= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][11];
$path13= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][12];
$path14= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][13];
$path15= $_SESSION['foldername'] . '/' . $HTTP_POST_FILES['ufile']['name'][14];
if ($HTTP_POST_FILES['ufile']['tmp_name'][0]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][0], $path1);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][1]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][1], $path2);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][2]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][2], $path3);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][3]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][3], $path4);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][4]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][4], $path5);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][5]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][5], $path6);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][6]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][6], $path7);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][7]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][7], $path8);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][8]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][8], $path9);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][9]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][9], $path10);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][10]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][10], $path11);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][11]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][11], $path12);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][12]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][12], $path13);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][13]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][13], $path14);
}
if ($HTTP_POST_FILES['ufile']['tmp_name'][14]) {
copy($HTTP_POST_FILES['ufile']['tmp_name'][14], $path15);
}
$filesize1=$HTTP_POST_FILES['ufile']['size'][0];
$filesize2=$HTTP_POST_FILES['ufile']['size'][1];
$filesize3=$HTTP_POST_FILES['ufile']['size'][2];
$filesize4=$HTTP_POST_FILES['ufile']['size'][3];
$filesize5=$HTTP_POST_FILES['ufile']['size'][4];
$filesize6=$HTTP_POST_FILES['ufile']['size'][5];
$filesize7=$HTTP_POST_FILES['ufile']['size'][6];
$filesize8=$HTTP_POST_FILES['ufile']['size'][7];
$filesize9=$HTTP_POST_FILES['ufile']['size'][8];
$filesize10=$HTTP_POST_FILES['ufile']['size'][9];
$filesize11=$HTTP_POST_FILES['ufile']['size'][10];
$filesize12=$HTTP_POST_FILES['ufile']['size'][11];
$filesize13=$HTTP_POST_FILES['ufile']['size'][12];
$filesize14=$HTTP_POST_FILES['ufile']['size'][13];
$filesize15=$HTTP_POST_FILES['ufile']['size'][14];
echo '<html xmlns="http://www.w3.org/1999/xhtml">';
echo '<body>';
echo '<table border="1">';
if ($filesize1 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path1\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][0].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][0].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][0].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize2 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path2\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][1].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][1].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][1].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize3 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path3\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][2].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][2].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][2].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize4 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path4\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][3].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][3].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][3].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize5 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path5\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][4].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][4].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][4].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize6 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path6\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][5].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][5].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][5].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize7 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path7\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][6].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][6].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][6].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize8 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path8\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][7].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][7].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][7].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize9 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path9\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][8].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][8].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][8].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize10 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path10\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][9].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][9].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][9].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize11 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path11\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][10].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][10].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][10].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize12 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path12\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][11].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][11].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][11].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize13 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path13\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][12].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][12].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][12].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize14 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path14\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][13].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][13].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][13].'<br/>';
echo '</td>';
echo '</tr>';
}
if ($filesize15 > 0) {
echo '<tr>';
echo '<td rowspan="4">';
echo "<img src=\"$path15\" width=\"150\" height=\"150\">";
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Name : '.$HTTP_POST_FILES["ufile"]["name"][14].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Size : '.$HTTP_POST_FILES["ufile"]["size"][14].'<br/>';
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td>';
echo 'File Type : '.$HTTP_POST_FILES["ufile"]["type"][14].'<br/>';
echo '</td>';
echo '</tr>';
}
echo '</table>';
echo '</body>';
echo '</html>';
///////////////////////////////////////////////////////
// Use this code to display the error or success.
if($filesize1 || $filesize2 || $filesize3 || $filesize4 || $filesize5 ||
$filesize6 || $filesize7 || $filesize8 || $filesize9 ||
$filesize10 || $filesize11 || $filesize12 || $filesize13 ||
$filesize14 || $filesize15 > 0)
{
echo "<br/>";
echo "We have recieved your files";
echo "<br/>";
echo "<a href='logout.php'>Log Out</a>";
}
else {
echo "ERROR.....";
}
?>