• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

TecNet

اعضاء جدد
  • عدد المشاركات

    19
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

5 عادي

عن TecNet

  • الرتبة
    عضو جديد
  1. بارك الله بك اخي Xacker وجزاك الله كل خير وحتى يكتمل نصاب المعلومة سأضيف اضافة ما لها معنى وهي توضيح حتى وليس اضافة document يعني الملف contactform يعني اسم الفورم او النموذج age اسم الحقل في الفورم او النموذج تحياتي
  2. وعليكم السلام ورحمة الله وبركاته ، غفر لكم أخي العزيز أبو هاشم مشاكل الإكس امب بحد ذاته كثيرة ومع ويندوز 7 بالذات لا يحب الاستقرار وبموقعهم الرسمي لا يوجد له اي معلومات بل يوجد فقط للفيستا وعلى هذا الرابط اضغط هنا وسابقا جربتها على السفن ولم يعمل ابدا ابدا أنصحك أخي الكريم بالتعامل مع الاب سيرف فهو أفضل ومستقل ويعمل بدون اي مشاكل للتحميل اضغط هنا بالتوفيق تحياتي
  3. مرحبا من جديد .. أخي كل ما حدث معك موجود جوابه بسطر واحد وبكل وضوح For security reasons, mod_php is not used on this server. Use a php.ini file for php directives أي أن السيرفر ولأسباب أمنية منع أي محاولة خارجية للتحكم بالـ php.ini وأن الطريقة الوحيدة لتعديه هي تعديله نفسه ! أرجو منك أن توضح مالذي حدث أقصد هل عند ايقاف الماجيك كوتس اختفت المشكلة السابقة وظهرت هذه ام ان المشكلتين تظهران معاَ وإن كان في حال حاولت حذف هذا الاتش تي اكسس فما الذي يحدث هل تعودل المشكلة القديمة للظهور وما هي محتويات ملف الاتش تي اكسس وما هو اصدار نسخة البي اتش بي على سيرفرك خالص التحيات
  4. وعليكم السلام ورحمة الله وبركاته ، غفر لكم أخي الكريم بالنسبة لموضوع رفع ملف الى قاعدة البيانات وقراءته فقد قمت بعمله لك وهو بالمرفقات ولن اقوم بشرحه على اعتبار انك ذكرت ايجادتك للتعامل مع قواعد البيانات والبي اتش بي أما بالنسبة للربط بـ Checkbox فلم أفهم هذه النقطة ولكن في المثال الذي أعددته لك قمت بوضع رابط عادي للملف ويمكنك استبداله بما تريد أو تحتاج أي خدمة او مساعدة أنا بالخدمة بالتوفيق تحياتي 9.rar
  5. الأخ الكريم ، وعليكم السلام ورحمة الله وبركاته لا يمكنك المتابعة بهذه الطريقة لا بد وان تتعلم لغة البي اتش بي ، ولكن إكمالا لما بدأت أنت يجب أولا التعديل على الاتش تي ام ال الخاص بك وحذف الأزرار الغير لازمة وعندك خطأ اسم مكرر لحقلين وأيضا قمت بتغير اسم الملف التنفيذي وبعض التعديلات البسيطة الأخرى علما ان الاتش تي امل ركيك بعض الشيئ ليصبح الكود كالتالي : <html> <head> <title>Test form</title> </head> <body style="background-color:#A8A8A8 ;"> <br/><br/><br/><br/><br/><br/><br/><br/><br/> <table width="300" align="center" bgcolor="99CC33" > <tr> <form method="post" action="process.php"><td> <table align="center"> <tr> <td>ID</td> <td><input type="password" name="id"></td> </tr> <tr> <td>Name</td> <td><input type="text" name="name"></td> </tr> <tr> <td>Address</td> <td><input type="text" name="address"></td> </tr> <table width="300" align="right" > <tr> <td> </td> </tr> <tr> <td align="center"><input type="submit" name="go" value="GO" ></td> </tr> </tr> </table> </table> </form> </table> </body> </html> ثم كتابة ملف الـ PHP يقوم بعملية الإدخال على قاعدة البيانات دون تحقق من المحتوى او اي شيئ اخر والكود هو $dbcon = mysql_connect('localhost','root','') or die (mysql_error() ); mysql_select_db('tec_test',$dbcon) or die (mysql_error() ); $query = "insert into ehsas values(NULL,'".$_REQUEST["id"]."','".$_REQUEST["name"]."','".$_REQUEST["address"]."')"; $result = mysql_query($query,$dbcon); if (!$result) { echo "Insertion Error!"; }else{ echo "Insertion Done!"; } ولكن أخي تأكد من تصحيح معلومات قاعدة البيانات بما يتناسب معك وأخيرا بنية الجدول في قاعدة البيانات CREATE TABLE `ehsas` ( `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `idf` VARCHAR( 255 ) NOT NULL , `name` VARCHAR( 255 ) NOT NULL , `address` VARCHAR( 255 ) NOT NULL ) ENGINE = MYISAM ; وستلاحظ أن عملية الإدخال ستتم بنجاح وفي المرفقات التطبيق كاملاً اي خدمة حاضرين تحياتي 7.rar
  6. أخي الكريم وعليكم السلام ورحمة الله أولا وللأمانة أنصحك بإعادة النظر في قضية استخدام هذا الملف في برنامج PHP حيث أنه يوجد الكثير من الأخطاء و أخطاء في تركيب الأقواس والجمل والكثير الكثير ثانيا تحقق من ملف الإتصال بقاعدة البينات ثالثا حاول ان تستخدم هذه التركيبة في سطر الإدخال في قاعدة البيانات $query = "select * from members where user='".$l_user."'"; رابعا بإمكانك التحقق من جمل الاستعلامات على قاعدة البيانات في حال شككت بها عن طريق الـ PHPMYADMIN وتجدها في حال كنت تعمل على سيرفر محلي على http://localhost/phpmyadmin ثم اضغط على SQL وكتب سطر الاستعلام وتأكد من تنفيذه بدون أخطاء وعموما أي خدمة انا جاهز تحياتي
  7. أخي الكريم أولا تعطيل هذا الموضوع فعليك بكتابة التالي في ملف الأتش تي اكسس php_flag magic_quotes_gpc off ولكن يا أخي الخطأ الذي أضفته يقول لك ببساطة أنك تطلب التابع function getID() من كلاس غير موجود او بطريقة كلاس ولا يوجد كلاس اي انه خطأ PHP بحت ويمكنك أيضا التأكد من توقف هذا الموضوع من خلال phpinfo وعموما مجرب قبل اضافته هنا تحياتي
  8. أخي الكريم فيصل ليس لديك أي مشكلة ، ولكن المشكلة الحقيقية تكمن في عدم فهم الظرف بشكل جيد لديك ولهذا سأعمل على على مساعدتك بشكل عام إن شاء الله أولا يمكنك التعديل على البرنامج لديك ليقوم بالإتصال بالسيرفر البديل تلقائيا في حال حدوث مشكلة في الاتصال بقاعدة البيانات وذلك عبر اجراء التعديلات اللازمة أولا ملف conf_global.php إضافة الأسطر التالية في أي مكان في الملف ولكن تأكد من التعديل على المحتويات لتناسب معلومات السيرفر البديل ///////////////////////////////////////////// $INFO['sql_host'] = 'localhost'; $INFO['sql_database'] = 'boardbackup234234'; $INFO['sql_user'] = 'root'; $INFO['sql_pass'] = ''; //////////////////////////////////////////// ثانيا تعديل ملف class_db_mysql_client.php الموجود في المجلد ips_kernel وإضافة الكود //////////////////////////////////////////////////////////////////////////////Mohammed Start if ( ! $this->connection_id ) { $this->backup_connection_id = @mysql_pconnect( $this->obj['backup_sql_host'] , $this->obj['backup_sql_user'] , $this->obj['backup_sql_pass'] , $this->obj['backup_force_new_connection'] ); } else { if ( IPS_MAIN_DB_CLASS_LEGACY ) { $this->backup_connection_id = @mysql_connect( $this->obj['backup_sql_host'] , $this->obj['backup_sql_user'] , $this->obj['backup_sql_pass'] ); } else { $this->backup_connection_id = @mysql_connect( $this->obj['backup_sql_host'] , $this->obj['backup_sql_user'] , $this->obj['backup_sql_pass'] , $this->obj['force_new_connection'] ); } } //////////////////////////////////////////////////////////////////////////////Mohammed End وذلك بدل من متحويات الشرط : if ( ! $this->connection_id ) ثم أسفل هذا التعديل مباشرة يتم إضافة if ( ! $this->backup_connection_id ) { $this->fatal_error(); return FALSE; } ليعطيك رسالة خطأ في حال أن السيرفر الأخر متوقف اصلا ويمكنك عمل هذه العملية عشرات المرات وقمت بتجربتها قبل أن أضيفها هنا وقمت بوضع الملفات جاهزة بالمرفقات للسهولة ولكن يا أخي هناك نقطتان مهمتان أولا : يفضل وضع نسخة اباتشي على كل جهاز وحصر قاعدة البيانات بجهاز واحد فقط للمشاركة وعندها تكون عمليه استبدال قاعدة البيانات في حال توقفها مجديا جدا ويقلل من الضغط على محرك ومترجم PHP وباقي الاباتشي عموما لانها ترهق اكثر من قاعدة البيانات وهذا ما يقودنا لثانيا أن في حال توقف جدول معين مثل (السيشن) مثلا ذلك لا يعد توقفا كاملا لقاعدة البيانات ولن يتم نقلك تلقائيا الى السيرفر البديل او قاعدة البيانات البديلة ملاحظة: أكرر للإشارة إلى سيرفر بعيد في حالتك كل ما عليك فعله وضع اي بي الجهاز بدلا من localhost فقط . خالص التحيات محمد Changes.rar
  9. تكبير الصورة

    السلام عليكم ورحمة الله وبركاته تفضل أخي طلبك في المرفقات يرجى إعلامي في حال كان أم لم يكون هو المطلوب تحياتي 1.rar
  10. السلام عليكم أخي الكريم يجب أن يكون أجاكس AJAX و CSS ستجد بالمرفقات طلبك إن شاء الله وبمساعدة العملاقة JQuery عند الضغط على العنوان يقوم بالتبديل بطريقة السلايد وفي حال لم يتم التغط يقوم بالتبديل تلقائيا خلال فترة زمنية بسيطة عليك فقط بعمل التعديلات اللازمة ليناسب برنامجك آمل أن أكون أفدتك تحياتي test.rar
  11. السلام عليكم طبعا اخي فيصل هناك طريقة ولكن يعتبر هذا عملا ركيكا بعض الشيئ هناك الكثير من الحلول الأفضل طالما تتحدث عن 36 جهازا فلا بد ان هناك شبكة وأن الملفات و قاعدة البيانات على جهاز محدد او على السيرفر وباقي الأجهزة تستخدمه وبذلك لديك الكثير من الحلول 1- في حال كون الشبكة Domain Controller يمكن التخلي عن الوامب والتعامل مع IIS لأنها تعمل مع ويندوز وتتوقف معها وفي هذه الحالة ستضمن العمل الدائم من باب أنه إذا توقف السيرفر سيعمل على احدهم على تفعيله حتى لا تتعطل باقي الأمور كالطابعات والبريد الداخلي وما شابه 2- في حال كانت شبكة Work Group والعطل الذي يحدث حصرا مع قواعد البيانات MYSQL يمكن في كلاس او ملف او دالة الاتصال بقاعدة البيانات ان تطلب منها الاتصال بقاعدة بيانات موجودة على جهاز اخر ويمكنك ان تجعل البديل 36 جهاز بشكل متتالي كل ما توقف أحدهم ينتقل للأخر تلقائيا والعملية بسيطة جدا مجرد تبديل localhost بعنوان الجهاز البديل الذي يحتوي اصلا قواعد البيانات - مثلا : 192.168.0.77 وباقي الأمور كما هي وسيتصل بها ويعمل عليها تلقائيا وبعدها يمكنك عندما تحل المشكلة أن تبحث عن الفرق بين قواعد البيانات عن طريق البي اتش بي وتجميع البيانات في مكان واحد والكثير من الحلول آمل أن أكون أفدتك تحياتي
  12. عرض xml داتابيس في صفحة html

    وعليكم السلام الـ XML لا تصنف داتا بيز (قاعدة بيانات ) كما أنه لا يوجد طريقة لقراءة XML بواسطة HTML عليك باستخدام لغات برمجة لذلك مثل PHP وهي اسهل بكثير جدا وإن أمكن ذلك فيمكن أن اعطيك الكودات اللازمة والتوجيه اللازم أما إن لم يمكن ذلك يمكن الاستعانة بالجافا سكريبت وهذا الرابط سيفيدك : http://www.w3schools.com/xml/xml_to_html.asp تحياتي
  13. أسئلة منوعة

    أخي الكريم بالنسبة للسؤال الأول كل ما تفضل بذكره هو شيئ واحد ! الروم ROM هي مجرد ذاكرة والـ CMOS يكون داخل الـ ROM وليس ذاكرة مستقلة أخرى ... الـ BIOS هو : Basic Input Output System وهو برنامج يحتوي على كافة التعليمات اللازمة لتشغيل اللوحة الأم والأجهزة المضافة عليها والـ CMOS هو : Complementary Metal Oxide Semiconductor هي جزء من أجزاء الروم ROM أيضا وبالواقع هي الجزء الذي يكون البيوس BIOS عليه مساحة الـ CMOS هي 64 كيلوبايت ويمكن أن يكون هناك مساحات فارغة او لا حسب حجم نسخة البيوس BIOS وباقي المعلومات التي عليها ويمكن تحديث نسخة البيوس BIOS عن طريق برامج معينة وتسمى العملية Flash أرجو أن أكون قد أوضحت لك بالنسبة للسؤال الثاني فلا علم لي أرجو أن يفيدنا أحد الأخوة الذين يعرفون تحياتي
  14. الأخ العزيز إن تصميم قاعدة بيانات لبرنامج معين لا يجب ان يكون بهذا التعقيد وهو أيضا ليس مستقل تماما أي أن الواقع العملي مختلف تماما عن التطبيقات العلمية النظرية البحتة عند التخطيط لتصميم قاعدة بيانات يجب مراعاة طريقة تعامل البرنامج معها وهذا يحدد بطئ التعامل او سرعته وفي الطريقة التي وصفتها تسبب بطئ عجيب جدا مع تضخم البيانات وقاعدة البيانات تخيل ان لديك جدول واسمه category ويحتوي على اسماء الاقسام بهدف جلب منها اسماء الجداول الذي قام بانشائها النظام تلقائيا ومن ثم تكوين جملة استعلام وحلقات تكرار الخ الخ تخيل حجم المعاملات والأوامر التي سينفذها البرنامج والضغط على الشبكة حسب ما ذكرت انك ستشغل النظام في شركة بنظام Client / server أعتقد أنك بحاجة لاستخدام نظام التقييد الموسع وهو مسطلح من اختراعي على فكرة ويعني ايجاد اسلوب لوضع كم من التصنيفات الثابتة ولكن أن تكون شاملة لكل ما قد يحتاجه العميل وعلى هذا لاساس يكون بناء جداول قاعدة البيانات ، فكرتي ببساطة هي تصميم قاعدة البيانات حسب متطلبات البرنامج وليس تصميم البرنامج حسب قاعدة البيانات ومهما كان اسلوب بناء قاعدة البيانات يجب ان يخدم فكرة البرنامج أي يجب أن يتحقق ترابط يوفر الاستقرار والسرعة والهدف من تصميمه وتقليل المشاكل قدر المستطاع آمل أن أكون استطعت أن أعبر عما يدور بذهني بالتوفيق
  15. السلام عليكم يرجى اضافة الكود للبحث عن المشكلة وحلها !!