PDA

View Full Version : سوال: دلیل بروز این خطا چیست؟



metal gear solid 4
دوشنبه 02 شهریور 1388, 10:19 صبح
توی آموزش php آقای بشیری توضیح داده که چطور php رو روی سیستم نصب کنیم و من هم دقیقاً همونطوری و با همون نسخه از php نصب میکنم و IIS رو هم فعال میکنم روی سیستم .

اما توی آموزش یک سری از توابع رو درس داده و توضیح داده که با سیستم من اجرا نمیشن:ناراحت:
مثلاً توی آموزش درباره توابع GD و یا توابع دیتابیس توضیح داده و گفته که خود PHP به طور پیش فرض داره اما من هر چی مینویسمش و اجرا میکنم توابع رو خطا میده

به فرض من این دستور رو می نویسم.

dbmopen( "./Ali","c");
به لطف editor سایت دستور بالا اونجوری قاطی پاتی شده...
اما وقتی با اینترنت اکسپلورر یا هر مرورگر دیگه بازمیکنم با خطای زیر مواجه میشم.

call to unidentified function dbmopen()
چرا این خطا رخ میده؟

mrrajabi
دوشنبه 02 شهریور 1388, 11:42 صبح
خب باید اکستنشن GD رو از تو فایل php.ini فعال کنید. یعنی یه سمی کالن قبل از هر اکستنشن هست که باید اونو برش دارین و سرور رو ری استارت کنین

__ziXet__
دوشنبه 02 شهریور 1388, 12:02 عصر
چرا IIS نصب کردی؟
اگه برای تمرین میخوای حتما آپاچی نصب کن چون خیلی راحت تره!
من xampp رو پیشنهاد میکنم