السبت، 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 #
*/#########################
?>
جميع الحقوق محفوظة ـ برمجة سيد حسين