View Full Version : نمایش کدهای برنامه در خروجی
saeidejafari
پنج شنبه 23 خرداد 1387, 11:01 صبح
سلام
من یه برنامه با php و mysql دارم که تا چند روز قبل اجرا می شد و بالا بود ولی حالا که سایت رو باز می کنم میبینم که کدهای برنامه رو توی خروجی نمایش میده همه فایلها و دیتا بیس برنامه رو دانلود کردم و روی لوکال اجرا کردم از توی xampp که برنامه رو اجرا می کنم مشکلی نداره و برنامه خوب اجرا می شه ولی با wamp که اجراش می کنم همون مشکلی رو داره که بالا هم داره یعنی کدهای برنامه رو نمایش می ده . هاست سایت هم ویندوزیه.
vahid4134
پنج شنبه 23 خرداد 1387, 12:27 عصر
یک کد دیگه رو امتحان کنید اگر باز هم اینجوری هست به مدیر سرور اطلاع بدید
saeidejafari
پنج شنبه 23 خرداد 1387, 13:01 عصر
یک کد دیگه رو امتحان کنید اگر باز هم اینجوری هست به مدیر سرور اطلاع بدید
اگه یه کد php ساده بذارم مشکلی نداره ولی اگه با دیتا بیس ارتباط داشته باشه پیغام میده page can not find توی لوکالم(wamp) که هر کدی بذارم همین پیغام رو میده حتی اگه یه کد ساده باشه.
Bahram0110
پنج شنبه 23 خرداد 1387, 15:07 عصر
احتمال مي دم شما از <? به جاي <?Php استفاده مي كنيد
همين طور احتمال مي دم allow_short_tag توي سرورتون خاموش شده همونطور كه بطور پيش فرض توي wamp غير فعاله
saeidejafari
یک شنبه 26 خرداد 1387, 19:16 عصر
فكر كنم احتمالي كه ميدي درسته حالا به نظرتون به مدير سرور اطلاع بدم مي تونن كاري بكنن يا بايد خودم توي كد درستش كنم
Bahram0110
یک شنبه 26 خرداد 1387, 22:13 عصر
هر دو
استفاده از <? بجاي <?Php از قابليت حمل برنامه كم مي كنه
saeidejafari
دوشنبه 27 خرداد 1387, 10:08 صبح
اين allow_short_tag كه گفتيد چيه ؟ مي تونم خودم توي كنترل پنل سايت يا جاي ديگه فعالش كنم ؟
Bahram0110
دوشنبه 27 خرداد 1387, 13:23 عصر
نه تو control panel نمي توني
اينو امتحان كن شايد جواب بده
.Htaccess =>
php_flag short_open_tag on
saeidejafari
دوشنبه 27 خرداد 1387, 14:11 عصر
اينو امتحان كن شايد جواب بده
.Htaccess =>
php_flag short_open_tag on
ااگه ممكنه بيشتر توضيح بديد
Bahram0110
دوشنبه 27 خرداد 1387, 14:21 عصر
در فولدري كه scriptتون قرار داره يه فايل بسازيد با نام
.htaccess
خط مذكور را در آن بنويسيد و ذخيره كنيد
saeidejafari
دوشنبه 27 خرداد 1387, 16:11 عصر
من اينجوري نوشتم ولي بازم درست نشد
Bahram0110
دوشنبه 27 خرداد 1387, 22:15 عصر
الله اکبر..!!!:لبخند::لبخند:
من که عرض کردم
این خط رو توی فایل بنویسید
php_flag short_open_tag on
ببینید جواب می ده
به نظر من کدت رو هم اصلاح کنی خیلی خوب می شه!، یه Replace all ساده می خواد...
saeidejafari
سه شنبه 28 خرداد 1387, 11:51 صبح
:لبخند:اون كدي كه گفتيد رو اول امتحان كردم ولي جواب نداد بعدا اينجوري نوشتم كه اونم جواب نداد
از جوابتون و توجهتون خيلي ممنون
ايشالا كه هر چي از خدا مي خواي بهت بده
Bahram0110
سه شنبه 28 خرداد 1387, 12:55 عصر
اگه جواب نداد (فکر کنم در این صورت error 500 می ده) باید یا کدتون رو اصلاح کنید یا با مدیر سرورتون مشکل رو در میون بذارید
saeidejafari
دوشنبه 03 تیر 1387, 09:39 صبح
سلام
من به مدیر سایت اطلاع دادم اونا هم برام فعالش کردن ولی گفتن که با کد php هم می تونستم این کارو بکنم اگه از دوستان کسی می دونه لطفا کدشو بذاره.
Bahram0110
دوشنبه 03 تیر 1387, 12:17 عصر
با كد php كه نمي شه!
چون وقتي شما كدهاي phpتون كار نمي كنه چطور از كد انتظار داري كه همچين كاري رو براي شما انجام بده؟
روشش همونه كه بالا عرض كردم (.htaccess) كه شايد جواب بده شايدم نده (بستگي به تنظيمات سرورتون داره)
php_flag short_open_tag on
Bahram0110
دوشنبه 03 تیر 1387, 18:45 عصر
روشي كه من اون بالا گفتم چه خطايي داد؟
دقيق بگو شايد راه حل دومي باشه
saeidejafari
سه شنبه 04 تیر 1387, 12:43 عصر
من کدهارو اصلاح کردم و دیگه اون ارور رو نمیده منم الان یادم نیست که دقیقا چه اروری میداد ولی می دونم که ارور 500 بود فعلا هم مشکلم حل شده ولی می خواستم بدونم که میتونستم با کد php هم این کار رو بکنم یا نه؟
Bahram0110
سه شنبه 04 تیر 1387, 12:58 عصر
شما شايد با فايل php.ini مي تونستي اين كار رو بكني
البته اگه سرورت اجازه ي استفاده از اين فايل رو بهت بده
saeidejafari
سه شنبه 04 تیر 1387, 13:09 عصر
چطوری؟میشه بیشتر توضیح بدید؟
Bahram0110
سه شنبه 04 تیر 1387, 13:21 عصر
باشه تو اولين فرصت
يكم زياده
حوصله مي طلبه:خجالت:
saeidejafari
سه شنبه 04 تیر 1387, 13:26 عصر
ممنون از توجهتون
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.