الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

php &oracle &interbase

مغلق
بدأه فادية في 2 أغسطس 2005 · 9 رد · 686 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد معرفة كيفية ربط لغة php4 مع interbase6 مع البرامج اللازم تنصيبها لانى جربت ذلك لكن الخطا يظهر فى أنه لايتعرف على دالة الاتصال ونفس الخطا بالنسبة للاوراكل

#2

فى احتمال كبير انك مش معرفة gds32.dll فى php.ini

عموما اتأكدى تانى من الخطوات فى الـ manual

manual.interbase

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#3

السلام عليكم ورحمة الله وبركاته

أشكرك أخى على الرد ولكن أعذرنى لانى مبتدئة فى الربط مع php لذلك أريد توضيح أكثر لو تكرمت.

#4

موضوع تركيب الـ Oracle موجود هنا Click me

بخصوص الـ Interbase :

انتى المفروض عندك الـ InterBase database server جاهز على نفس الجهاز الى شغالة عليه php

و إذا كنتى مثلا مشغلة كل واحد منهم على جهاز مختلف يبقى انقلى الملف gds32.dll من المجلد php/dll

دة حتلاقيه فى الـ php/win32 binary package مش الـى مع installer PHP 4.4.0 zip package

إلى مجلد wnidows/system32

و ضيفى فى مجلد php.ini الجزء دة

--with-interbase[=DIR]

بحيث ان [=DIR] بنبدلها بمكان المجلد الى فيه ملفات الـ database server لو كانت على نفس الجهاز

--with-interbase= c:\interbase

لكن لو موجود فى جهاز تانى سيبيها فاضية

with-interbase

دة نفس الى موجود عن الجزء دة فى الـ manual بس انا ضيفت عليه ملحوظات صغيرة على اساس ان تنفيذها يكون واضح لأغلب الناس

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#5

السلام عليكم

أخى a_shref بالنسبة للربط فطبقت جميع الخطوات المذكورة لكن لم يفلح الاتصال وتظهر نفس الرسالة كل مرة وهى :

Fatal error: Call to undefined function: ibase_connect() in

c:\apache\htdocs\myprog\interbase\1.php on line 3

وحاولت بشتى الطرق لكن بدون فائدة وانى محتاجة للرد باقرب فرصة ممكنة .

ولك جزيل الشكر :(

#6

10% معملتيش الى انا قلت عليه فى الأول

90% نسيتى خطوة منهم

طيب دى كانت مشكلة شبيهة لكن مع MySQL

لاحظى الخطوات Click here

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#7

لا دلوقتى 100% انا نسيت اكتب خطوة :unsure:

فى ملف php.ini :

ابحثى عن php_interbase.dll و شيلى من اول السطر الى هى فيه العلامة ( ; )

و فى الـ package الى حملتيها من موقع php.net دورى على الملف php_interbase.dll

و إن فرضنا ان المجلد الحاوى لملفات php مساره c:\php

يبقى تنقلى الملف إلى المسار c:\php\ext

او للمسار c:\php\extensions

حسب اى منهم موجود عندك

و حيشتغل إن شاء الله

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#8

السلام عليكم ورحمة الله وبركاته

بالرغم من إن الاتصال لم ينفذ بعد وطبقت كل الخطوات لكن مش عارفة السبب عدم التنفيذ

لكن اريد معرفة شرح ولو مختصر عن فائدة ومهمة الخطوات المتبعة للربط مثلا ما فائدة وضع ملف :

gds32.dll فى مجلد c:\windows\system32

وبقية العمليات بالرغم انى طبقتها بدون ما نفهم لماذا قمنا بهذه التغييرات

وسوف أحاول الاتصال من جديد ....وان شاء الله يتنفذ

ولك جزيل الشكر :unsure:

#9

ملف gds32.dll بيلزم وجوده فى ملفات نظام windows عشان يقدر يتعامل مع بعض انواع الـ modules من غير مشاكل

و المجلد c:\windows\system32 و c:\winnt\system32 على حساب النظام الى شغالة بيه هو مجلد اساسى للملفات دى

لكن احنا كان ممكن نضيف مجلد c:\php من المجلدات الى بتحوى ملفات النظام لكن انا محبتش اعقد الأمر و هى عموما موجودة فى الموضوع الى كنت قلت عليه فى مشاركة سابقة بس كانت عن MySQL click

و الكلام الى انا قلته فوق مكنش عشوائى , دة موجود فى الـ manual اغلبه و جزء انا اضفته من عندى لأنه مش موجود فى الـ manual و الصفحة الوحيدة الى بتتكلم عن الجزء دة ممكن تتأكدى منها manual.interbase

و هى شغالة عندى بكفائة لكن فى مشكلة عندك انا مش قادر استنتجها للأسف

و بالتوفيق إن شاء الله

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#10

السلام عليكم

الحمد لله الاتصال تم بنجاح وطبقت خطوات a_shref وكان الخطأ انى اجريت التغيرات فى الملف php.ini الموجود فى c:\winnt لكن غيرت الى الملف الموجود فى c:\apache وتم الإتصال بشكل سليم والحمد لله وشكرا جزيلا للأخ : a_shref

هذا الموضوع مغلق.

مواضيع مشابهة