I need a little help figuring this one out. I have a script that should post mutiple binary files into a single row but instead of copying the indiviuals files it rewrites the first file to all the other columns in the row... Could someone help me with this . Below is the complete script...and form..
<?php
if(isset($_POST['upload']) && $_FILES['userfile']['size'] && $_FILES['audiofile1']['size'] && $_FILES['audiofile2']['size'] && $_FILES['audiofile3']['size'] && $_FILES['audiofile4']['size'] && $_FILES['audiofile5']['size'] && $_FILES['audiofile6']['size'] > 0)
{
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpNa me));
$content = addslashes($con tent);
fclose($fp);
$fileName1 = $_FILES['audiofile1']['name'];
$tmpName1 = $_FILES['audiofile1']['tmp_name'];
$fileSize1 = $_FILES['audiofile1']['size'];
$fileType1 = $_FILES['audiofile1']['type'];
$fp = fopen($tmpName, 'r');
$audiofile1 = fread($fp, filesize($tmpNa me));
$audiofile1 = addslashes($aud iofile1);
fclose($fp);
$fileName2 = $_FILES['audiofile2']['name'];
$tmpName2 = $_FILES['audiofile2']['tmp_name'];
$fileSize2 = $_FILES['audiofile2']['size'];
$fileType2 = $_FILES['audiofile2']['type'];
$fp = fopen($tmpName, 'r');
$audiofile2 = fread($fp, filesize($tmpNa me));
$audiofile2 = addslashes($aud iofile2);
fclose($fp);
$fileName3 = $_FILES['audiofile3']['name'];
$tmpName3 = $_FILES['audiofile3']['tmp_name'];
$fileSize3 = $_FILES['audiofile3']['size'];
$fileType3 = $_FILES['audiofile3']['type'];
$fp = fopen($tmpName, 'r');
$audiofile3 = fread($fp, filesize($tmpNa me));
$audiofile3 = addslashes($aud iofile3);
fclose($fp);
$fileName4 = $_FILES['audiofile4']['name'];
$tmpName4 = $_FILES['audiofile4']['tmp_name'];
$fileSize4 = $_FILES['audiofile4']['size'];
$fileType4 = $_FILES['audiofile4']['type'];
$fp = fopen($tmpName, 'r');
$audiofile4 = fread($fp, filesize($tmpNa me));
$audiofile4 = addslashes($aud iofile4);
fclose($fp);
$fileName5 = $_FILES['audiofile5']['name'];
$tmpName5 = $_FILES['audiofile5']['tmp_name'];
$fileSize5 = $_FILES['audiofile5']['size'];
$fileType5 = $_FILES['audiofile5']['type'];
$fp = fopen($tmpName, 'r');
$audiofile5 = fread($fp, filesize($tmpNa me));
$audiofile5 = addslashes($aud iofile5);
fclose($fp);
$fileName6 = $_FILES['audiofile6']['name'];
$tmpName6 = $_FILES['audiofile6']['tmp_name'];
$fileSize6 = $_FILES['audiofile6']['size'];
$fileType6 = $_FILES['audiofile6']['type'];
$fp = fopen($tmpName, 'r');
$audiofile6 = fread($fp, filesize($tmpNa me));
$audiofile6 = addslashes($aud iofile6);
fclose($fp);
if(!get_magic_q uotes_gpc())
{
$fileName = addslashes($fil eName);
$fileName1 = addslashes($fil eName1);
$fileName2 = addslashes($fil eName2);
$fileName3 = addslashes($fil eName3);
$fileName4 = addslashes($fil eName4);
$fileName5 = addslashes($fil eName5);
$fileName6 = addslashes($fil eName6);
}
include 'config.php';
include 'opendb.php';
$query = "INSERT INTO audio (name, size, type, content, name1, size1, type1, audiofile1, name2, size2, type2, audiofile2, name3, size3, type3, audiofile3, name4, size4, type4, audiofile4, name5, size5, type5, audiofile5, name6, size6, type6, audiofile6 ) ".
"VALUES ('$fileName', '$fileSize', '$fileType', '$content', '$fileName1', '$fileSize1', '$fileType1', '$audiofile1', '$fileName2', '$fileSize2', '$fileType2', '$audiofile2', '$fileName3', '$fileSize3', '$fileType3', '$audiofile3', '$fileName4', '$fileSize4', '$fileType4', '$audiofile4', '$fileName5', '$fileSize5', '$fileType5', '$audiofile5', '$fileName6', '$fileSize6', '$fileType6', '$audiofile6')" ;
mysql_query($qu ery) or die('Error, query failed');
include 'closedb.php';
echo "<br>File $fileName uploaded<br> File $fileName1 uploaded<br>Fil e $fileName2 uploaded<br>Fil e $fileName3 uploaded<br>Fil e $fileName4 uploaded<br>Fil e $fileName5 uploaded<br>Fil e $fileName6 uploaded<br>";
}
?>
<form method="post" enctype="multip art/form-data">
<table width="350" border="0" cellpadding="1" cellspacing="1" class="box">
<tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88880000 00">
<input name="userfile" type="file" id="userfile">
</td>
</tr>
<tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88800000 0">
<input name="audiofile 1" type="file" id="audiofile1" >
</td>
</tr>
<tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88800000 0">
<input name="audiofile 2" type="file" id="audiofile2" >
</td>
</tr>
<tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88880000 00">
<input name="audiofile 3" type="file" id="audiofile3" >
</td>
</tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88880000 00">
<input name="audiofile 4" type="file" id="audiofile4" >
</td>
</tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88800000 0">
<input name="audiofile 5" type="file" id="audiofile5" >
</td>
</tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88880000 00">
<input name="audiofile 6" type="file" id="audiofile6" >
</td>
</tr>
<tr>
<td width="80"><inp ut name="upload" type="submit" class="box" id="upload" value=" Upload "></td>
</tr>
</table>
</form>
Thanks in advanced!
<?php
if(isset($_POST['upload']) && $_FILES['userfile']['size'] && $_FILES['audiofile1']['size'] && $_FILES['audiofile2']['size'] && $_FILES['audiofile3']['size'] && $_FILES['audiofile4']['size'] && $_FILES['audiofile5']['size'] && $_FILES['audiofile6']['size'] > 0)
{
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpNa me));
$content = addslashes($con tent);
fclose($fp);
$fileName1 = $_FILES['audiofile1']['name'];
$tmpName1 = $_FILES['audiofile1']['tmp_name'];
$fileSize1 = $_FILES['audiofile1']['size'];
$fileType1 = $_FILES['audiofile1']['type'];
$fp = fopen($tmpName, 'r');
$audiofile1 = fread($fp, filesize($tmpNa me));
$audiofile1 = addslashes($aud iofile1);
fclose($fp);
$fileName2 = $_FILES['audiofile2']['name'];
$tmpName2 = $_FILES['audiofile2']['tmp_name'];
$fileSize2 = $_FILES['audiofile2']['size'];
$fileType2 = $_FILES['audiofile2']['type'];
$fp = fopen($tmpName, 'r');
$audiofile2 = fread($fp, filesize($tmpNa me));
$audiofile2 = addslashes($aud iofile2);
fclose($fp);
$fileName3 = $_FILES['audiofile3']['name'];
$tmpName3 = $_FILES['audiofile3']['tmp_name'];
$fileSize3 = $_FILES['audiofile3']['size'];
$fileType3 = $_FILES['audiofile3']['type'];
$fp = fopen($tmpName, 'r');
$audiofile3 = fread($fp, filesize($tmpNa me));
$audiofile3 = addslashes($aud iofile3);
fclose($fp);
$fileName4 = $_FILES['audiofile4']['name'];
$tmpName4 = $_FILES['audiofile4']['tmp_name'];
$fileSize4 = $_FILES['audiofile4']['size'];
$fileType4 = $_FILES['audiofile4']['type'];
$fp = fopen($tmpName, 'r');
$audiofile4 = fread($fp, filesize($tmpNa me));
$audiofile4 = addslashes($aud iofile4);
fclose($fp);
$fileName5 = $_FILES['audiofile5']['name'];
$tmpName5 = $_FILES['audiofile5']['tmp_name'];
$fileSize5 = $_FILES['audiofile5']['size'];
$fileType5 = $_FILES['audiofile5']['type'];
$fp = fopen($tmpName, 'r');
$audiofile5 = fread($fp, filesize($tmpNa me));
$audiofile5 = addslashes($aud iofile5);
fclose($fp);
$fileName6 = $_FILES['audiofile6']['name'];
$tmpName6 = $_FILES['audiofile6']['tmp_name'];
$fileSize6 = $_FILES['audiofile6']['size'];
$fileType6 = $_FILES['audiofile6']['type'];
$fp = fopen($tmpName, 'r');
$audiofile6 = fread($fp, filesize($tmpNa me));
$audiofile6 = addslashes($aud iofile6);
fclose($fp);
if(!get_magic_q uotes_gpc())
{
$fileName = addslashes($fil eName);
$fileName1 = addslashes($fil eName1);
$fileName2 = addslashes($fil eName2);
$fileName3 = addslashes($fil eName3);
$fileName4 = addslashes($fil eName4);
$fileName5 = addslashes($fil eName5);
$fileName6 = addslashes($fil eName6);
}
include 'config.php';
include 'opendb.php';
$query = "INSERT INTO audio (name, size, type, content, name1, size1, type1, audiofile1, name2, size2, type2, audiofile2, name3, size3, type3, audiofile3, name4, size4, type4, audiofile4, name5, size5, type5, audiofile5, name6, size6, type6, audiofile6 ) ".
"VALUES ('$fileName', '$fileSize', '$fileType', '$content', '$fileName1', '$fileSize1', '$fileType1', '$audiofile1', '$fileName2', '$fileSize2', '$fileType2', '$audiofile2', '$fileName3', '$fileSize3', '$fileType3', '$audiofile3', '$fileName4', '$fileSize4', '$fileType4', '$audiofile4', '$fileName5', '$fileSize5', '$fileType5', '$audiofile5', '$fileName6', '$fileSize6', '$fileType6', '$audiofile6')" ;
mysql_query($qu ery) or die('Error, query failed');
include 'closedb.php';
echo "<br>File $fileName uploaded<br> File $fileName1 uploaded<br>Fil e $fileName2 uploaded<br>Fil e $fileName3 uploaded<br>Fil e $fileName4 uploaded<br>Fil e $fileName5 uploaded<br>Fil e $fileName6 uploaded<br>";
}
?>
<form method="post" enctype="multip art/form-data">
<table width="350" border="0" cellpadding="1" cellspacing="1" class="box">
<tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88880000 00">
<input name="userfile" type="file" id="userfile">
</td>
</tr>
<tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88800000 0">
<input name="audiofile 1" type="file" id="audiofile1" >
</td>
</tr>
<tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88800000 0">
<input name="audiofile 2" type="file" id="audiofile2" >
</td>
</tr>
<tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88880000 00">
<input name="audiofile 3" type="file" id="audiofile3" >
</td>
</tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88880000 00">
<input name="audiofile 4" type="file" id="audiofile4" >
</td>
</tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88800000 0">
<input name="audiofile 5" type="file" id="audiofile5" >
</td>
</tr>
<td width="246">
<input type="hidden" name="MAX_FILE_ SIZE" value="88880000 00">
<input name="audiofile 6" type="file" id="audiofile6" >
</td>
</tr>
<tr>
<td width="80"><inp ut name="upload" type="submit" class="box" id="upload" value=" Upload "></td>
</tr>
</table>
</form>
Thanks in advanced!
Comment