انجمن کاربران لینوکس ایران - تکنوتاکس سابق

نسخه ي کامل: نشون ندادن صفحات php. در javascript
شما در حال مشاهده نسخه ي متني اين صفحه هستيد. مشاهده نسخه کامل تر با قالب بندي صحيح

مهمان

چرا در javascript وقتی یه صفحه php. رو در window.open سعی می کنم باز کنه به جای نمایش صفحه sourcecode رو باز می کنه ؟
ضمنا به طور معمول این صفحات بدون مشکل باز میشن ؟
روی لوکال کار میکنید؟

مهمان

اره localhost کار می کنم
پس فایل های php شما برخلاف فایل های عادی نمیتونن بصورت روی هارد آدرس داده بشن.
شما باید یک وب سرور کامل مثل easyphp رو نصب و اجرا کرده باشی و فایل php شما توی www اون باشه و موقعی که با جاوااسکریپت آدرس میدی آدرسش باید به اینصورت باشه: <!-- m --><a class="postlink" href="http://localhost/path/file.php">http://localhost/path/file.php</a><!-- m -->
البته درصورتیکه فایل شما مستقیما در داخل www باشه قسمت path حذف میشه.
پیش نهاد می کنم واسه اینکه کارت راحت بشه از jquery استفاده کنی

مهمان

این قضیه ربطی به jQuery یا جاوااسکریپت خام نداره. دقیقا مربوط به همون موضوعی میشه که فلانی گفته. مشکل نبود یه وب سرور روی لوکال هوسته. اگه (روم به دیوار) ویندوز داری Wamp یا xampp عالیه. برای لینوکس هم می‌تونی از Lampp استفاده کنی.
دقیقا موضوع همینه که فایلهای PHP شما فقط به عنوان فایل متنی تشخیص داده میشن و سورس رو به شما نشون میده و شما باید یک وب سرور رو به همون شکلی که دوستان در بالا گفتند نصب کنید تا فایلهای php از فایلهای متنی ساده تمیز داده بشن . پیشنهاد می کنم قبل از شروع یک جستجو و مطالعه در این مورد انجام بدین تا ساختار این قضیه براتون جا بیفته .