The following form uploads video clips into video table.
The problem is that only files that are under 980kb are uploaded and they should be atleast 5MB.
I have set "post_max_size=15MB", "upload_max_filesize=10MB" in php.ini but still files over 980kb dont get uploaded.
Can a php/mysql expert help
__________________________________________________________
The form:
<form method="post" enctype="multipart/form-data" action="uploader_2.php">
<table align="center" bordercolor="#FF6600" class="box">
<tr bordercolor="#FF6633" bgcolor="#FF6633">
<td><font color="#FF6600"><strong><font color="#FFFFFF" size="-7" face="Tahoma">Description</font></strong></font></td>
<td><font color="#FF6600"><strong><font size="-7" face="Tahoma">
<textarea name="txtDescription" cols="29" rows="4"></textarea>
</font></strong></font></td>
</tr>
<tr bordercolor="#FF6633" bgcolor="#FF6633">
<td><font color="#FF6600"><strong><font color="#FFFFFF" size="-7" face="Tahoma">Video
by</font></strong></font></td>
<td><font color="#FF6600"><strong><font size="-7" face="Tahoma">
<input name="txtTaken_by" type="text" size="38" />
</font></strong></font></td>
</tr>
<tr bordercolor="#FF6633" bgcolor="#FF6633">
<td><font color="#FF6600"><strong><font color="#FFFFFF" size="-7" face="Tahoma">Email</font></strong></font></td>
<td><font color="#FF6600"><strong><font size="-7" face="Tahoma">
<input name="txtEmail" type="text" size="38" />
</font></strong></font></td>
</tr>
<tr bordercolor="#FF6633" bgcolor="#FF6633">
<td><font color="#FFFFFF" size="-7" face="Tahoma"><strong>Video</strong></font></td>
<td><font color="#FF6600"><strong><font size="-7" face="Tahoma">
<input name="userfile" type="file" size="26" />
</font></strong></font></td>
</tr>
<tr bordercolor="#FF6633" bgcolor="#FF6633">
<td><font color="#FF6600" size="-7"> </font> </td>
<td><font color="#FF6600"><strong><font size="-7" face="Tahoma">
<input name="upload" type="submit" value="Upload" />
</font></strong></font></td>
</tr>
</table>
</form>
__________________________________________________________
Form handler "uploader_2.php":
<?php
$link_id = mysql_connect("localhost", "username", "password");
if(!$link_id) die ("could not connect");
mysql_select_db(test,$link_id);
if(isset($_POST['upload']) && $_FILES['userfile']['size'] > 0)
{
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
$description = $_POST['txtDescription'];
$taken_by = $_POST['txtTaken_by'];
$email = $_POST['txtEmail'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName));
$content = addslashes($content);
fclose($fp);
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
}
$query = "INSERT INTO videos ( video, description, taken_by, email, name, size, type ) ".
"VALUES ( '$content', '$description', '$taken_by', '$email', '$fileName', '$fileSize', '$fileType')";
mysql_query($query) or die('Error, query failed');
echo "<br>Your video <i><b>$fileName</b></i> Is Succesfully uploaded Into Our video Database<br>";
}
?>
__________________________________________________________
DATABASE=test
table "video"structure:
id= int, primary key, not null, auto increment
video= longblob
description= text
taken_by= varchar (255)
email=varchar (255)
time= timestamp
name= varchar (255)
size= int(50)
type= varchar(10)
Thanking you in advance