- محرك البحث العام
- المركبات
- الأراضي
- العقارات
- الوظائف
رؤية النتائج 1 إلى 19 من 19
-
18/04/2011 09:34 PM #1
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
تجميع + شرح جميع دوال التعامل مع قواعد البيانات والملفات
بسم الله الرحمن الرحيم
انقل لكم هذه الدوال وشرح استخدامها بعد ان استفدت منها احببت ادراجها ليستفيد الجميع
دالة mysql_connect
هذه الدالة تقوم بالاتصال بالقاعدة
و تغلق الاتصال بمجرد انتهاء تنفيذ السكريبت او اغلاق المتصفح
كود PHP:localhost = الخادم عادة ما يكون هكذا ولكن كل استضافة لها رابط الخادم مختلف
user = هو اسم الدخول الى قاعدة البيانات
password = الرقم السري
*/
$con=mysql_connect
دالة mysql_pconnect
هي نفس عمل الدالة السابقة ولكنها لا تقوم باغلاق الاتصال عند نهاية تنفيذ السكريبت
كود PHP:$con=mysql_pconnect("localhost","user","password");
دالة mysql_select_db
تقوم بجلب اسم القاعدة لكي يعمل السكريبت عليها بعدا هذا الجلب
دالة mysql_closeكود PHP:// dbname= اسم القاعدة
mysql_select_db('dbname');
تقوم هذه الدالة بقطع الاتصال عن القاعدة ويتم استخدامه في اخر سطر من السكريبت
دالة mysql_queryتستخدم هذه الدالة لاكثر من عمليةكود PHP:$con=mysql_connect("localhost","user","password");
mysql_close($con);
ادخال البيانات الى القاعدة
مسح بيانات
تعديل بيانات
امثلة:
كود PHP:$insert=mysql_query("insert into table_name (name,age) values ('abdelouahid',26)"); //ادخال
$select=mysql_query("select * from table_name"); // استخراج
$edit=mysql_query("update table_name set name='elbachiri abdelouahid',age=27 where id='1'
"); // تعديل
$delete=mysql_query("delete from table_name where id='1' "); // مسح
دالة mysql_error
تقوم بطباعة نوع الخطأ
مثال
كود PHP:mysql_connect('localhost','usererror','pass') or die
دالة mysql_num_rows
تعيد عدد السجلات الموجود في حقل معين
مثال
دالة mysql_fecth_arrayكود PHP:$sql=mysql_query("select * from table_name ");
$num=mysql_num_rows($sql);
echo $num;
تعيد مصفوفة تحتوي على قيم وهذه الدالة تستخدم بكثرة ومعروفة
مثال
كود PHP:$sql=mysql_query("select * from table_name ");
while($row=mysql_fetch_array){
echo $row['text']."<br />";
}
-
مادة إعلانية
-
18/04/2011 09:35 PM #2
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
[دالة] filemtime() [معرفة آخر تغيير على ملف]
شرح الدالة
هذه الدالة لمعرفة آخر مرة تم إحداث تغيير على ملف معين ( لا يهم أن يكون PHP ) ...
مثال عملي
ملاحظة هامة : هذه الدالة تظهر الوقت الذي على الخادم ...كود PHP:<?php
// هنا نختار الملف الذي نود معرفة آخر تغيير حدث له
$file = 'file.php';
// نقوم بتعريف المتغير بمعلومة آخر تغيير للملف
$last_time_modified = filemtime($file);
// هنا نختار الهيئة التي يظهر عليها التوقيت
$last_mod = "Page last edited " . date("m/j/Y h:i", $last_time_modified);
// في آخر مرحلة نقوم بطباعة النتيجة
print $last_mod;
?>
-
18/04/2011 09:36 PM #3
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
[دالة] glob() [البحث عن ملف او مجلد معين]
الدالة
glob()
شرح الدالة
الدالة تستخدم للبحث عن ملف أو مجلد معين باستخدام المسار الكامل له ..
وترجع نتائج البحث في مصفوفة..
ويكون البحث كما في المثال التالي
مثال عملي
كود PHP:<?
// الكود التالي سيقوم بطباعة عبارة "المجلد موجود" في حال كان المجلد المشار اليه موجوداً في الموقع
$result = glob("/home/user/public_html/images/");
if($result) echo "المجلد موجود";
?>
-
18/04/2011 09:38 PM #4
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
[دالة] readfile() [طباعة محتوى ملف الى المتصفح]
الدالة
readfile()
شرح الدالة
تقوم الدالة بقراءة اي ملف وطباعة محتوياته للمتصفح
مثال عملي
المتغيرات مشروحه بالكودكود PHP:<?
header("Content-type: image/gif");
@readfile("images/montadaphp.gif");
// سيتم تحميل الصورة
// montadaphp.gif
// الموجودة أساساً في المجلد
// images
// الى المتصفح
?>
-
18/04/2011 09:39 PM #5
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
[دالة] unlink لحذف الملفات
[دالة] unlink لحذف الملفات
مرحبا
تقوم هذه الذالة بحذف ملف معين , متال :
بالامكان استخدامها في برمجة سكربتات الرفعكود PHP:filename = "dir/picture.jpg";
unlink($filename);
-
18/04/2011 09:41 PM #6
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
دالة mkdir() انشاء مجلد
دالة mkdir() انشاء مجلد
وظيفة الدالة: انشاء مجلد جديدكود PHP:<?php
mkdir("C:\folder");
?>
طريقة الاستخدام: نضع بين علامتي التنصيص المسار كاملاً مع اسم المجلد الذي نريد انشاؤه
فمثلاً نريد انشاء مجلد اسمه phpboy يكون الكود كالتالي:
و بالتالي سيتم انشاء مجلد جديد اسمه phpboy داخل Cكود PHP:mkdir("C:\phpboy");
بالتوفيق
-
18/04/2011 09:43 PM #7
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
[دالة] filesize() [ايجاد حجم أي ملف]
الدالة
filesize()
شرح الدالة
تستخدم الدالة لايجاد حجم أي ملف
ويمرر لها باراميتر واحد وهو رابط الملف
مثال عملي
ملحوظة:كود PHP:<?
$filename = "file.txt";
echo filesize($filename);
// سيتم طباعة حجم الملف بالبايت
?>
1 كيلوبايت = 1024 بايت
1 ميجابايت = 1024 كيلوبايت
1 جيجابايت = 1024 ميجابايت
بالتوفيق تصلح لسكربتات التحميل
-
18/04/2011 09:44 PM #8
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
[دالة] is_dir() [التحقق من أن المجلد موجود]
الدالة
is_dir()
شرح الدالة
تقوم هذه الدالة بالتحقق من وجود المجلد الممرر لها.
مثال عملي
عند الرغبة في التحقق من وجود أي مجلد في الموقع، نقوم بتمرير اسم المجلد للدالة..
كود PHP:<?
// يقوم هذا الكود بطباعة "المجلد موجود" في حالة ان المجلد صحيح
if(is_dir("images")) echo 'المجلد موجود';
?>
-
18/04/2011 09:44 PM #9
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
[دالة] is_file() [التحقق من أن الملف موجود]
الدالة
is_file()
شرح الدالة
تقوم هذه الدالة بالتحقق من وجود الملف الممرر لها.
مثال عملي
عند الرغبة في التحقق من وجود أي ملف في الموقع، نقوم بتمرير اسم الملف للدالة..
كود PHP:<?
// يقوم هذا الكود بطباعة "الملف موجود" في حالة ان الملف صحيح
if(is_file("images/10.jpg")) echo 'الملف موجود';
?>
-
18/04/2011 09:48 PM #10
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
دالة لفك الZIP
دالة لفك الZIP
طريقة الاستعمالكود PHP:function extractZIP($zipname,$extactLocation){
$zip = new ZipArchive;
$res = $zip->open($zipname);
if ($res == TRUE) {
$zip->extractTo($extactLocation);
$zip->close();
} else {
trigger_error("error extacting ZIP",256);
}
}
والنتيجة فك الملفات في ملف ال zipكود PHP:$zip = "test.zip";
$location = "folder/";
extractZIP($zip,$location)
يفيد هذا عندما تريد أن ترفع ملفات موقعك
بواسطة برامج FTP يمكنك ضغط ملفات الموقع ثم رفع الملف المضغوط ثم فكه بواسطة PHP
مع أن بعض المواقع توفر خدمة فك الضغط في cpanel ولكن بعضها الآخر لا
كذلك لبناء سكربتات المواقع للذين يرفعون ملفات كثيره مثل الصور بدل لاترفع وحده وحده ارفعها وفك الضغط
-
18/04/2011 09:52 PM #11
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
[دالة] انشاء نص عشوائي من حروف وأرقام
[دالة] انشاء نص عشوائي من حروف وأرقام
الدالة من أهم الدوال التي لا استغني عنها أبداً
وهي مفيدة جدا ووظيفتها ببساطة انشاء نص عشوائي يتكون من حروف وارقام، بأي عدد من الحروف تريده
الدالة مفيدة في انشاء كلمات المرور العشوائية أو أكواد تفعيل العضوية أو اسماء ملفات لمركز رفع الملفات
طريقة الاستخدام:كود PHP:function rand_string($num_chars)
{
$chars = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z");
$string = array_rand($chars, $num_chars);
foreach($string as $s)
{
$ret .= $chars[$s];
}
return $ret;
}
لانشاء نص من 8 حروف وأرقام
ويمكن دمجها مع الدالة md5() لانشاء كلمات مرور مشفرة كالآتي:كود PHP:$newstring = rand_string(8);
ارجو ان تكون الدالة مفيدة لكمكود PHP:$new_password = md5(rand_string(8));
-
18/04/2011 10:30 PM #12
ممتاز جدا جدا وفقك الله
-
19/04/2011 01:44 PM #13
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
-
21/08/2012 08:06 AM #14
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
دالة الحصول على اي بي الزائر
كود PHP:function real_ip() { $alt_ip = $_SERVER['REMOTE_ADDR']; if (isset($_SERVER['HTTP_CLIENT_IP'])) { $alt_ip = $_SERVER['HTTP_CLIENT_IP']; } else if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) AND preg_match_all('#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s', $_SERVER['HTTP_X_FORWARDED_FOR'], $matches)) { foreach ($matches[0] AS $ip) { if (!preg_match("#^(10|172\.16|192\.168)\.#", $ip)) { $alt_ip = $ip; break; } } } else if (isset($_SERVER['HTTP_FROM'])) { $alt_ip = $_SERVER['HTTP_FROM']; } return $alt_ip; }
-
21/08/2012 08:07 AM #15
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
دالة التحقق من صحة صياغة البريد الالكتروني
كود PHP:/** التحقق من صحة الايميل **/function EmailAddr($email){ return preg_match('/[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)*\@[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+(?:\.[^\x00-\x20()<>@,;:\\".[\]\x7f-\xff]+)+/i', $email);}
-
21/08/2012 03:09 PM #16
بالتوفيق لك
والله كنا نبحث عن تعريف الدوال
ولك جزيل الشكر
-
22/08/2012 08:18 PM #17
اخوي لو تخبرنا كيف نتعامل معها وكيف نحطها وكذا بيكون افضل لان حد فاهم وحد لا
-
22/08/2012 09:23 PM #18
عضو مميز
- تاريخ الانضمام
- 20/04/2009
- الجنس
- ذكر
- المشاركات
- 2,553
-
26/08/2012 02:34 AM #19
عضو نشيط
- تاريخ الانضمام
- 08/08/2010
- الجنس
- ذكر
- المشاركات
- 497
is_file() داله حلوة ولكن للتحقق يفضل file_exists() ;
مجرد تصحيح أما الدروس جيدة للمبتدئ بالمجال والمتقدم ...
سوري على التسمج :] ...
إستمر
مواضيع مشابهه
-
مطلوب شباب وبنات للعمل في الدار العريبة للحليل البيانات* دوام جزئي (part time)
بواسطة يكفيني غرور في القسم: إعلانات وظائف الشركات والمؤسسات الأخرى المحليةالردود: 51آخر مشاركة: 15/05/2011, 01:44 PM -
وظائف مدخلي البيانات دوام جزئي ( part time )
بواسطة يكفيني غرور في القسم: إعلانات وظائف الشركات والمؤسسات الأخرى المحليةالردود: 33آخر مشاركة: 20/03/2011, 01:42 PM -
إلى جميع موظفي الوحدات الحكومية الذين تعنيهم قواعد التقاعد الصادرة بقرار رئيس مجلس الخدمة المدنية
بواسطة المقيبلي في القسم: سبلة السياسة والاقتصادالردود: 36آخر مشاركة: 16/02/2011, 12:06 PM -
إلى جميع موظفي الوحدات الحكومية الذين تعنيهم قواعد التقاعد الصادرة بقرار رئيس مجلس الخدمة المدنية
بواسطة المقيبلي في القسم: سبلة السياسة والاقتصاد للشؤون الدّوليةالردود: 6آخر مشاركة: 07/02/2011, 10:06 PM -
عاجل : شكر خاص لوزيرنا الموقر من مشرفين الأنشطة و قواعد البيانات
بواسطة ضياء النهار في القسم: السبلة العامةالردود: 8آخر مشاركة: 17/12/2010, 01:22 PM








رد باقتباس

