شكرا أخي علي
بالمناسبة في مايخص MYSQL لم اجد أي تطابق بين الشرح الموجود في المنتدى وبين الموجدود في الموقع أي لم أجد MySQL Community further يوجد MySQL Community SERVER
شكرا أخي علي
بالمناسبة في مايخص MYSQL لم اجد أي تطابق بين الشرح الموجود في المنتدى وبين الموجدود في الموقع أي لم أجد MySQL Community further يوجد MySQL Community SERVER
نبدا بانجاز ملف Html وهو كتالي
<html> <title>صفحة البداية</title> <body> <P ALIGN="CENTER">بسم الله الرحمن الرحيم</P> <P ALIGN="Right">اسمي علي علوي</P> </body> </html>
تم تعديل هذه المشاركة بواسطة علي .ع في 2 فبراير 2009 في 14:58
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
اخ طلال
وجدت هذا الرابط يمكنك ان تقوم بالتحميل منه ولن تتوه
http://www.01net.com/telecharger/windows/B...iches/3129.html
اضغط فقط على كلمة télécharger
تم تعديل هذه المشاركة بواسطة علي .ع في 2 فبراير 2009 في 23:04
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
لا مشكلة الاخ طلال بمكنك المتابعة و تطبيق المطلوب بدون انشاء الجداول الى حين تستطيع تثلبها .
هل نكمل اخي علي ...
انا لم اقدم الجدوال لحد الان اخي عبد العالي مالذي سنكمله
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
نعم سنكمل تجريب صفحة INDEX.HTML
اذا كتبنا
localhost
نتحصل على الصفة المطلوبه اي اسمي على
اذا نجحت في ذلك نمر الى
4- وضع متغيرة NOM في الصفحة بالشكل
[color= #339933;]<html[color= #339933;]> [color= #339933;]<head[color= #339933;]> [color= #339933;]<title[color= #339933;]>صفحة البداية[color= #339933;]</title[color= #339933;]> [color= #339933;]</head[color= #339933;]> [color= #339933;]<body[color= #339933;]> [color= #339933;]<P ALIGN[color= #339933;]=[color= #0000ff;]"CENTER"[color= #339933;]>بسم الله الرحمن الرحيم[color= #339933;]</P[color= #339933;]> [color= #339933;]<P ALIGN[color= #339933;]=[color= #0000ff;]"Right"[color= #339933;]>اسمي [color= #339933;]<[color= #666666; font-style: italic;]#NOM></P> [color= #339933;]</body[color= #339933;]> [color= #339933;]</html[color= #339933;]>
حيث نقوم بكتابت مشروع دلفي ISAPI يقوم بكتابه (علي علوي)
مكان NOM
كيف ذلك
file--> new-->other..-->webserverapplication-->ispai === WebModule1
في شريط االدوات نختار المكون
internet--->PageProducer === PageProducer1
في الخاصية
HTMLFile -- > مسار الملف و اسمه
في الحدث ONHTMLTag
نكتب
PROCEDURE TWebModule1[color= #339933;].PageProducer1HTMLTag[color= #009900;](Sender[color= #339933;]: TObject[color= #339933;]; Tag[color= #339933;]: TTag[color= #339933;]; const TagString[color= #339933;]: Strin
g[color= #339933;]; TagParams[color= #339933;]: TStrings[color= #339933;]; [color= #000000; font-weight: bold;]var ReplaceText[color= #339933;]: String[color= #009900;])[color= #339933;];
BEGIN
[color= #b1b100;]IF uppercase[color= #009900;](TagString[color= #009900;])[color= #339933;]=[color= #0000ff;]'NOM' THEN
ReplaceText[color= #339933;]:=[color= #0000ff;]'علي علوي'[color= #339933;];
[color= #990000;]END[color= #339933;];و الان سنضيف اكشن التي ستنفذ لنا عملية عرض الصفحة.
لا حظ الصورة
ثم نكتب الكود التالي في الحدث
ONAction
PROCEDURE TWebModule1[color= #339933;].WebModule1gotoindexAction[color= #009900;](Sender[color= #339933;]: TObject[color= #339933;]; Request[color= #339933;]: TWebRequest[color= #339933;]; Response
[color= #339933;]: TWebResponse[color= #339933;]; [color= #000000; font-weight: bold;]var Handled[color= #339933;]: Boolean[color= #009900;])[color= #339933;];
BEGIN
Response[color= #339933;].Content[color= #339933;]:=PageProducer1[color= #339933;].Content[color= #339933;];
[color= #990000;]END[color= #339933;];ماعلينا الان الا الكمبيل لكي نتحصل على ملف DLL و ليكن PROJECT1.DLL
نضع هذا الملف في المسار الذي تريده و مثالنا سنضعه في
C:\Apache\htdocs\bin
حيث اضف bin مجلد جديد
و الان لم يبقي لنا الا تغيير ملف الاعدادات ل APACHE و هو ملف
httpd.conf
ISAPICacheFile C[color= #339933;]:/Apache[color= #339933;]/htdocs[color= #339933;]/bin[color= #339933;]/Project1[color= #339933;].dll
اقتباساضفت المطلوب في الملف لكن لم يشتغل معيا ربما لاني متعب قليلا في الغد اضع الطريقة ان شاء الله
و في الاخير نكتب
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 3 فبراير 2009 في 00:29
اقتباسONAction
لاي مكون اخي عبد العالي
اسف النت ضعيف عندي الان اخي عبد العالي ولم اتمكن لحد الان من تحميل MYsql لكنه في الطريق الان
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
هي للاكشن الجديد index/
لقد حدثت الصورة
تصبحون على خير الى الغد ان شاء الله
ارجوا من الاخزة المشاركة فنحن كلنا مبتدءون في هذا المجال .
لا مشكلة في mysqlمن القاعدة ربما اني اخطات في وضعها كخطوة اولى يجب علنا تنفيذ مشروع بسيط الى ان نصل الى جلب اللبيانات
تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 3 فبراير 2009 في 00:32
السلام عليكم جميعا
شكرا اخي علي . جاري التحميل
اقتباسلا مشكلة في mysqlمن القاعدة ربما اني اخطات في وضعها كخطوة اولى يجب علنا تنفيذ مشروع بسيط الى ان نصل الى جلب اللبيانات
ربما تكون mysql وبعض الاكواد في Html هو ما اعرفه هنا
هذه محاولتي لكنها فاشلة لم تفتح الصفحة
لكن وعلى كل حال ساواصل العمل حتى نهاية المشروع
تم تعديل هذه المشاركة بواسطة علي .ع في 3 فبراير 2009 في 01:10
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
السلام عليكم ورحمة الله
اين تكمن المشكلة اخي عبد العالي
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
في ملف الاعدادات ل apache
httpd.conf
ساحاول الليلة ان شاء الله
اخي عبد العالي هل ابدا في انشاء الجدول وشرح كيف يتم ذلك ام ناجلها الى وقت لاحق
وهل ما بالمرفق صحيح
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
السلام عليكم
الاخ زكيري
اذا كنت منصب السيرفر المحلي iis بجانب appache فان iis سيأخذ الاسبقية في الport 80 الخاص ب http
غير الport الخاص ب appache الى 8080 مثلا وحاول من جديد
على فكرة أنا كنت استخدم الappache لعمل المواقع بلغة php
ولكن سأحاول العمل معكم والتعلم في عمل ذلك على الديلفي
ان شاء الله سأنظم اليكم بعد تنصيب الديلفي
نعم المرفق صحيح الا انك لم تضع مسار الملف html في الخاصية
HTMLFILE للمكون PageProducer1
_____________________________________________________________________
هذه الرسالة التي اتحصل عليها
Forbidden You don't have permission to access /project2/index/ on this server.
اما في LOGS
127.0.0.1 - - [03/Feb/2009:22:26:59 +0430] "GET /project2/index/ HTTP/1.1" 403 217
لقد غيرة قبيلا لتصبح الامور اكثرو وضوحا
حيث اضفت الكود التالي في مبف الاعدادات
ScriptAliasMatch ^[color= #339933;]/project2[color= #339933;]/[color= #009900;]([color= #339933;].*[color= #009900;]) [color= #0000ff;]"C:/Apache/htdocs/allsource/bin/project2.dll/$1"
AliasMatch ^[color= #339933;]/allsource[color= #339933;]/html[color= #009900;]([color= #339933;].*[color= #009900;]) [color= #0000ff;]"C:/Apache/htdocs/allsource/html$1"
[color= #339933;]<Directory [color= #0000ff;]"C:/Apache/htdocs/allsource/html"[color= #339933;]>
Options None
AllowOverride None
Order allow[color= #339933;],deny
Allow from all
[color= #339933;]</Directory[color= #339933;]>
[color= #666666; font-style: italic;]#Ajouter par Naïm
AddHandler isapi[color= #339933;]-isa dllتم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 4 فبراير 2009 في 00:16
بارك الله فيك اخي محمد نعم انا منصي الاثنين مع apache على المنفذ 80 و iis على 8080
لكن المشكلة في الملف httpd.conf
لاني في العمل وجدت هذا الملف جاهزا ماعليا الا ان اتبع شكل شجرة المجلادات و مكان وضع dll
لكن ان شاء الله ساجد الحل
-----------------------
اخي على يمكنك وضع الشرح mysql .
الحقول هي
ID_OP + auto
ID_C + auto
LIB_C string 40
DATE_OP date
TYPE_OP bool
VAL_OP real
السلام عليكــم ورحمـة الله وبركاتــه
اخي عبد العالي لقد قمت بكل ما اشرت اليه وحصلت على هذا
لم يشمل المرفق التغيير الذي اشرت اليه
وان شاء الله ساضع الشرح غدا لانشاء قاعدة بيانت mysql
اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا
هذه الرسالة اتت عند تنصيب ابتشي , هل يعني انه غير مكتمل او ماذا . مع العلم انه تابع حتى النهاية واعطاني FINISH
وهذه عند تشغيله
تم تعديل هذه المشاركة بواسطة طلال بلال في 4 فبراير 2009 في 13:46
الاخ بلال قد يكون المشكل من الملف التنفيذي
حاول تحميل خوادم أخرى مثل xammp
ويوجد خادم عربي يدعى خادم الجمل camel وكلها تؤدي دور easyphp
زكيري عبد العالي كتب:
ماهي العقبة التي تواجهك أخ عبد العالي
حسب الرابط الذي وضعته فانه يطلب منك اضافة كافة الامتدادات التي يمكن ان يكون اسم الصفحة التي تعمل بها يتضمنه
مثل index.htm defaut.htm index.html defaut.html
اضف لها اسم صفحة البداية عندك مع امتدادها حتى يقوم السيرفر الاباتشي بتعيينها كصفحة بداية
جربت هذا الكود
<Directory "C:/Apache/htdocs/allsource/html">
OPTIONS Indexes ExecCGI FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
يعمل لكن هناك مشكلة اخري
اقتباسCustom error 404 document not found
إعجاب الإنسان بنفسه دليل على صغر عقله
-----------------------------------------------------------------
رأس الحكمة مخافة الله
السلام عليكم
اكيد ان هناك برمترات محددة ومتسلسلة في هذا الملف لكي تشتغل عليه ملفات DLL ISAPI وللاسف لم اجد في الانترنت شرا وافيا عن كيفيت فعل ذلك . ومتاكد من الحل في يد الاستاذ محمد نسمان فاجوا ان لا يطيل علينا بمشاراكاته القيمة .
مازلت ابحث وساجد الحل ان شاء الله لكن المشكلة في الوقت فقط.
سنمكل المشروع باذن الله و لو بالنظري في حلت العزج تماما .
السلام عليكم
بارك الله فيك اخ محمد رضا المشكلة بااخي ليست في ملف الاشتمل لأننفا لا نقوم بمنادتها كما نعما مع PHP و الASP سابقا بل نقوم بمنادات اكشن
و كما قلت ان المشكلة في تعريف ملف الدلل ISAPI في اباش و يتم ذلك في ملف الاعدادات .
اخي طلال : المشكلة في ان اباش لم يثبت بطريقة صحيحة او يوجد خلل في ملف الاعدادت .
الحل اعد تثبيته وان بقيت المشكلة الغي تثبت IIS اطلاقا اي ازله ثم اعد تثبت اباش .
لقد وجدت الحل اخيرا و ساشره بعد دقاءق