Im making my first php script so bare with me! every time i try and upload an image it keeps saying that the file is too big! but it isnt!
can anyone spot the error in my code?
Code:<html> <head> <title>YOURSITE.com - Image Upload By Forge</title> </head> <body> <form action='index.php' method='post' enctype='multipart/form-data'> Browse a File to Upload:<br> <input type='file' name='filetoupload'><br> <input type='hidden' name='max_image_size' value='<?echo $sizelimit; ?>'> <br> <input type='Submit' value='Upload File'> </form> </body> </html> <?php include 'config.php'; include 'english.lang.php'; include 'style.css'; if (!is_dir("$uploadfolder")) { die (" <table border='1' style='border-collapse: collapse' bordercolor='#FF0000' bgcolor='#EFEFEF'> <tr> <td><font family='Franklin Gothic Book' size='1' color='#FF0000'>ERROR: The specified folder ($uploadfolder) doesn't exist!</font></td> </tr> </table> "); } if (!is_writeable("$uploadfolder")){ die (" <table border='1' style='border-collapse: collapse' bordercolor='#FF0000' bgcolor='#EFEFEF'> <tr> <td><font family='Franklin Gothic Book' size='1' color='#FF0000'>ERROR: The specified folder ($uploadfolder) isn't writeable. Please CHMOD it to 777</font></td> </tr> </table> "); } if (is_uploaded_file($_FILES['filetoupload']['tmp_name'])) { $size = $_FILES['filetoupload']['size']; if ($size > $limit) { echo " <table border='1' style='border-collapse: collapse' bordercolor='#FF0000' bgcolor='#EFEFEF'> <tr> <td><font family='Franklin Gothic Book' size='1' color='#FF0000'>ERROR: Your file is too large. It must be $sizelimit KB or less!</font></td> </tr> </table> "; exit(); } if (($limitfiletype == "yes") && (!in_array($_FILES['filetoupload']['type'],$filetypes))) { echo" <table border='1' style='border-collapse: collapse' bordercolor='#FF0000' bgcolor='#EFEFEF'> <tr> <td><font family='Franklin Gothic Book' size='1' color='#FF0000'>ERROR: Wrong file type. You are allowed the following file types.<br> .gif<br> .jpeg<br> .jpg<br> .png<br> .PNG<br> .bmp</font></td> </tr> </table> "; exit(); } $filename = $_FILES['filetoupload']['name']; if(file_exists($uploadfolder.$filename)){ echo " <table border='1' style='border-collapse: collapse' bordercolor='#FF0000' bgcolor='#EFEFEF'> <tr> <td><font family='Franklin Gothic Book' size='1' color='#FF0000'>$filename already exists on our servers!</font></td> </tr> </table> "; exit(); } if (move_uploaded_file($_FILES['filetoupload']['tmp_name'],$uploadfolder.$filename)) { echo "<img src='$uploadfolder$filename'> <br> Direct link<br> <input size='60' value='$upload_dir$filename'>"; exit(); } } ?>






Reply With Quote



