ahmed shapaan
-
المساهمات
10 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة ahmed shapaan
-
-
شكرا لك اخى الكريم , جزاك الله خيرا
- 1
-
بتاريخ On ١٩/٧/٢٠١٦ at 12:56 قال حسام برهان:
لغة XML هي اختصار للكلمات التالية: EXtensible Markup Language وتعني لغة الرُماز الموسّعة. صمّمت هذه اللغة البسيطة كي تكون معيارًا موحّدًا لنقل البيانات بين التطبيقات المختلفة مهما كانت أنواعها وبصرف النظر عن أنظمة التشغيل التي تعمل عليها. تعتمد XML على قواعد بسيطة يمكنك أن تفهمها بسرعة. انظر مثلًا للبنية التالية المكتوبة باستخدام XML والتي تُعبّر عن بيانات بسيطة لمجموعة من الطلاب:
<Students> <Student> <FirstName>Ahmad</FirstName> <LastName>Saed</LastName> <Mark>60</Mark> </Student> <Student> <FirstName>Mamduh</FirstName> <LastName>Murad</LastName> <Mark>80</Mark> </Student> <Student> <FirstName>Ayman</FirstName> <LastName>Mohammad</LastName> <Mark>98</Mark> </Student> </Students>
أتوقّع أنّه بتأمّل بسيط ستعلم عدد الطلاب وأسماؤهم ودرجاتهم أيضًا. يمكنك تعلّم XML بشكل متكامل عن طريق هذه السلسلة التعليميّة.
هل لهذة اللغه تاجات معينة
-
السلام عليكم اخواني الكرام أنا لا زلت مُبتدئ في عالم الويب و اعرف لغة html و css و قمت بكتابة بعض القوالب البسيطة بهم و لكن عند العمل على منصة بلوجر اجد القالب بصيغة xml و لا اعرف ما هي xml فإذا كان أحد يمتلك مصدر وافي لشرح ما هي xml فلا يبخل عليّ و شكرا
-
ارجوا المساعدة من فضلكم
-
لا جديد اخى هذا هو الموقع
-
نعم فارغة اخى االكريم
فى نهاية رسالة الخطا يعطينى ان االخطأ فى السطر 218
و هذا هو السطر 218
$this->db->insert('dbc_users',$userdata);
لا اعرف ما الخطأ بة -
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); /** * Classified auth model * * This class handles user account related functionality * * @package Account * @subpackage models/auth * @author dbcinfotech * @link http://dbcinfotech.net */ class Auth_model_core extends CI_Model { function __construct() { parent::__construct(); $this->load->database(); } function check_login($user_email,$password,$return_as='num_rows') { $this->load->library('encrypt'); $password = $this->encrypt->sha1($password); $this->db->where('user_email',$user_email); $query = $this->db->get_where('users',array('password'=>$password)); if($return_as=='num_rows') return $query->num_rows(); else return $query; } function set_login_cookie($user_email) { $val = rand(1000,9000); $cookie = array( 'name' => 'key', 'value' => $val, 'expire' => '86500', 'domain' => '.localhost', 'path' => '/', 'prefix' => 'mycookie_', ); set_cookie($cookie); $cookie = array( 'name' => 'user', 'value' => $user_email, 'expire' => '86500', 'domain' => '.localhost', 'path' => '/', 'prefix' => 'mycookie_', ); set_cookie($cookie); $data['remember_me_key'] = $val; $this->db->update('users',$data,array('user_email'=>$user_email)); } function check_cookie_val($user,$key) { $query = $this->db->get_where('users',array('user_email'=>$user,'remember_me_key'=>$key)); if($query->num_rows()>0) { $this->session->set_userdata('user_email',$user); } } function is_email_exists($email) { $query = $this->db->get_where('users',array('user_email'=>$email)); return $query->num_rows(); } function is_username_exists($user_name) { $query = $this->db->get_where('users',array('user_name'=>$user_name)); return $query->num_rows(); } function is_email_exists_for_edit($email,$id) { $query = $this->db->get_where('users',array('user_email'=>$email,'id !='=>$id)); return $query->num_rows(); } function is_username_exists_for_edit($user_name,$id) { $query = $this->db->get_where('users',array('user_name'=>$user_name,'id !='=>$id)); return $query->num_rows(); } function set_recovery_key($user_email) { $recovery_key = uniqid(); $this->db->update('users',array('recovery_key'=>$recovery_key),array('user_email'=>$user_email)); $query = $this->db->get_where('users',array('user_email'=>$user_email)); $data = $query->row_array(); $data['recovery_key'] = $recovery_key; //echo '<pre>';print_r($data);die; return $data; } function verify_recovery_by_username($user_name,$recovery_key) { if($user_name=='' || $recovery_key=='') return 0; else { $query = $this->db->get_where('users',array('user_name'=>$user_name,'recovery_key'=>$recovery_key)); return $query; } } function verify_recovery($user_email,$recovery_key) { if($user_email=='' || $recovery_key=='') return 0; else { $query = $this->db->get_where('users',array('user_email'=>$user_email,'recovery_key'=>$recovery_key)); return $query; } } function get_userdata_by_email($email) { $query = $this->db->get_where('users',array('user_email'=>$email)); return $query->row_array(); } function confirm_email($email,$code) { $query = $this->db->get_where('users',array('user_email'=>$email,'confirmation_key'=>$code)); if($query->num_rows()>0) { $this->load->helper('date'); $datestring = "%Y-%m-%d %h:%i:00"; $time = time(); $data['confirmed'] = 1; $data['confirmed_date'] = mdate($datestring, $time); $data['confirmation_key'] = ''; $this->db->update('users',$data,array('user_email'=>$email)); return TRUE; } else { return FALSE; } } function register_user_if_not_exists($user,$network='') { $query = $this->db->get_where('users',array('user_email'=>$user['email'])); if($query->num_rows()>0) { $row = $query->row_array(); return $row; } else { $userdata = array(); $userdata['user_type'] = ($this->session->userdata('signup_user_type')!='')?$this->session->userdata('signup_user_type'):2;//2 = users $userdata['first_name'] = $user['first_name']; $userdata['last_name'] = $user['last_name']; $userdata['gender'] = $user['gender']; if($network=='google') { if($user['username']=='') { $this->db->like('user_name','gp_'); $query = $this->db->get_where('users'); $total = $query->num_rows(); $tmp_username = 'gp_user'.($total+1); } else { $tmp_username = 'gp_'.$user['username']; } $userdata['user_name'] = $tmp_username; } else { if($user['username']=='') { $this->db->like('user_name','fb_'); $query = $this->db->get_where('users'); $total = $query->num_rows(); $tmp_username = 'fb_user'.($total+1); } else { $tmp_username = 'fb_'.$user['username']; } $userdata['user_name'] = $tmp_username; $img = @file_get_contents('http://graph.facebook.com/'.$user['id'].'/picture?type=large'); $file = './uploads/profile_photos/'.$tmp_username.'.jpg'; file_put_contents($file, $img); create_square_thumb('./uploads/profile_photos/'.$tmp_username.'.jpg','./uploads/profile_photos/'); $file = './uploads/profile_photos/thumb/'.$tmp_username.'.jpg'; file_put_contents($file, $img); create_square_thumb('./uploads/profile_photos/thumb/'.$tmp_username.'.jpg','./uploads/profile_photos/thumb/'); $userdata['profile_photo'] = ''.$tmp_username.'.jpg'; } $userdata['user_email'] = $user['email']; $userdata['password'] = ''; $userdata['confirmed'] = 1; $userdata['status'] = 1; $this->db->insert('dbc_users',$userdata); $userdata['id'] = $this->db->insert_id(); return $userdata; } } } /* End of file auth_model.php */ /* Location: ./system/application/modules/account/models/auth_model.php */
هذا هو الكود الذى به الخطأ هل يمكنك تعديه لأني لا أعرف لغة php
-
لدى اسكريبت للاعلانات و بة اضافة تسجيل الدخول عن طريق الفيس , قمت بأنشاء التطبيق و ربطة بالاسكريبت و لكن عند تسجيل الدخول من الفيسبوك يعطى هذا الخطأ
Error Number: 1048
Column 'first_name' cannot be null
INSERT INTO `dbc_users` (`user_type`, `first_name`, `last_name`, `gender`, `user_name`, `profile_photo`, `user_email`, `password`, `confirmed`, `status`) VALUES (3, NULL, NULL, NULL, 'fb_user1', 'fb_user1.jpg', NULL, '', 1, 1)
Filename: /home/passw00rd/public_html/modules/account/models/auth_model_core.php
Line Number: 218
ما هو الحل من فضلكم
متى نستخدم div في CSS؟
في أسئلة البرمجة
نشر
div فى لغة html هو وسم اساسى لبناء الصفحة فكلمة div تعنى حاوية
فعند بناء موقع تجد انة يتكون من عدة أجزاء مثلا ( هيدر ) الجزء العلوى , ( المحتوى ) الجزء فى المنتصف , ( فوتر ) الجزء الاخير فى الموقع .
و كل جزء من الأجزاء السابقة لة div خاص بة و يمكن ان يحتوى div على div اخر بداخلة و يتميز كل واحد عن الاخر ب id , class خاص بة , و يكتب div بالطريقة التالية .
أتمنى ان تكون الاجابة موضحة