هل فعلت ال php extensions
الخاص بالاوراكل من php
php_oci and php_oci8_11g
جرب بعدها عمل الاتصال مع الاوراكل
السلام عليكم ورحمة الله وبركاته
اخواني رجاءا رجاءا من يستطيع المساعدة لا يبخل علينا
صارلي ايام بحاول بعد تنزيل السيرفر المحلي على الجهاز مرة xampp ومرة wamp كتجربة
وقمت بتنزيل oracle express 11g r2 ومحاولة عمل اتصال بين السيرفر المحلي واوراكل لبرمجة بي اتش بي مع قواعد اوراكل وعالفاضي
دايما تطلع الرسالة هاي
Fatal error: Call to undefined function oci_connect() in C:\wamp\www\o1.php on line 2
يعني فنكشن ال oci_connect مش معرفة
حاولت اشوف حلول وجربت اكتر من مرة وعالفاضي
ياريت تساعدوني
تحياتي
هل فعلت ال php extensions
الخاص بالاوراكل من php
php_oci and php_oci8_11g
جرب بعدها عمل الاتصال مع الاوراكل
السلام عليكم ورحمه الله وبركاته
لم اعمل عليه من قبل ولكن اعتقد ان هذا الموضوع من الممكن ان يفيدك والموضوع منقول وارجو الدعاء لصاحب الموضوع الاصلي
طريقة الإتصال بين Php5 And Oracle 10G
السلام عليكم و رحمة الله و بركاته
في الواقع انتشر بين أوساط صناع المواقع الإلكترونيه الثنائي PHP and MYSQL ، مع أن العملاق PHP يمكن أن يعالج قواعد بيانات أوراكل بسهولة و يسر .
طريقة العمل تكون كالتالي :ـ
1- يتم ارسال الطلب من خلال المتصفح إلى WEB SERVER و ليكن مثلا IIS or Apache
2- يقوم الـ web server بإرسال الطلب إلى مفسر لغة PHP.
3- يقوم مفسر PHP بإرسال الطلب إلى قاعد بيانات أوراكل.
4- تقوم قاعدة بيانات أوراكل بالرد على مفسر PHP.
5- يقوم مفسر PHP بالرد على الـ web server.
6- يقوم الـ web server بإرسال الرد إلى المتصفح على هيئة HTML.
طريقة الإتصال بين PHP و قاعدة بيانات ORACLE :
$C = oci_connect ("$user_name" , "$password" , "$DB");
if (!$C)
{
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
شرح الكود :
السطر الأول للربط بين PHP5 AND ORACLE من خلال اسم المستخدم ، كلمة السر ، اسم قاعدة البيانات ، و ليكن كالتالي :
USER NAME : "HR "
PASSWORD : "HR"
DATABASE NAME : "O10G"
السطر الثاني و ما يليه يقوم بعملية إختبار إذا لم يكن الربط تم بصورة صحيحة تظهر رسالة توضح ما هى المشكلة الحالية.
اعتقد مما قرات في بعض المواقع انك تحتاج الى تنصيب
oracle cilnet tools
على الحاسبة التي تحتوي على ال php كما يمكنك الرجوع الى
https://bugs.php.net/bug.php?id=49310
https://www.php.net/manual/en/instal...extensions.php
https://forums.oracle.com/forums/thr...24798�
كما انى وجدت الكتاب الذي بالرابط ادناه ارجو من الله ان يعينك
https://www.oracle.com/technetwork/t...al-098250.html
المفضلات