تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Oct 2003-
#1 (permalink)  
سؤال مهم للمحترفين فقط php + ini


السلام عليكم

أقوم حاليا بتطوير برنامج محاسبة يعمل على سيرفر ويندوز و أريد أن اقوم ببناء لوحة تحكم لهذا البرنامج لتعمل عن طريق صفحات انترنت

النظام لايستعمل mysql ولا اي نوع من قواعد البيانات
انما كل الداتا تكون في ملف من نوع ini

مثلا settings.ini . member.ini

يقوم البرنامج باستيراد وتصدير المعلومات لهذه الملفات


كيف يمكنني بناء صفحة تحكم من نوع PHP تقوم بنسخ واستيراد المعلومات من هذه الملفات ؟





مع الشكر






w_tah غير متواجد حالياً   قديم 25-05-2008, 03:54 PM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: May 2007-
#2 (permalink)  

أتمنى أن تضع مثالاً حول صيغة البيانات فيها .. أعتقد أنها بالطريقة هذه :
كود:
[group1]
option = value
أفضّل أن أنتظر الصيغة التي ستضعها حتى أتمكن وغيري من مساعدتك إن شاء الله تعالى

تحياتي، أشرف السمهوري






__________________
[هل] سيتحقق الحلم؟
هذا ما ستخبرنا به الأيام :) ..

التعديل الأخير تم بواسطة : أشرف السمهوري بتاريخ 25-05-2008 الساعة 04:00 PM.
أشرف السمهوري غير متواجد حالياً   قديم 25-05-2008, 03:59 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: May 2007-
#3 (permalink)  

أعتقد أن صيغ ملفات الـ ini تتلخص في أن ما يبدأ بـ ; هو تعليق ، ما يبدأ بـ [ هو تعريف لمجموعة من المتغيرات أو يمكن إعتباره كتعليق لانه غير مهم الا في حالة كنت تود أن تستخرج المتغيرات على شكل مصفوفات مثلاً لوكان لدي ملف settings.ini
كود:
[name]

; your first name
first_name = ahmad

; your last name
last_name = ali

[contact]

; your email
email = ahmad.ali@gmail.com

; your phone number
phone_namber = 1010101010
وكنت تريد إستخراج البيانات على شكل مصفوفات
كود PHP:
$name = array(
'first_name' => 'ahmad',
'last_name' => 'ali'
);

$contact = array(
'email' => 'ahmad.ali@gmail.com',
'phone_number' => '1010101010'
); 
إذا كنت تريد ذلك فعليك أن لا تعتبر ما يبدأ بـ [ كتعليق ..

عموماً ، العملية بسيطة ستحتاج لازالة ما يبدأ بـ ; بواسطة التعابير القياسية والدالة preg_replace ، ثم نعرف المصفوفات ومن ثم المتغيرات تحتها ..

الموضوع يبدو مشوقاً ، فلم أفكر من قبل في إستخدام ملفات الـ ini كملفات للاعدادت ، من يدري ربما سأبدأ ، لي عودة لاحقاً






dev11 غير متواجد حالياً   قديم 25-05-2008, 09:03 PM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: Apr 2002-
#4 (permalink)  

- يمكن التعامل مع ملفات الاعدادات ini في php بسهولة راجع هذه الداله المخصصه لذلك
PHP: parse_ini_file - Manual
- لا ينصح ابدا تخزين بينات كثيره في مثل هذا النوع من الملفات لانها مخصصه فقط لحفظ اعدادت البرنامج ايا كان فقط .
يمكن ان تستخدم sqlite اذا كنت لا تحتاج الى خادم قاعدة بينات.






__________________
I Love PHP (d4d@hotmail.com)
http://www.daif.net/
daif غير متواجد حالياً   قديم 25-05-2008, 09:15 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
دليل PHP الصغير سردال PHP 25 10-03-2006 02:19 AM
سؤال للمحترفين بقواعد البيانات فقط عبقري اللي يعلمني DELTA إصلاح وصيانة المنتديات 5 23-10-2005 01:51 PM
(سوالف مبرمجين) فكرة عسى أن تحوز على رضاكم بإذن الله تعالى عبدالله عيد PHP 35 16-09-2005 03:15 PM
درس: كيف توقف تفعيل الـ PHP Safe Mode لموقع واحد فقط على سيرفرك MaXwell تطوير الويب 2 24-03-2003 01:48 AM
لجميع محبي لغة php مراجع Jelsoft تطوير الويب 11 10-10-2002 04:41 PM


الساعة الآن: 09:47 AM بتوقيت المملكة العربية السعودية