/
  • اجرا نشدنheader در سرور

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 3
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی اجرا نشدنheader در سرور
    نویسنده پیام
    scooter آفلاین
    عضو مهم
    ****

    ارسال‌ها: 391
    تاریخ عضویت: ۱۳۸۷ دي ۳
    اعتبار: 3
    تشکرها : 239
    ( 54 تشکر در 42 ارسال )
    ارسال: #1
    اجرا نشدنheader در سرور
    سلام من این رو نوشتم
    کد PHP:
    if(isset($_REQUEST["marquee"]))
    {
        
    $op=$_REQUEST["marquee"];
        
    if(
    $op==2)
    {
        
    mysql_query("update news set news='$_POST[b1]',all_news='$_POST[FCKeditor]' where id=$_GET[id]");
        
    header("Location:../marquee_mng.php");
        exit(
    '');
        }
    }
    else{
    print(
    "nomarquee<br>");
    }; 
    سمت کلاینت درست اجرا می شه
    اما سمت سرور دیتابیس update میشه ولی header عمل نمیکنه و else اجرا میشه
    __________________________________________________________________________
    welcome to the club
    ۱۳۸۸ تير ۱۳ ۰۷:۱۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    scooter آفلاین
    عضو مهم
    ****

    ارسال‌ها: 391
    تاریخ عضویت: ۱۳۸۷ دي ۳
    اعتبار: 3
    تشکرها : 239
    ( 54 تشکر در 42 ارسال )
    ارسال: #2
    RE: اجرا نشدنheader در سرور
    سلام کسی نیست به من کمک کنه
    __________________________________________________________________________
    welcome to the club
    ۱۳۸۸ تير ۱۴ ۰۶:۰۱ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    php آفلاین
    hossein
    ****

    ارسال‌ها: 612
    تاریخ عضویت: ۱۳۸۷ دي ۴
    اعتبار: 13
    تشکرها : 467
    ( 798 تشکر در 277 ارسال )
    ارسال: #3
    RE: اجرا نشدنheader در سرور
    مشکل از اینجاست که متغییر فوق سراری $_REQUEST خالیه حالا دلیل خالی بودنش رو باید بررسی کنی که چرا اینجوریه .

    $_REQUEST شامل مجموع مقادیر $_GET, $_POST , $_COOKIE. هست .
    __________________________________________________________________________
    ۱۳۸۸ تير ۱۴ ۰۸:۳۳ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    scooter آفلاین
    عضو مهم
    ****

    ارسال‌ها: 391
    تاریخ عضویت: ۱۳۸۷ دي ۳
    اعتبار: 3
    تشکرها : 239
    ( 54 تشکر در 42 ارسال )
    ارسال: #4
    RE: اجرا نشدنheader در سرور
    سلام و ممنون .من همه REQUEST رو به get تغییر دادم. ولی کلا انگار هاست من با header مشکل داره
    این ارور رو میده
    نقل قول: Warning: Cannot modify header information - headers already sent by (output started at /home/nasimtra/public_html/admin/proccess/linktodb.php:2) in /home/nasimtra/public_html/admin/proccess/linktodb.php on line 37
    این اولین باره که من به این مشکل بر خوردم.روی کلاینت همه چیز خوبه ولی روی سرور به هم می ریزه
    مشکل از منه یا سرور؟
    __________________________________________________________________________
    welcome to the club
    ۱۳۸۸ تير ۱۵ ۰۷:۳۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Na3r آفلاین
    ناصر خلقی
    *****

    ارسال‌ها: 412
    تاریخ عضویت: ۱۳۸۷ دي ۳
    اعتبار: 11
    تشکرها : 257
    ( 576 تشکر در 308 ارسال )
    ارسال: #5
    RE: اجرا نشدنheader در سرور
    کد کاملتو بذار
    (آخرین ویرایش در این ارسال: ۱۳۸۸ تير ۱۵ ۰۷:۴۹ عصر، توسط Na3r.)
    ۱۳۸۸ تير ۱۵ ۰۷:۴۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    scooter آفلاین
    عضو مهم
    ****

    ارسال‌ها: 391
    تاریخ عضویت: ۱۳۸۷ دي ۳
    اعتبار: 3
    تشکرها : 239
    ( 54 تشکر در 42 ارسال )
    ارسال: #6
    RE: اجرا نشدنheader در سرور
    کد PHP:
    if($qur)
    {
    header("LOCATION:../links_mng.php");
    exit(
    '');
    }
    }
    else
    {
    header("LOCATION:../links_mng.php");
    exit(
    '');
    }; 
    و اینکه کلا با تابع headr مشکل داره .ممکنه مشکل از سرور باشه
    __________________________________________________________________________
    welcome to the club
    ۱۳۸۸ تير ۱۵ ۱۱:۰۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Na3r آفلاین
    ناصر خلقی
    *****

    ارسال‌ها: 412
    تاریخ عضویت: ۱۳۸۷ دي ۳
    اعتبار: 11
    تشکرها : 257
    ( 576 تشکر در 308 ارسال )
    ارسال: #7
    RE: اجرا نشدنheader در سرور
    تو اروری که گذاشتی از خط 37 ایراد گرفته
    کد تو که 7 8 خط بیشتر نیست

    فایلتو با یه hex editor باز کن ببین قبل <?php چند تا کاراکتر اضافی هست یا نه ؟
    ۱۳۸۸ تير ۱۵ ۱۱:۲۶ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : scooter
    oia آفلاین
    محمد ثانی
    *****

    ارسال‌ها: 2,014
    تاریخ عضویت: ۱۳۸۷ آذر ۲۶
    اعتبار: 66
    تشکرها : 2330
    ( 2091 تشکر در 1290 ارسال )
    ارسال: #8
    RE: اجرا نشدنheader در سرور
    همونطور که ناصرخان گفتن شما قبل از header خروجی HTML دارین
    می تونیم فیل رو ضمیمه کنید...

    php manual:
    نقل قول: به یاد داشته باشید که در هدر () نامیده می شود باید قبل از هر خروجی واقعی است که خبر ، یا توسط برچسب متنی عادی ، خط خالی در یک فایل ، یا از PHP. It is a very common error to read code with include() , or require() , functions, or another file access function, and have spaces or empty lines that are output before header() is called. The same problem exists when using a single PHP/HTML file. از آن است که یک خطای بسیار رایج برای خواندن کد با include_once () ، و یا نیاز به () ، توابع ، و یا یک فایل دیگر تابع دسترسی داشته و دارند و یا خطوط فضاهای خالی که قبل از هدر خروجی () نامیده می شود. این همان مشکل وجود دارد که با استفاده از یک مجرد PHP / فایل متنی.

    البته این ترجمه گوگله
    (آخرین ویرایش در این ارسال: ۱۳۸۸ تير ۱۶ ۰۴:۳۶ عصر، توسط oia.)
    ۱۳۸۸ تير ۱۶ ۰۴:۲۴ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : scooter
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS