معجبوامنتدى محبي أهل البيت على الفيسبوك
صفحتنا على الفيس بوك
عدد مرات النقر : 3,115
عدد  مرات الظهور : 71,639,464صفحتنا على الانستغرام
عدد مرات النقر : 4,819
عدد  مرات الظهور : 71,639,446صفحتنا على تويتر
عدد مرات النقر : 2,799
عدد  مرات الظهور : 71,639,445قناتنا على اليوتيوب
عدد مرات النقر : 2,828
عدد  مرات الظهور : 70,506,896

عدد مرات النقر : 810
عدد  مرات الظهور : 23,286,124



شرح جلب ip وحفظه فى ملف نصي بلغة php

مرحبا بكم أحبائي الكرام أعضاء وزوار منتديات داماس إليكم إخوانى الكرام شرح استخدام دالة جلب IP فى لغة PHP أولا : هذا هو الكود الكامل للمثال الذي سنشرحه ....

إضافة رد
#1  
قديم 12-01-2013, 11:02 AM
admin.
مدير عام
admin غير متواجد حالياً
Bahrain     Male
لوني المفضل Orangered
 رقم العضوية : 1
 تاريخ التسجيل : Jun 2013
 فترة الأقامة : 3963 يوم
 أخر زيارة : يوم أمس (05:14 AM)
 المشاركات : 11,655 [ + ]
 التقييم : 13
 معدل التقييم : admin تم تعطيل التقييم
بيانات اضافيه [ + ]
شكراً: 41
تم شكره 7 مرة في 7 مشاركة

اوسمتي

افتراضي شرح جلب ip وحفظه فى ملف نصي بلغة php




477bismellahtt1dp1qm
salam.png

مرحبا بكم أحبائي الكرام أعضاء وزوار منتديات داماس
إليكم إخوانى الكرام شرح استخدام دالة جلب IP فى لغة PHP
fgfdg.gif
أولا : هذا هو الكود الكامل للمثال الذي سنشرحه ....

كود PHP

			
 <? 

$ip
=$_SERVER['REMOTE_ADDR']; 
$filename "ip.txt"
$filehandle fopen($filename'w') or die("لا يمكن فتح الملف"); 
fwrite($filehandle$ip); 
fclose($filehandle);    

?>

ولتجربة الكود السابق يجب عمل ملف نصي باسم ip.txt ... لكى يعمل المثال بدون مشاكل

قبل كل شئ يجب أن نعرف الدالة التى سنستخدمها وهى ...


كود PHP

			
                       $_SERVER['REMOTE_ADDR']; 


وهى دالة ثابتة تستخدم لجلب IP

طيب نبدأ الشرح على بركة الله ...
. السطر الأول

قمت بعمل متغير باسم ip والمتغير معروف بأنه يكون بهذا الشكل $ip
وحددنا قيمة المتغير بأنها تساوي الدالة السابق ذكرها ... يعنى ..
أن هذه الدالة ستكون قيمتها IP الخاص بالزائر ...


السطر الثانى ... وفيه سنقوم بحفظ IP فى ملف نصي ... وسأشرح طريقة أخري لعرض IP مباشرة
فلنكمل ....


كود PHP

			
                       $filename "ip.txt"

أنشأنا متغير باسم filename ووضعنا قيمته ip.txt ويمكن تغييره وهو اسم الملف النصي الذي سنخزن به IP
السطر الثالث ...

كود PHP

			
                       $filehandle fopen($filename'w') or die("لا يمكن فتح الملف"); 


انشأنا متغير باسم filehandle وفائدته انه باستخدام دالة fopen سيتم جعل قيمة هذا المتغير هى قيمة الملف
ودالة fopen تأخذ قيمتين وهى اسم الملف الذي شرحته فى السطر الثانى والقيمة الثانية تحدد اذا كان الملف مفتوح للقراءة
أو مفتوح للكتابة وهنا مفتوح للكتابة به لذا وضعنا حرف w ... ثم بعد ذلك or ( أو ) وهى تعمل فى حالة عدم تنفيذ
ما قبلها من أكواد وهنا الكود قبلها هو فتح الملف .... طيب ... فى حالة عدم فتح الملف ينفذ ما بعد or وهو die
أى الموت ... يعنى توقيف إكمال تنفيذ باقى الاكواد فورا وإظهار الرسالة "لا يمكن فتح الملف" وذلك فى حالة عدم
القدرة على فتح الملف للكتابة ويحدث ذلك إذا كان للقراءة فقط أو غير موجود أساسا ...


السطر الرابع ..

كود PHP

			
                       fwrite($filehandle$ip); 


هنا استخدمنا دالة fwrite للكتابة داخل الملف وتحتاج قيمتين وهما الأولى التى تجلب بواسطة fopen فى السطر السابق
والثانية هى القيمة التى ستكتب داخل الملف وهى قيمة المتغير $ip والذي سيكون بداخله IP الخاص بالزائر ...

السطر الخامس ...


كود PHP

			
                       fclose($filehandle); 


الدالة fclose لإنهاء الكتابة فى الملف وغلقه بدون مشاكل ... ^_^

- طريقة عرض IP مباشرة فى الصفحة مع حفظه فى ملف نصي .... بسيط ضيف هذا السطر بعد السطر الثانى ...

كود PHP

			
                       print "$ip"

fgfdg.gif
أتمنى أن تستفيدوا دائما .... ولا تنسونا من صالح دعائكم
678678.gif





avp [gf ip ,pt/i tn lgt kwd fgym php avp [gf ip ,pt/i td lgt text fgym php





رد مع اقتباس
قديم 03-05-2018, 08:08 AM   #2
jaroo7.
مراقبة عامة
ѕαує∂σσα


الصورة الرمزية jaroo7
jaroo7 غير متواجد حالياً

بيانات اضافيه [ + ]
 رقم العضوية : 620
 تاريخ التسجيل :  Jul 2017
 أخر زيارة : 03-30-2024 (08:44 PM)
 المشاركات : 8,386 [ + ]
 التقييم :  896
 الدولهـ
Bahrain
 الجنس ~
Female
 MMS ~
MMS ~
 SMS ~

~

الوَجعُ
تطهيرٍ لكَ مِن دَنَسُ ما فْات
!
لوني المفضل : Black
شكراً: 0
تم شكره 6 مرة في 6 مشاركة

اوسمتي

افتراضي



الله يعطيك العافيه


 
مواضيع : jaroo7



رد مع اقتباس
إضافة رد

جديد منتدى عالم البرمجة

« - | - »

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


Loading...


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir
هذا الموقع يتسخدم منتجات Weblanca.com
new notificatio by 9adq_ala7sas
HêĽм √ 3.2 OPS BY: ! ωαнαм ! © 2010
Developed By Marco Mamdouh
Ads Organizer 3.0.3 by Analytics - Distance Education