PHP Code:
// ###################### Start Upload #######################
if ($action=="uploadfile") {
doformheader("files","douploadfile",1);
maketableheader("Upload a New File");
makeuploadcode("File","getfile");
makechoosercode("File Group","groupid","filegroup",$files[groupid]);
makeinputcode("Name (optional)","title");
maketextareacode("File Text","pagetext","",25,120);
doformfooter("Upload Now");
}
// ###################### Start DoUpload #######################
// ###################### Start DoUpload #######################
if ($HTTP_POST_VARS['action']=="douploadfile") {
$getfile = $HTTP_POST_FILES['getfile']['tmp_name'];
$attachment_name = $HTTP_POST_FILES['getfile']['name'];
$HTTP_POST_VARS['action']="insertfile";
}
// ###################### Start Insert #######################
if ($HTTP_POST_VARS['action']=="insertfile") {
$filesize=@filesize($getfile);
$filenum = fopen($getfile,"rb");
$filestuff = fread($filenum,$filesize);
fclose($filenum);
$DB_site->query("INSERT INTO dwipfiles (filesid,title,userid,pagetext,dateline,groupid,filename,filedata) VALUES (NULL,'".addslashes($title)."','$bbuserinfo[userid]','".addslashes($pagetext)."','".time()."','".addslashes($groupid)."','".addslashes($attachment_name)."','".addslashes($filestuff)."')");
$action="modify";
echo "<p>Record added</p>";
}
Like I said, it uploads it into the database, and I can call it out with attachment.php like page but images are either corrupt or missing a flag of some sort cause zip, txt files are fine.