نمایش نتایج 1 تا 14 از 14

نام تاپیک: اجرا نشدن دستور header

  1. #1
    کاربر دائمی آواتار nsco_nsco
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    ایران
    پست
    831

    Cool اجرا نشدن دستور header

    سلام این دستور را در فایلهای پی اچ پی قرار دادم در سرور لینوکس با سی پنل این کار نمیکنه باید چه کنم؟
    header('LOCATION: user_main.php');
    فقط سریع پاسخ بدید ممنون

  2. #2

    نقل قول: اجرا نشدن دستور header(

    <?php
    /* This will give an error. Note the output
    * above, which is before the header() call */
    header('Location: http://www.example.com/');
    ?>

  3. #3
    کاربر دائمی آواتار 2undercover
    تاریخ عضویت
    تیر 1391
    محل زندگی
    خراسان رضوی
    پست
    1,471

    نقل قول: اجرا نشدن دستور header(

    اینجوری بنویسید:
    header('Location: user_main.php');


    اگر کار نکرد مطمئن بشید که بافر رو در ابتدای صفحه باز کردید:
    ob_start();

  4. #4
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: اجرا نشدن دستور header(

    دوست عزیز header را باید قبل از ارسال هر مقداری به client انجام بدین حتی BOM فایل هم میتونه باعث عدم اجرا شدن دستور بشه ! (BOM مربوط به utf-8 بودن فایل هست که در زمان save یا از طریق تنظیمات ویراستار مثلا توی dreamweaver میشه مانعش شد)

    اگه نمیتونید خودتون را با این موضوع وفق بدین از ob_start استفاده کنید.

  5. #5
    کاربر دائمی آواتار nsco_nsco
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    ایران
    پست
    831

    نقل قول: اجرا نشدن دستور header(

    سلام مرسی بازم نشد دستور جاگزین چیزی هست؟

  6. #6
    کاربر دائمی آواتار nsco_nsco
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    ایران
    پست
    831

    نقل قول: اجرا نشدن دستور header(

    سلام ممنون میشم یک مثال به همراه یک دستور جا گزین که این دنگ و فنگها برای انتقال نداره بدید ممنون

  7. #7
    کاربر دائمی آواتار nsco_nsco
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    ایران
    پست
    831

    نقل قول: اجرا نشدن دستور header(

    بازم سلام
    بجز این مشکل مشکل بعدی اینه که من با ومپ یه اسکریپت نوشتم درست کار می کنه با ومپ سرور رو کامپیوترم میریزمش تو سی پنل و رو هاست باز نمیکنه صفحات رو و اصلا ایف ها رو هم اجرا نمی کنه این دلیلش به نظرتون چیه؟

  8. #8

    نقل قول: اجرا نشدن دستور header(

    در مورد جایگزین هنوز که نساختن دلیلی هم نداره ولی خب شما می تونید تا ۲۰۲۰ منتظر بمونید شاید یکی یه جایگذین نوشت.
    در مورد اجرا نشدن اسکریپت : حتما نمایش خطا خاموشه با ini_set نمایش خطا رو روشن کنید تا خطا رو ببیند. اگر قبل از header هیچیزی رو به کلاینت ارسال نمی کنید و هنوز header کار نمی کنه مشکل از ادیتور شماست. احتمالا notepad استفاده می کنید درسته ؟ از ادیتور مناسب استفاده کنید در بد ترین حالت notepad++

  9. #9
    کاربر دائمی آواتار nsco_nsco
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    ایران
    پست
    831

    نقل قول: اجرا نشدن دستور header

    سلام ممنونم از پاسختون ببینید این فایل من یک سری دستورات ذکر شده بعد یکی دو ایف شرط منظورمه و بعد اینکه مثلا فلان عدد شد برو به این صفحه بپر اگر فلان ایف اوکی شد برو به اون یکی صفحه اینطوری هست اما متاسفانه این ایفها همشون اجرا می شن اما موقعی که باید پرش کنه نمیره موندم العان چه کنم این هندل ها را تا این مهم را انجام بدن ممنون میشم راهنمایی کنید کلیه کارهایی که گفتید کردم اما باز درست نشد .

  10. #10
    کاربر دائمی آواتار nsco_nsco
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    ایران
    پست
    831

    نقل قول: اجرا نشدن دستور header(

    بازم سلام کد تقریبا به این صورت هست که کار نمیکنه :

    <?php
    session_start();
    error_reporting(E_ALL);
    ini_set('display_errors','On');
    ob_start();
    include('config.php');
    if($rob=="1") {
    header('LOCATION: sub/a.php');
    }
    if($rob=="2") {
    header('LOCATION: sub/b.php');
    }
    if($rob=="3") {
    header('LOCATION: sub/c.php');
    }
    else {
    header('LOCATION: d.php');
    }
    ?>


    ممنون میشم سریع کمک کنید دوستان مرسی.

  11. #11
    کاربر دائمی آواتار nsco_nsco
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    ایران
    پست
    831

    نقل قول: اجرا نشدن دستور header

    سلام دوستان یه دستور به این صورت مشکل هدیر را حل کرد

    echo "<script>document.location='/ss/p.php</script

  12. #12

    نقل قول: اجرا نشدن دستور header

    اینم میتونه عدر منه ولی باید این دستورا java script کاربر فعال باشه

    echo '<meta http-equiv="refresh" content="1;url=addres page" />';


    در ضمن ob_start من شنیدم باس بالا تر از همه کدا بزاری یعنی کدی قبلش نباشه

  13. #13

    نقل قول: اجرا نشدن دستور header

    من نفهمیدم که چطوری حل شد ولی خوبه که حل شد.

  14. #14
    کاربر دائمی آواتار nsco_nsco
    تاریخ عضویت
    شهریور 1389
    محل زندگی
    ایران
    پست
    831

    نقل قول: اجرا نشدن دستور header

    سلام
    مشکل مال فایل php.ini سرور بود دست کاریش کردم درست شد بازم ممنونم دوستان

تاپیک های مشابه

  1. پاسخ: 1
    آخرین پست: جمعه 29 مهر 1390, 14:40 عصر
  2. اجرا نشدن دستور stored Procedure
    نوشته شده توسط sayan در بخش C#‎‎
    پاسخ: 3
    آخرین پست: شنبه 09 مرداد 1389, 13:55 عصر
  3. سوال: اجرا نشدن دستور ات
    نوشته شده توسط khorsandreza در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: جمعه 22 آبان 1388, 21:03 عصر
  4. اینتراوب و اجرا نشدن دستور TerminateAndRedirect
    نوشته شده توسط spicirmkh در بخش توسعه نرم افزار تحت وب
    پاسخ: 1
    آخرین پست: چهارشنبه 21 شهریور 1386, 13:10 عصر
  5. اجرا نشدن دستور در ItemDeleted ابزار gridveiw
    نوشته شده توسط Touska در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: چهارشنبه 05 اردیبهشت 1386, 00:16 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •