• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در اجرای دستور header
#1
سلام خواهش میکنم کمکم کنید دستور insert و آپلود انجام میشه اما بعدش دیگه دستور header انجام نمیشه از بس دنبالش گشتم خسته شدم
فکر میکنم به خاطر آپلود فایل باشه که قبل header انجام میشه
خواهش میکنم کمک کنید خیلی گیرم

کد پی‌اچ‌پی:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "Enter_Data")) {
  
$insertSQL sprintf("INSERT INTO exhibit (type, subject, address, start_date, end_date, am_start, am_end, fm_start, fm_end, img1, img2, img3, buy_ticket, price_ticket, comment,date,time,username) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                       
GetSQLValueString($_POST['type'], "text"),
                       
GetSQLValueString($_POST['subject'], "text"),
                       
GetSQLValueString($_POST['address'], "text"),
                       
GetSQLValueString($_POST['start_date'], "date"),
                       
GetSQLValueString($_POST['end_date'], "date"),
                       
GetSQLValueString($_POST['am_start'], "int"),
                       
GetSQLValueString($_POST['am_end'], "int"),
                       
GetSQLValueString($_POST['fm_start'], "int"),
                       
GetSQLValueString($_POST['fm_end'], "int"),
                       
GetSQLValueString($img1name"text"),
                       
GetSQLValueString($img2name"text"),
                       
GetSQLValueString($img3name"text"),
                       
GetSQLValueString($_POST['type_enter'], "int"),
                       
GetSQLValueString($_POST['price'], "text"),
                       
GetSQLValueString($_POST['comment'], "text"),
                       
GetSQLValueString($date"date"),
                       
GetSQLValueString($time"text"),
                       
GetSQLValueString($username"text"));
 
mysql_select_db($database_conn_exhibit$conn_exhibit);
  
$Result1 mysql_query($insertSQL$conn_exhibit) or die(mysql_error());
  
     if(isset(
$_FILES['img1']))
    {
    
    
$ext1=substr($_FILES['img1']['name'],-3);
    if(
$ext1!='jpg' && $ext1!='pdf')return -1;
    
$archive_dir="img_upload";
    
$img1=$_FILES['img1']['tmp_name'];
    
$img1_name=$img1name.'.'.$ext1;
    
$img1_size=$_FILES['img1']['size'];
    
$img1_type=$_FILES['img1']['type'];
    
$img1_error=$_FILES['img1']['error'];
    
$filename1=basename($img1_name);
    if(
$img1_size<=0)
    echo (
"فایل خالی است");
    if(!@
copy($img1,"$archive_dir/$filename1"))
    { echo (
"کپی نمی شود");
    exit;
    }
    }
    
    if(isset(
$_FILES['img2']))
    {
    
$ext2=substr($_FILES['img2']['name'],-3);
    if(
$ext2!='jpg' && $ext2!='pdf')return -1;    
    
$archive_dir="img_upload";
    
$img2=$_FILES['img2']['tmp_name'];
    
$img2_name=$img2name.'.'.$ext2;
    
$img2_size=$_FILES['img2']['size'];
    
$img2_type=$_FILES['img2']['type'];
    
$img2_error=$_FILES['img2']['error'];
    
$filename2=basename($img2_name);
    if(
$img2_size<=0)
    echo (
"فایل خالی است");
    if(!@
copy($img2,"$archive_dir/$filename2"))
    { echo (
"کپی نمی شود");
    exit;
    }
    }
    
    if(isset(
$_FILES['img3']))
    {
    
$ext3=substr($_FILES['img3']['name'],-3);
    if(
$ext3!='jpg' && $ext3!='pdf')return -1;    
    
$archive_dir="img_upload";
    
$img3=$_FILES['img3']['tmp_name'];
    
$img3_name=$img3name.'.'.$ext3;
    
$img3_size=$_FILES['img3']['size'];
    
$img3_type=$_FILES['img3']['type'];
    
$img3_error=$_FILES['img3']['error'];
    
$filename3=basename($img3_name);
    if(
$img3_size<=0)
    echo (
"فایل خالی است");
    if(!@
copy($img3,"$archive_dir/$filename3"))
    { echo (
"کپی نمی شود");
    exit;
    }
    }
 
  
header("Location: submit.php?type=exhibit");} 
  پاسخ
تشکر شده توسط :
#2
سلام و درود
عدم انتقال به صفحه دیگه
  پاسخ
تشکر شده توسط : shariati.it
#3
(۱۳۹۱ مهر ۰۶, ۱۲:۵۵ ب.ظ)moh3nmir نوشته: سلام و درود
عدم انتقال به صفحه دیگه

من این صفحه رو کامل خوندم و اجرا کردم اما درست نشد
به نظرتون به این دلیل نیست که آپلود قبل از header اجرا میشه؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان