أي طباعة التعليمات البرمجية المصدر بشكل عشوائي (يبدو غير حتمى)

StackOverflow https://stackoverflow.com/questions/1060998

سؤال

مرحبا.ضبطت الموقع هو: www.mgxvideo.com/mgxcopy-alpha-3, و الخطأ المحددة التي أنا على الحصول على الشيء حيث أي بطباعة جميع بلدي شفرة المصدر.

بقدر ما استطيع ان اقول ، الخطأ التي تظهر بشكل عشوائي في IE6, 7, 8, لكنه عادة تحدث خطأ.أنا أبحث عن تفسيرات التصحيح أدوات إصلاح.أي شيء هو محل تقدير, لأن أنا عالقة.

هنا كيفية إنتاج:

  • إضافة البند(ق) إلى عربة.
  • في عرض عربة (url يشعر بالحرج تنتهي cart_display_ie.php)
  • استخدام آلة حاسبة الشحن مرارا وتكرارا حتى تحصل على خطأ.هو حدث واحد الأول والثاني ، 5 ، 17 محاولة.
  • إعادة تعيين ملفات تعريف الارتباط إلى إعادة تشغيل من جديد

وهنا ربما بعض التفاصيل ذات الصلة

  • 1and1 استضافة, php من الصفر, و mysql
  • أنا باستخدام مارك سانبورن هو رمز php إلى واجهة مع UPS خوادم.
  • أنا باستخدام المحلية DTD عن xhtml 1.0 الانتقالية
  • هذا الخطأ يظهر أيضا في الخروج السلة و أيضا يبدو المرتبطة وظيفة UPS.
  • هذه ليست ذات صلة مباشرة ، ولكن أي كما اصاب لي مع "XML لا يمكن عرض الصفحة."
  • كلما ، "XML" لا يمكن عرض الصفحة يتم عرض قماش صغيرة في سياق مصدر الطباعة مثل خطأ انا الطباعة.سوف تظهر بالقرب من موقع خطأ في مصدر html ، باستثناء قماش حقا صغيرة العرض والارتفاع ، يتم عرض المزيد من التعليمات البرمجية المصدر بعد ذلك.لقد إصلاح كل هذه الأخطاء ؛ كانوا جميعا الناجمة عن بناء جملة غير صحيح أو w3 تقنين DTD شعبية.
  • على cart_display*.php هي المسؤولة عن إضافة منتجات إزالة المنتجات وحساب الشحن.
  • في بعض الأحيان انها شيء غبي مثل إعدادات مخصصة على جهاز الكمبيوتر b/c I قرص مع إعدادات عشوائية أن تتسبب في آثار جانبية.ولكن لقد اختبرت في msft هو VirtualPC ، وكان أصدقاء إعادة إنشاء الخطأ.

وإليك بعض الموارد من مشاكل مماثلة.لم أحاول لهم لأنه-حتى إذا كانوا يعملون-أنها تعني أن الموقع لا يعمل في نموذجي/الإعدادات الافتراضية.

كما قلت:أي تفسيرات ، أدوات ، التخمينات أو الإصلاحات يقدر تماما.أحاول وضع اللمسات الأخيرة على الموقع بحيث أستطيع تقديمه باعتباره بيتا في غضون الأسبوع و أنا عالقة.أيضا هناك مشكلة (مثل الوسم) التي يمكن أن تخفي هذا الخطأ من المستخدم ؟

هل كانت مفيدة؟

المحلول

أمسكت التقاط شبكة من إعدادها في صورة جاهزة باستخدام العابث (www.fiddler2.com).

يبدو أنك إرسال تعليق HTML التي تحتوي على خدمة ويب النتيجة قبل HTML الجسم.كما يبدو أي وقت لاحق استنشاق هذا XML الجسم بدلا من HTML استجابة.

يبدو أن إذا قمت بنقل ملفات HTML التعليق داخل HTML الوسم المشكلة يذهب بعيدا.

لاحظ أنه يجب تأكيد التغييرات في علامة تبويب جديدة في المتصفح.مرة واحدة أي على XML الصفحة ببساطة ضرب F5/تحديث ليست بالضرورة سوف تظهر لك محتوى HTML بشكل صحيح بسبب التخزين المؤقت الملف من نوع المقرر.

نصائح أخرى

لحل هذه المشكلة, تحتاج إلى إعادة تسجيل dlls اثنين.افتح موجه الأوامر ثم اكتب الأوامر التالية regsvr32 /i mshtml.dll regsvr32 /i shdocvw.dll

مفصلة إصلاح الخطوات زيارة http://geekzsupport.com/internet-explorer-prints-html-source-code/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top