برای آپلود فایل از این کد استفاده میکنم در localhost فایل با هر حجمی باشد آپلود میشود اما در هاست برای فایلهای بیشتر از یک مگا بایت اجازه آپلود نمیده راهنمای فرمائید
[PHP]$uploadDir = 'upload1/'; if(isset($_POST['upload'])){$fileName = $_FILES['userfile']['name'];$tmpName = $_FILES['userfile']['tmp_name'];$fileSize = $_FILES['userfile']['size'];$fileType = $_FILES['userfile']['type']; $filePath = $uploadDir . $fileName;$ext = explode(".", $_FILES['userfile']['name']);$ext = $ext[ count($ext) - 1 ]; $mime = $_FILES['userfile']['type']; /*****/ $valid_mime_doc = array("application/msword", "application/doc", "appl/text", "application/vnd.msword", "application/vnd.ms-word", "application/winword", "application/word", "application/x-msw6", "application/x-msword", "application/vnd.openxmlformats-officedocument.wordprocessingml.document"); $valid_mime_ppt = array("application/vnd.ms-powerpoint", "application/mspowerpoint", "application/ms-powerpoint", "application/mspowerpnt", "application/vnd-mspowerpoint", "application/powerpoint", "application/x-powerpoint", "application/x-m", "application/vnd.openxmlformats-officedocument.presentationml.presentation"); $valid_mime_pdf = array("application/pdf", "application/x-pdf", "application/acrobat", "applications/vnd.pdf", "text/pdf", "text/x-pdf"); $valid_mime_zip = array("application/zip", "application/x-zip", "application/x-zip-compressed", "application/x-compress", "application/x-compressed", "multipart/x-zip"); //$valid_mime_zip[] = "application/octet-stream"; /*****/ $valid_mime = array_merge($valid_mime_doc, $valid_mime_ppt, $valid_mime_pdf, $valid_mime_zip);$valid_ext = array("doc", "docx", "ppt", "pptx", "pdf", "zip"); if(in_array($ext, $valid_ext) && in_array($mime, $valid_mime)){$result = move_uploaded_file($tmpName, $filePath);if (!$result) { //echo'<font color="#FF0000">Error uploading file</font>'; }}else{ $select='<font color="#FF0000">لطفا یک فایل از نوع (doc,ppt,pptx,docx,pdf,zip) </font>'; } $link=mysql_connect("localhost","root","");if(!$li nk){print "not connect";}$db_selected = mysql_select_db('a', $link); $fileName = addslashes($fileName);$filePath = addslashes($filePath);$name=mysql_real_escape_stri ng($_POST['name1']);if(!empty($fileName) && !empty($filePath) ){ $ext = explode(".", $_FILES['userfile']['name']);$ext = $ext[ count($ext) - 1 ]; $mime = $_FILES['userfile']['type']; /*****/ $valid_mime_doc = array("application/msword", "application/doc", "appl/text", "application/vnd.msword", "application/vnd.ms-word", "application/winword", "application/word", "application/x-msw6", "application/x-msword", "application/vnd.openxmlformats-officedocument.wordprocessingml.document"); $valid_mime_ppt = array("application/vnd.ms-powerpoint", "application/mspowerpoint", "application/ms-powerpoint", "application/mspowerpnt", "application/vnd-mspowerpoint", "application/powerpoint", "application/x-powerpoint", "application/x-m", "application/vnd.openxmlformats-officedocument.presentationml.presentation"); $valid_mime_pdf = array("application/pdf", "application/x-pdf", "application/acrobat", "applications/vnd.pdf", "text/pdf", "text/x-pdf"); $valid_mime_zip = array("application/zip", "application/x-zip", "application/x-zip-compressed", "application/x-compress", "application/x-compressed", "multipart/x-zip"); //$valid_mime_zip[] = "application/octet-stream"; /*****/ $valid_mime = array_merge($valid_mime_doc, $valid_mime_ppt, $valid_mime_pdf, $valid_mime_zip);$valid_ext = array("doc", "docx", "ppt", "pptx", "pdf", "zip"); if(in_array($ext, $valid_ext) && in_array($mime, $valid_mime)){ //+-+-+-+-+-+-+-+-+- $mysql=mysql_query("INSERT INTO f(name1,name, size, type, path )"."VALUES ('".$name."','".$fileName."', '".$fileSize."', '".$fileType."', '".$filePath."')"); mysql_query("SET NAMES UTF8"); mysql_set_charset("utf8");if($mysql )print ('<font color="#0066FF"><center>فایل با موفقیت آپلود شد </font></center>');}else{ $select='<font color="#FF0000">لطفا یک فایل از نوع (,pptx,docx,pdf) </font>'; }}} else{} [/PHP]