بسم الله الرحمن الرجيم
هل ممكن اني استخدم xml في ادخال بيانات الي قاعدة البيانات مثل قوالب سكربتات
انا لما كنت بستخدم منتديات vb كنت اشاهد اني ارفع ملف الاستايل وهكذا فما هي طريقة عمل مثل ذالك في اي سكربت
بسم الله الرحمن الرجيم
هل ممكن اني استخدم xml في ادخال بيانات الي قاعدة البيانات مثل قوالب سكربتات
انا لما كنت بستخدم منتديات vb كنت اشاهد اني ارفع ملف الاستايل وهكذا فما هي طريقة عمل مثل ذالك في اي سكربت
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
أهلا أخي
هناك مكتبات للتعامل مع ال xml
كل ما عليك ان تكتب لنفسك مخطط ال xml للتعامل مع الشئ المطلوب
فلو كان تصميم مثلاً فستجدد الخصائص المناسبة بال xml وليكن كل قالب يكون له بلوك خاص
داخله خصائص فرعية الأول إسم القالب والثاني الكود إلخ ويتكرر مع كل قالب ( attributes )
ثم حينما تدخل ملف xml تستخدم المكتبة لتأخذ محتوي الملف في مصفوفة
وتعمل لوب علي المصفوفة لإدخالها في قاعدة البيانات
الكلام مختصر جدا جدا لتوضيح الفكرة
وهذه مكتبات التعامل مع ال xml
PHP: XML Manipulation - Manual
أستخدم هذه
PHP: XML Parser Functions - Manual
__________________
السيف أصدق أنباء من الكتب
جزاك الله خيرا اخي الكريم
انا استخدم الطريقة دية لي اخراج محتوة جدول في القاعدة البيانات من بيانات واسامي الحقول
وحفظها في ملف xml
كود PHP:
$tablename="names";
$SQL=mysql_query("SELECT*from ".$tablename);
while($row[]=mysql_fetch_assoc($SQL));
$XMLINFO="<?xml version='1.0' encoding='UTF-8'>\n";
$XMLINFO.="<".$tablename.">\n";
foreach($row as $key=>$value)
{
foreach($value as $keys=>$values)
{
$XMLINFO.="\t<".$keys.">".$values."</".$keys.">\n";
}
}
$XMLINFO.="</".$tablename.">\n";
$Fp=@fopen("names.xml","w");
@fwrite($Fp,$XMLINFO);
@fclose($Fp);
ارجو منك لو عندك مثال بسيط اشوفة عشان اعرف منه لو تدلني علي المكتبة او المكتبات التي تنفذ ما اريده
جزاك الله خيرا اخي الكريم
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
اخي اانااريد ادخال المعلومات الي في الملف الي قاعدة البيانات ومع تحديد كل حقل بما ينسبة
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
أخي عندك مدخل يأتي من xml وتريد إدخاله لقاعدة البيانات
أستخدم فيه مكتبة من مكتبات ال xml
والعكس وهو جلب بيانات من قاعدة البيانات
ثم تفريغها وهذه بالضبط مثل تفريق محتوي قاعدة البيانات في وسوم ال html
أين الصعوبة التي تواجهك ؟
__________________
السيف أصدق أنباء من الكتب
جزاك الله خيرا اخي الكريم
انا عرفة الطريقة الحمدلله اه الطريقة ده ملف xml
كود PHP:
<?xml version="1.0" encoding="UTF-8"?>
<user>
<names>
<f_name>mohamed</f_name>
<s_name>helal</s_name>
</names>
<names>
<f_name>helal</f_name>
<s_name>helal</s_name>
</names>
</user>
وده ملف الادخال
كود PHP:
$XML=new SimpleXMLElement(file_get_contents("test.xml"));
foreach($XML as $insert)
{
@mysql_query("INSERT INTO names(f_name,s_name)values('$insert->f_name','$insert->s_name')");
}
اريد معرفة كيفية كتابة كود html الخاص بالقوالب داخل ملف ال xml
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
فهمتك الآن
كود PHP:
<![CDATA[$html]]>
__________________
السيف أصدق أنباء من الكتب
جزاك الله خيرا اخي الكريم
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
ربي يجفظك و يستر عليك و يوفقك في الدنيا و الاخرة يا محب الله ورسوله
شرفنا باسمك يالغالي