آژانس هواپیماییexchanging

مشكل با header و nocache

شروع موضوع توسط dannydolph ‏20 جولای 2007 در انجمن PHP

  1. dannydolph

    dannydolph کاربر تازه وارد

    تاریخ عضویت:
    ‏18 ژوئن 2006
    نوشته ها:
    38
    تشکر شده:
    0
    سلام
    من اين كد
    PHP:
    <?php header('Cache-Control: no-cache, must-revalidate');?>
    رو تو يه صفحه خالي مي ذارم و اين ERROR رو ميده :
    Warning: Cannot modify header information - headers already sent by (output started at d:\program files\easyphp1-8\www\loop\uuw\test.php:1) in d:\program files\easyphp1-8\www\loop\uuw\test.php on line 1
    لطفا كمك كنيد(اسم فايل: test.php:):)(​
     
  2. firebird

    firebird Registered User

    تاریخ عضویت:
    ‏2 جولای 2005
    نوشته ها:
    1,424
    تشکر شده:
    9
    شما فایل رو یونیکد ذخیره میکنی و از ادیتوری استفاده میکنی که اول فایلهای یونیکد دو تا کاراکتر مخفی به عنوان علامت میذاره. یا ادیتورتو عوض کن یا فایل رو ANSI ذخیره کن، درست میشه. ادیتور هم dreamweaver چیز خوبیه.
     
  3. dannydolph

    dannydolph کاربر تازه وارد

    تاریخ عضویت:
    ‏18 ژوئن 2006
    نوشته ها:
    38
    تشکر شده:
    0
    سلام
    من مي خوام فارسي تو صفحه داشته باشم واسه همين از UTF-8 استفاده ميكنم حالا بايد چكار كنم؟
     
  4. Behzad1984

    Behzad1984 کاربر تازه وارد

    تاریخ عضویت:
    ‏14 جولای 2007
    نوشته ها:
    13
    تشکر شده:
    0
    محل سکونت:
    Tehran, Iran
    برخی از ویرایشگرها، مثل Notepad، در ابتدای فایلهایی که کدگذاری غیر از اسکی هستند، علامتی درج می کنند تا بعدها بتوانند Encoding فایل را تشخیص دهند، مثلاً UTF-8 Signature عبارت است از:

    0xEF 0xBB 0xBF

    شما این سه بایت را نمی بینید، اما عملاً این سه بایت درست در ابتدای فایل و قبل از دستور آغازین
    <?php قرار می گیرند. بدین ترتیب، همیشه قبل از ارسال HTTP Header، سه بایت به مرورگر فرستاده
    می شوند.

    چگونه میتوان از شر این سه بایت خلاص شد؟
    ویرایشگر Notepad2 را دانلود کنید، فایل فوق در آن باز کرده و از منوی فایل، گزینه
    Encoding و سپس UTF-8 را انتخاب کنید و فایل را Save کنید.
     
  5. dannydolph

    dannydolph کاربر تازه وارد

    تاریخ عضویت:
    ‏18 ژوئن 2006
    نوشته ها:
    38
    تشکر شده:
    0
    سلام
    خيلي ممنون از جوابتون ولي يعني هيچ جوري نميشه با dreamweaver از شر اين سه بايت خلاص شد؟
    يعني حتما بعد از طراحي بايد بيام تو notepad دوباره فيل رو save كنم؟
     
  6. firebird

    firebird Registered User

    تاریخ عضویت:
    ‏2 جولای 2005
    نوشته ها:
    1,424
    تشکر شده:
    9
    اگه از اول فایل رو تو DW بسازی به همچین مشکلی نمیخوری.
     
  7. appbannerkhuniresbanner
  8. imankho

    imankho کاربر تازه وارد

    تاریخ عضویت:
    ‏27 ژوئن 2007
    نوشته ها:
    9
    تشکر شده:
    0
    شما می تونی از ادیتور PHP designer هم استفاده کنی که به نظر من چیز عالی هست
    اینم لینک جهت دانلود
     
  9. gavbandy

    gavbandy Registered User

    تاریخ عضویت:
    ‏15 فوریه 2005
    نوشته ها:
    364
    تشکر شده:
    3
  10. jhoseinii

    jhoseinii Registered User

    تاریخ عضویت:
    ‏20 فوریه 2006
    نوشته ها:
    154
    تشکر شده:
    1
    محل سکونت:
    تهران
    توي همون dreamweaver ميتوني encoding صفحات رو از تنظيمات روي utf-8 قرار بدي
    فكر ميكنم تنها ويرايشگري كه امكان تنظيم encoding رو نداره notepad كه اونم نسخه هاي بالاش امكانش اضافه شده