السبت، 15 فبراير 2014
حجب دولة من الدخول لموقعك
لسلام عليكم ..
كيف حالكم شباب ؟
اليوم الدرس هو كالتالي : ( حجب دولة من دخول موقعك او حجب دول !! )
راح نعتمد على الموقع التالي :
ونستخدم مكتبة الاتصال curl
الكود التالي :
وضع رابط الموقع في متغير
_____
تجهيز مكتبة الاتصال بالموقع
_____
اظهار اسم الدول الزائر
_____
اذا كان الزائر ماهو من السعودية م راح يفتح له الموقع ..
تقدر تحدد دول للموقع الخاص بك
بالكود التالي :
اذا كان الزائر ماهو من السعودية او من مصر ..
راح يحجبه ع طول ولا يفتح معه الموقع ..
تحيآتي ( مجهود شخصي )
كيف حالكم شباب ؟
اليوم الدرس هو كالتالي : ( حجب دولة من دخول موقعك او حجب دول !! )
راح نعتمد على الموقع التالي :
رمز PHP:
http://whatismyipaddress.com/
الكود التالي :
رمز PHP:
$url = "http://whatismyipaddress.com";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
preg_match('!<tr><th>Country:</th><td>(.*)</td></tr>!is', $result, $matches);
if(!in_array($matches[1],array('Saudi Arabia'))){
exit;
}
echo 1234;
رمز PHP:
$url = "http://whatismyipaddress.com";
_____
رمز PHP:
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
_____
رمز PHP:
preg_match('!<tr><th>Country:</th><td>(.*)</td></tr>!is', $result, $matches);
_____
رمز PHP:
if(!in_array($matches[1],array('Saudi Arabia'))){
exit;
}
echo 1234;
تقدر تحدد دول للموقع الخاص بك
بالكود التالي :
رمز PHP:
if(!in_array($matches[1],array('Saudi Arabia', 'egypt'))){
exit;
}
echo 1234;
راح يحجبه ع طول ولا يفتح معه الموقع ..
تحيآتي ( مجهود شخصي )
حجب دولة من الدخول لموقعك
لسلام عليكم ..
كيف حالكم شباب ؟
اليوم الدرس هو كالتالي : ( حجب دولة من دخول موقعك او حجب دول !! )
راح نعتمد على الموقع التالي :
ونستخدم مكتبة الاتصال curl
الكود التالي :
وضع رابط الموقع في متغير
_____
تجهيز مكتبة الاتصال بالموقع
_____
اظهار اسم الدول الزائر
_____
اذا كان الزائر ماهو من السعودية م راح يفتح له الموقع ..
تقدر تحدد دول للموقع الخاص بك
بالكود التالي :
اذا كان الزائر ماهو من السعودية او من مصر ..
راح يحجبه ع طول ولا يفتح معه الموقع ..
تحيآتي ( مجهود شخصي )
كيف حالكم شباب ؟
اليوم الدرس هو كالتالي : ( حجب دولة من دخول موقعك او حجب دول !! )
راح نعتمد على الموقع التالي :
رمز PHP:
http://whatismyipaddress.com/
الكود التالي :
رمز PHP:
$url = "http://whatismyipaddress.com";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
preg_match('!<tr><th>Country:</th><td>(.*)</td></tr>!is', $result, $matches);
if(!in_array($matches[1],array('Saudi Arabia'))){
exit;
}
echo 1234;
رمز PHP:
$url = "http://whatismyipaddress.com";
_____
رمز PHP:
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close($ch);
_____
رمز PHP:
preg_match('!<tr><th>Country:</th><td>(.*)</td></tr>!is', $result, $matches);
_____
رمز PHP:
if(!in_array($matches[1],array('Saudi Arabia'))){
exit;
}
echo 1234;
تقدر تحدد دول للموقع الخاص بك
بالكود التالي :
رمز PHP:
if(!in_array($matches[1],array('Saudi Arabia', 'egypt'))){
exit;
}
echo 1234;
راح يحجبه ع طول ولا يفتح معه الموقع ..
تحيآتي ( مجهود شخصي )
الحلقة التكرارية While في PHP
الحلقة التكرارية While في PHP

الحلقة التكرارية ما فائدتها و أين تعمل
فائدة الحلقة التكرارية هي أنها إذا كان شئ يتكرر أكثر من مرة فلا
داعي لكتابته العديد من المرات تستخدم الحلقة التكرارية و تضع فيها العدد
أي عدد مرات التكرار و الحلقة تفي بالغرض هذا كل شئالحلقة التكرارية ما فائدتها و أين تعمل
أما أين تعمل فهي في غالبية الأحيان في إستخراج البيانات من قاعدة البيانات لكي لا نتعب نفسنا و نخرج البيان تلو البيان نستعملها لإخراج كل البيانات.
و نأتي للشرح بالفيديو على يوتيوب : https://www.youtube.com/watch?v=4ZtpYz1T58g
الحلقة التكرارية For في PHP

عملها مثل الحلقة Whileالفرق بين الحلقتين هو إستخدام while في الأوامر الغير معروفة مثلا إستخراج البيانات من قواعد البيانات
أما For فتستخدم في الأوامر المعرفة مثل تعداد الصفحات و غيرها
الدرس بالفيديو : https://www.youtube.com/watch?v=SsDHVZSIcaU
تحياتي BAHI AZEDDINE
الاثنين، 10 فبراير 2014
التعامل مع GET حصرياً
السلام عليكم ورحمة الله وبركاته
اليوم درسنا كيفية التعامل مع GET وهذه الدالة مهمه جداً
نبذه عن الدالة :
الدالة تقوم بعمل روابط فرعية في ملف الـ PHP مثل index.php?id=1 مثل أي موقع ..
قاعدة البيانات من نوع mysqli
نبدء على بركة الله تعالى :
اول شي ننشىء قاعدة بيانات بأسم
GET
ونزع بها هذا الكود :
CREATE TABLE IF NOT EXISTS `arabicnt_post` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`text` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
INSERT INTO `arabicnt_post` (`id`, `text`) VALUES
(1, 'www.arabic-nt.net');
الاستعلام يوجد به حقلين الحقل الاول هو : id وهذا الحقل للارقام المميزة
بالعام : عداد المواضيع او المشاركات .
الحقل الثاني من هو : text وهذا الحقل يحمل نص الموضوع .
بالعامه : بداخله الموضوع او المشاركات .
بالعام : عداد المواضيع او المشاركات .
الحقل الثاني من هو : text وهذا الحقل يحمل نص الموضوع .
بالعامه : بداخله الموضوع او المشاركات .
بعد ما عملنا قاعدة البيانات وتم تجيهزها 100%
ننشىء ملف بأسم
GET.php
ملف GET.php راح يحمل الدالة ! ويحمل استعلام قاعدة البيانات .
بعد انشاء الملف نضع بداخله الكود التالي :
<?php
// قاعدة البيانات
$r = 'GET';
// الاسم المستخدم
$f = 'root';
// كلمة السر
$i = '111111';
// الهوست - غير مهم
$o = 'localhost';
// الاتصال بالقاعدة
@$mysqli = new mysqli("$o","$f","$i","$r");
// اظهار اخطاء قاعدة البيانات
if(mysqli_connect_error()){
printf("Connect ERROR ! %s\n",mysqli_connect_error());
exit();}// نهاية الاتصال بقاعدة البيانات
// بداية دالة get[];
$id = intval($_GET['id']); // يحمل عداد المواضيع مع الدالة .
// استخراج البيانات من القاعدة
$query = mysqli_query($mysqli,"select * from arabicnt_post where id = '$id' ");
$row = mysqli_fetch_assoc($query);
// طبع النتيجه
echo $row['text'];
// نهاية طبع النتيجه
?>
الشرح داخل الكود
الملف جاهز بالمرفقات
اتمنى ان افدكم بهذا الدرس
اخوكم سيد حسين
الملف جاهز بالمرفقات
اتمنى ان افدكم بهذا الدرس
اخوكم سيد حسين
الاثنين، 3 فبراير 2014
ملف الـ mysqli config مطور جداً برمجة سيد حسين
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اليوم لدينا ملف الـ config.php مطور جداً بلغة mysqli
ماهو ملف الـ config :
ملف الـ config يتسخدم للانتصال بقاعدة البيانات من نوع mysqli لعمليات الحفظ بقاعدة البيانات مثل الاكواد الكلمات الخـ..
الكود جاهز :
<?php
/*#########################
# root.iraq2007@yahoo.com #
*/#########################
$pan = array(
"root", // uesr name
"123456", // password
"die", // database
"localhost"); // host
$mysqli = new mysqli($pan[3],$pan[0],$pan[1],$pan[2]);
if (mysqli_connect_error()){
echo 'arror';
exit();}
/*#########################
# root.iraq2007@yahoo.com #
*/#########################
?>
جميع الحقوق محفوظة ـ برمجة سيد حسين
مصفوفة - قائمة أسوا كلمات مرور لعام 2013
لسلام عليكم
قائمة اسوا كلمات مرور 2013 رتبتها لكم على شكل مصفوفة لادخالها في برمجياتكم لتفادي استعمالها من طرف المنتسبين
مصدر الخبر الذي ورد فيه الكلمات
أسوأ كلمات مرور لعام 2013 - RT Arabic
قائمة اسوا كلمات مرور 2013 رتبتها لكم على شكل مصفوفة لادخالها في برمجياتكم لتفادي استعمالها من طرف المنتسبين
رمز PHP:
أسوأ كلمات مرور لعام 2013 - RT Arabic
كيفية ضغط الملفات بصيغة ZIP بالجافا
كيفية ضغط الملفات بصيغة ZIP بالجافا - How To Compress Files In ZIP Format
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
في هذا المثال سنوضح كيفية ضغط الملفات بصيغة ZIP باستخدام الجافا .
حتى نقوم بتطبيق هذا المثال يجب ان نقوم بتطبيق الخطوات التالية :
1- إنشاء كائن من FileOutputStream , لاستخدامه في الكتابة على الملف المراد ضغطه .
2- إنشاء كائن من ZipOutputStream , لاستخدامه في فلترة الملفات المراد ضغطها .
3- إنشاء كائن من File .
* لكل ملف نريد اضافته الى الملف المضغوط , نقوم بإنشاء كائن من FileInputStream حتى تتم القراءة من الملف , وانشاء كائن من ZipEntry حتى يقوم بكتابة محتوى الملفات الى الملف المخرج (ZIP) .
في هذا المثال
يقوم البرنامج بقراءة الملف Ubuntu.ico ومن ثم ضغطه وتخزينه باسم ملف جديد وهو mynewfile.zip
كيفية ضغط الملفات بصيغة ZIP بالجافا - How To Compress Files In ZIP Format - جافا
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
في هذا المثال سنوضح كيفية ضغط الملفات بصيغة ZIP باستخدام الجافا .
حتى نقوم بتطبيق هذا المثال يجب ان نقوم بتطبيق الخطوات التالية :
1- إنشاء كائن من FileOutputStream , لاستخدامه في الكتابة على الملف المراد ضغطه .
2- إنشاء كائن من ZipOutputStream , لاستخدامه في فلترة الملفات المراد ضغطها .
3- إنشاء كائن من File .
* لكل ملف نريد اضافته الى الملف المضغوط , نقوم بإنشاء كائن من FileInputStream حتى تتم القراءة من الملف , وانشاء كائن من ZipEntry حتى يقوم بكتابة محتوى الملفات الى الملف المخرج (ZIP) .
في هذا المثال
يقوم البرنامج بقراءة الملف Ubuntu.ico ومن ثم ضغطه وتخزينه باسم ملف جديد وهو mynewfile.zip
رمز PHP:
package test;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class Test
{
public static void main( String[] args )
{
byte [] buf=new byte[1024];
try{
FileOutputStream fos=new FileOutputStream("e:\\mynewfile.zip");
ZipOutputStream zoss=new ZipOutputStream(fos);
ZipEntry zi=new ZipEntry("Ubuntu.ico");// هنا يجب كتابة اسم الملف
zoss.putNextEntry(zi);
FileInputStream fis=new FileInputStream("e:\\Ubuntu.ico");
int len;
while((len=fis.read(buf))>0)
{
zoss.write(buf,0,len);
}
fis.close();
zoss.closeEntry();
zoss.close();
System.out.println("Done");
}catch(Exception e)
{
e.printStackTrace();
}
}
}
كيفية ضغط الملفات بصيغة ZIP بالجافا - How To Compress Files In ZIP Format - جافا
اختصار النص بطريقة جميل وسهلة جداً جداً php
السلام عليكم ورحمة الله وبركاته
كثيراً منا يعاني من اختصار النص ويريد عمل اختصار جميل للنص واظهار نقاط تشير بعملية الحذف
اليكم هذه الوظيف
طريقة الاستخدام قم بتعريف الوظيف بالكود التالي :
لتشغيل الوظيف طبق الكود التالي
ستقوم الوظيفة اعلاه باختصار النص واظهار اول 12 حرف في المتغير text وهذه هي بكل بساطة
اتمنى لكم تطوير ممتع مع هذه الوظائف السهلة والجميلة
كل الحب
كثيراً منا يعاني من اختصار النص ويريد عمل اختصار جميل للنص واظهار نقاط تشير بعملية الحذف
اليكم هذه الوظيف
طريقة الاستخدام قم بتعريف الوظيف بالكود التالي :
رمز PHP:
// وظيفة اختصار النصوص
function CutMyText($length,$text){
if($length<4)$length=5;
if(strlen($text)>$length){
$range=$length - 3;
$text=substr("$text", 0,$range);
$text="$text...";
}
return $text;
}
لتشغيل الوظيف طبق الكود التالي
رمز PHP:
$text="hi my friends how are you tody ? are you okay ^_^ ?";
echo CutMyText("12","$text");
اتمنى لكم تطوير ممتع مع هذه الوظائف السهلة والجميلة
كل الحب
كم نصيحة في PHP
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
من خلال تنصيبي بعض السكربتات العربية
اجد فيها اخطاء بسيطه ومؤثره على النظام وعلى مستخدمي السكربت .
اول شيء
بادئة ال PHP
كثير ما اجد كتابتها بالطريقة التالية والخاطئة
السلام عليكم ورحمة الله وبركاته
من خلال تنصيبي بعض السكربتات العربية
اجد فيها اخطاء بسيطه ومؤثره على النظام وعلى مستخدمي السكربت .
اول شيء
بادئة ال PHP
كثير ما اجد كتابتها بالطريقة التالية والخاطئة
رمز PHP:
<?
?>
سكربتات واقعه بنفس الخطأ
TRAIDNT UP 3 | Allomani | Islamnt
حينما اقوم بتنصيب الأسكربت لا يعمل لان لا يعترف في الكود الي بداخل الوسمين البدايه والنهاية
الطريقة الأصح .
رمز PHP:
<?php
?>
خطأ ال Undifined Variable والشائع بعض الشيء
وهو استدعاء متغير دون عمل داله isset()
مثلاً :
رمز PHP:
<?php
if($_POST['traidnt']){
echo 'تم ادخال البيانات بنجاح';
}
?>
رمز Code:
Undefined variable: traidnt in /www/index.php on line 2
رمز PHP:
<?php
if(isset($_POST['traidnt'])){
echo 'تم ادخال البيانات بنجاح';
}
?>
PHP: isset - Manual
بعض السكربتات الواقعه بنفس الخطأ
سكربت نواحي nwahy
الشيء الثالث لكن تنبيه عليه
وهو استخدام mysql التي بقالها مدة وتنقرض
أرجوا ان تستبدلوها ببرمجياتكم بدوال mysqli
للمزيد عنها شرح دوال Mysqli
مصدر اخر من w3schools
PHP 5 MySQLi Functions
مع العلم انا ذكرت بعض الاشياء الي شفتها واذا عدكم اضافات
يرجى ادراجها للاستفاده اكثر ..
PHP 5
تحياتي وتقديري واحترامي لكم
محمد الحسيني
والسلام عليكم ورحمة الله وبركاته
الأحد، 2 فبراير 2014
مواقع و برامج مفيدة لمبرمجي PHP
القائمة التالية تحتوي على برامج تساعدك على تحويل جهاز إلى سيرفر لتتمكن من تجربة برامجك و أكوادك على جهازك بدل نقلها على المستضيف.
uniform serverApache friends (XAMPP)
ApacheToolbox
WAMP
- http://www.e-novative.info/software/wamp.php
- تحميل http://www.e-novative.info/software/...p_download.php
IBserver
- http://ibsoftware.d2digitalmedia.com/ibserver/
- صور http://ibsoftware.d2digitalmedia.com...dex.php?screen
- تحميل http://ibsoftware.d2digitalmedia.com...x.php?download
App serv
- http://www.appservnetwork.com
- php4 : http://prdownloads.sourceforge.net/a...3.exe?download
- php5 :http://prdownloads.sourceforge.net/a...3.exe?download
phpdev
php Traid
يمكنك أن تحرر برامجك بواسطة أي برنامج لتحرير النصوص مثل Notepad المرفق لويندوز لكن هناك العديد من برامج التحرير التي توفر لك الوقت و الجهد.
البرنامج
phpedithttp://www.phpedit.net/
JEdit
http://jedit.org
Jext
http://www.jext.org/
blue fish
http://bluefish.openoffice.nl/
nedit
http://www.nedit.org/
notepad++
http://notepad-plus.sourceforge.net
Crimson Editor
http://www.crimsoneditor.com/
eTab Light
http://www.notetab.com/ntl.php
textpad
http://www.textpad.com/products/textpad/index.html
برامج و سكريبتات جاهزة
مواقع عالمية
- Php resources index http://php.resourceindex.com
- Hotscripts http://www.hotscripts.com
- سكريتات http://scriptat.com
خفايف PHP الشرطية IF
السلام عليكم
لدينا جملة الشرط IF وهي تأخذ شرط إذا تحقق هذا الشرط (TRUE) فهي ترجع أو تنفذ جملة أو قيمة
مثال
وفي حالة أننا نريد تنفيذ القيمة الخطأ أي أن الشرط (FALSE) فإننا نضع لها الخاصية (أو) (else)
في المثال
وكذلك الحال يمكننا أن نجعل الشروط متداخلة
if () elseif () وهكذا
وهي مفيدة جداً في حالة الإختبارات وتحديد المطلوب بناءً على شرط محدد
أرجو أن أكون أفدت
لدينا جملة الشرط IF وهي تأخذ شرط إذا تحقق هذا الشرط (TRUE) فهي ترجع أو تنفذ جملة أو قيمة
مثال
كود PHP:
$a= "2";
if($a == 2){
echo "a qequal 2";
}
وفي حالة أننا نريد تنفيذ القيمة الخطأ أي أن الشرط (FALSE) فإننا نضع لها الخاصية (أو) (else)
في المثال
كود PHP:
$a= "2";
if($a == 3){
echo "a equal 2";
}
else {
echo "a greater than 2 ";
}
وكذلك الحال يمكننا أن نجعل الشروط متداخلة
if () elseif () وهكذا
وهي مفيدة جداً في حالة الإختبارات وتحديد المطلوب بناءً على شرط محدد
أرجو أن أكون أفدت
echo
السلام عليكم ورحمة الله وبركاته
هذه الأمور ليست إلزامية إنما هو طلب مني لمن أراد أن يعملها فجزاه الله خيرا وإلا فالخيار لك أخي القارئ.
كنت أتحدث مع أحد الأصدقاء المبرمجين المبتدئين "وأنا منهم" ... فقال لي : أن أعقد شيء هو الكلاسات ... وأنه لم يستطع فهمها لدرجة أنه قرر أن يودع البرمجة بسببها
فقدمت له هذا الشرح ... ومن باب الفائدة قلت أطرحه في المنتدى لتعم الفائدة بإذن الله ...
وكما عودتكم دائما أن أشرح بواسطة مثال لكي يستفيد كل من لم يفهم الكلاسات ... علما أن الشرح بسيط للغاية ....
نبدأ على بركة الله ...
فلنفرض أنك تريد كتابة عبارة :
Copyright © 2012 by Yousef AL-hmoud
في كل برمجياتك وتريد أن تضعها في كلاس فكيف ستعمل ذلك ؟
أولا قم بطباعة الأمر بشكل عادي جدا بهذا الشكل :
هل الطريقة صعبة ؟ بالتأكيد لا 
يتبع ...
في البداية أرجو قبل قراءة الدرس دفع رسوم الدرس وهو :
- الدعاء لي ولوالدي بالمغفرة والعفو والعافية والستر والرزق الواسع.
- الدعاء لأخينا أبو عمر CODER بالشفاء العاجل .
هذه الأمور ليست إلزامية إنما هو طلب مني لمن أراد أن يعملها فجزاه الله خيرا وإلا فالخيار لك أخي القارئ.
كنت أتحدث مع أحد الأصدقاء المبرمجين المبتدئين "وأنا منهم" ... فقال لي : أن أعقد شيء هو الكلاسات ... وأنه لم يستطع فهمها لدرجة أنه قرر أن يودع البرمجة بسببها
فقدمت له هذا الشرح ... ومن باب الفائدة قلت أطرحه في المنتدى لتعم الفائدة بإذن الله ...
وكما عودتكم دائما أن أشرح بواسطة مثال لكي يستفيد كل من لم يفهم الكلاسات ... علما أن الشرح بسيط للغاية ....
نبدأ على بركة الله ...
فلنفرض أنك تريد كتابة عبارة :
Copyright © 2012 by Yousef AL-hmoud
في كل برمجياتك وتريد أن تضعها في كلاس فكيف ستعمل ذلك ؟
أولا قم بطباعة الأمر بشكل عادي جدا بهذا الشكل :
كود PHP:
echo "Copyright © 2012 by Yousef AL-hmoud";
يتبع ...
التعامل مع التاريخ في php
السلام عليكم ورحمة الله وبركاته ......... اقدم لكم اليوم شرح مبسط لكيفية التعامل مع الوقت والتاريخ في لغة php .... وتعريف بدوال الوقت والتاريخ
.................................................. ........................................
ان التعامل مع الوقت والتاريخ في لغة php يتركز عن طريق دالتين اساسيتين
وهما ...... دالة date ودالة gmdate وتعمل كلا الدالتين نفس العمل لكن دالة gmdate تاخذ توقيت كرينتش اي اذا كنت في العراق او السعودية مثلا تطرح ثلاث ساعات ..وهكذا
وبما ان الدالتين متشابهتين ساقوم اثناء الشرح بالتعامل مع دالة date ..... وما ينطبق على هذه الدالة ينطبق على الاخرى...
........... سنتعرف الان على المتغيرات التي تستخدم مع الدالتين date و gmdate ..................
1-
: تقوم بارجاع السنة رقما مثل 2012.
2-
ترجع السنة برقمين مثل 99.
3-
ترجع رقم اليوم من الاسبوع حيث تبدا من (0 الاحد الى السبت 6).
4-
ترجع عدد ايام الشهر الحالي.
5-
يرجع الثواني.
6-
يعود بالجزء من الثانية.
7-
يرجع رقم اليوم من السنة.
8-
يعود باسم الشهر كاملا.
9-
تعطي اسم الشهر مختصرا.
10-
ترجع رقم الشهر.
11-
تعود برقم اليوم من 1 اللى 7.
12-
تعود بالدقائق.
13-
ترجع الساعة من 1 الى 12.
14-
يعود بالساعة من 1 الى 24.
15-
يعود باسم اليوم مختصرا.
16-
تعود برقم اليوم من 1 الى 31.
17-
تعود ب am او pm.
....... وهذه بعض الامثلة البسيطة :
حيث ترجع اليوم والشهر والسنة ارقاما.
.........................
ولكي نحصل على الساعة والدقائق والثواني مع am او pm نكتب
...............
واذا اردنا طباعة اسم اليوم بالغة العربية ....
................................. التمنى ان اكون قد افتكم ولو بالقليل ............................
.....................................السلام عليكم ورحمة الله وبركاته...............................
.................................................. ........................................
ان التعامل مع الوقت والتاريخ في لغة php يتركز عن طريق دالتين اساسيتين
وهما ...... دالة date ودالة gmdate وتعمل كلا الدالتين نفس العمل لكن دالة gmdate تاخذ توقيت كرينتش اي اذا كنت في العراق او السعودية مثلا تطرح ثلاث ساعات ..وهكذا
وبما ان الدالتين متشابهتين ساقوم اثناء الشرح بالتعامل مع دالة date ..... وما ينطبق على هذه الدالة ينطبق على الاخرى...
........... سنتعرف الان على المتغيرات التي تستخدم مع الدالتين date و gmdate ..................
1-
كود:
date("Y")
2-
كود:
date("y")
3-
كود:
date("w")
4-
كود:
date("t")
5-
كود:
date("s")
6-
كود:
date("U")
7-
كود:
date("z")
8-
كود:
date("f")
9-
كود:
date("M")
10-
كود:
date("m")
11-
كود:
date("j")
12-
كود:
date("i")
13-
كود:
date("G")
14-
كود:
date("g")
15-
كود:
date("D")
16-
كود:
date("d")
17-
كود:
date("a")
....... وهذه بعض الامثلة البسيطة :
كود PHP:
print date("j/n/Y");
.........................
ولكي نحصل على الساعة والدقائق والثواني مع am او pm نكتب
كود PHP:
echo date("h:i:a");
...............
واذا اردنا طباعة اسم اليوم بالغة العربية ....
كود PHP:
<?
$day=date("w");
switch ($day){
case 0:
echo "الاحد"break;case1:
echo "الاثنين"break;case2:
echo "الثلاثاء"break;case3:
echo "الاربعاء"break;case4:
echo "الخميس"break;case5:
echo "االجمعة"break;case6:
echo "السبت"break;
}?>
................................. التمنى ان اكون قد افتكم ولو بالقليل ............................
.....................................السلام عليكم ورحمة الله وبركاته...............................