1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-29 10:50:25 +02:00

Adjust error checking on multiple file upload

This commit is contained in:
e107steved
2007-07-17 19:53:33 +00:00
parent 4a22a7f22a
commit 529fc0c203

View File

@@ -11,8 +11,8 @@
| GNU General Public License (http://gnu.org). | GNU General Public License (http://gnu.org).
| |
| $Source: /cvs_backup/e107_0.8/e107_plugins/forum/forum_post.php,v $ | $Source: /cvs_backup/e107_0.8/e107_plugins/forum/forum_post.php,v $
| $Revision: 1.8 $ | $Revision: 1.9 $
| $Date: 2007-06-26 21:34:34 $ | $Date: 2007-07-17 19:53:33 $
| $Author: e107steved $ | $Author: e107steved $
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
@@ -593,13 +593,15 @@ function process_upload()
$tid = 0; $tid = 0;
} }
if (isset($_FILES['file_userfile']['error']) && $_FILES['file_userfile']['error'] != 4) if (isset($_FILES['file_userfile']['error']))
{ {
require_once(e_HANDLER."upload_handler.php"); require_once(e_HANDLER."upload_handler.php");
if ($uploaded = file_upload('/'.e_FILE."public/", "attachment", "FT{$tid}_")) if ($uploaded = file_upload('/'.e_FILE."public/", "attachment", "FT{$tid}_"))
{ {
foreach($uploaded as $upload) foreach($uploaded as $upload)
{ {
if ($upload['error'] == 0)
{
if(strstr($upload['type'], "image")) if(strstr($upload['type'], "image"))
{ {
if(isset($pref['forum_maxwidth']) && $pref['forum_maxwidth'] > 0) if(isset($pref['forum_maxwidth']) && $pref['forum_maxwidth'] > 0)
@@ -645,9 +647,18 @@ function process_upload()
//echo "<pre>"; print_r($upload); echo "</pre>"; //echo "<pre>"; print_r($upload); echo "</pre>";
$_POST['post'] .= "[br][file=".e_FILE."public/".$upload['name']."]".(isset($upload['rawname']) ? $upload['rawname'] : $upload['name'])."[/file]"; $_POST['post'] .= "[br][file=".e_FILE."public/".$upload['name']."]".(isset($upload['rawname']) ? $upload['rawname'] : $upload['name'])."[/file]";
} }
}
else
{ // Error in uploaded file
echo "Error in uploaded file: ".(isset($upload['rawname']) ? $upload['rawname'] : $upload['name'])."<br />";
}
} }
} }
else
{
// Error in uploaded files
echo "Problem with uploading files<br />";
}
} }
} }