PDA

View Full Version : مشکل با php5



angel_boy013
پنج شنبه 25 مهر 1387, 12:08 عصر
من با php4 کار میکردم اما جدیدن که php5 ریختم صفحام به هم خورده یعنی کلاس هام رو نمیخونه یا اینطوری می کنه


DB_CONNECT(); ############### ########################### ############### ?>

کد رو تو صفحه نشون میده اینکلود ها رو هم نمیاره
کلاً قاتی کرده چرا... ؟!

vahid4134
پنج شنبه 25 مهر 1387, 12:25 عصر
فکر کنم توی php.ini کانفیگ short_open_tag روی OFF هست . کدهای شما هم به جای <?php از <? استفاده می کنند یا باید short_open_tag رو on کنید یا کدتون رو تغییر بدید

mhmmdshirazi
پنج شنبه 25 مهر 1387, 18:33 عصر
ببین بنظر من مشکل اینه تو php4 اگه اینجوری مینوشتی مشکلی ایجاد نمی شد.



//your codes
?>

اما تو php5 باید


<؟php
//yourcodes
include"harchi.php";
?>

yaqubian
پنج شنبه 25 مهر 1387, 21:49 عصر
دوست عزیز
کلا نوشتن کدهای php درحالت <? ?> اصلا قابلیت حمل یا همون portability رو نداره.
موفق باشید

angel_boy013
جمعه 26 مهر 1387, 15:08 عصر
مشکل با اینم حل نشد

<؟php
//yourcodes
include"harchi.php";
?>

اگه این باشه که آخر اینکلد کنی چه فایده من کلاسم رو بالا میخوام استفاده کنم

امید امرایی
جمعه 26 مهر 1387, 15:48 عصر
مشکل با اینم حل نشد

تنها مسئله ای که می تونه موجب نمایش دادن کد های PHP بشه همون استفاده از short_tag و Off بودن در فایل php.ini هست و دلیل دیگه ای نداره

این که شما می گید حل نشد به نظر شبه داره چون شما الان تگ ها رو با علامت سوال فارسی باز کردید و طبیعیه که حل نشه

fck_hamed
یک شنبه 28 مهر 1387, 04:00 صبح
توی php.ini کانفیگ short_open_tag روی OFF هست

webpardaz
دوشنبه 29 مهر 1387, 09:49 صبح
سلام
من هم با php دچار مشکل شدم من یه وبسایت طراحی کردم که بدون مشکل تو لوکال نرم افزار wamp کار میکنه اما وقتی که اونو می فرستم تو سرور از دستورات استفاده شده در بخش برقراری ارتباط با بانک و خوندن و نوشتن اطلاعات اشکال میگیره مثلا دستورات sqli رو که استفاده میکنم اصلا نمیشناسه یا دستور mysql_num_rows رو نمیشناسه و پیغام خطا میده
لطفا به من هم کمک کنید متشکر میشم من یه برنامه نویس تازه کارم که این اولین وبسایتی هست که دارم طراحی میکنم.
ممنون

cybercoder
دوشنبه 29 مهر 1387, 09:57 صبح
در نگارش 5 اتصال به بانک اطلاعاتی mysql به صورت builtin نیست و باید شمولlibrary مربوط رو هم انجام بدید در php.ini خط مربوط به lib_mysql رو از کامنت بودن در بیارید.
در یک صفحه از


<?php echo php_info() ; ?>

استفاده کنید و در نتیجه ببینید که آیا mysql فعال هست یا نه.

موفق باشید

webpardaz
جمعه 03 آبان 1387, 12:33 عصر
سلام
میشه منو بیشتر راهنمایی کنید یا یک سورسی بزارید که من بتونم از طریق اون متوجه بشم ممنون از شما.