#1
|
||||||||||||||
|
||||||||||||||
شرح جلب ip وحفظه فى ملف نصي بلغة php
مرحبا بكم أحبائي الكرام أعضاء وزوار منتديات داماس إليكم إخوانى الكرام شرح استخدام دالة جلب IP فى لغة PHP أولا : هذا هو الكود الكامل للمثال الذي سنشرحه ....
ولتجربة الكود السابق يجب عمل ملف نصي باسم ip.txt ... لكى يعمل المثال بدون مشاكل قبل كل شئ يجب أن نعرف الدالة التى سنستخدمها وهى ...
وهى دالة ثابتة تستخدم لجلب IP طيب نبدأ الشرح على بركة الله .... السطر الأول قمت بعمل متغير باسم ip والمتغير معروف بأنه يكون بهذا الشكل $ip وحددنا قيمة المتغير بأنها تساوي الدالة السابق ذكرها ... يعنى .. أن هذه الدالة ستكون قيمتها IP الخاص بالزائر ... السطر الثانى ... وفيه سنقوم بحفظ IP فى ملف نصي ... وسأشرح طريقة أخري لعرض IP مباشرة فلنكمل ....
أنشأنا متغير باسم filename ووضعنا قيمته ip.txt ويمكن تغييره وهو اسم الملف النصي الذي سنخزن به IP السطر الثالث ...
انشأنا متغير باسم filehandle وفائدته انه باستخدام دالة fopen سيتم جعل قيمة هذا المتغير هى قيمة الملف ودالة fopen تأخذ قيمتين وهى اسم الملف الذي شرحته فى السطر الثانى والقيمة الثانية تحدد اذا كان الملف مفتوح للقراءة أو مفتوح للكتابة وهنا مفتوح للكتابة به لذا وضعنا حرف w ... ثم بعد ذلك or ( أو ) وهى تعمل فى حالة عدم تنفيذ ما قبلها من أكواد وهنا الكود قبلها هو فتح الملف .... طيب ... فى حالة عدم فتح الملف ينفذ ما بعد or وهو die أى الموت ... يعنى توقيف إكمال تنفيذ باقى الاكواد فورا وإظهار الرسالة "لا يمكن فتح الملف" وذلك فى حالة عدم القدرة على فتح الملف للكتابة ويحدث ذلك إذا كان للقراءة فقط أو غير موجود أساسا ... السطر الرابع ..
هنا استخدمنا دالة fwrite للكتابة داخل الملف وتحتاج قيمتين وهما الأولى التى تجلب بواسطة fopen فى السطر السابق والثانية هى القيمة التى ستكتب داخل الملف وهى قيمة المتغير $ip والذي سيكون بداخله IP الخاص بالزائر ... السطر الخامس ...
الدالة fclose لإنهاء الكتابة فى الملف وغلقه بدون مشاكل ... ^_^ - طريقة عرض IP مباشرة فى الصفحة مع حفظه فى ملف نصي .... بسيط ضيف هذا السطر بعد السطر الثانى ...
أتمنى أن تستفيدوا دائما .... ولا تنسونا من صالح دعائكم المصدر: منتدى محبي أهل البيت عليهم السلام - من قسم: عالم البرمجة 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 |
مراقبة عامة
ѕαує∂σσα |
الله يعطيك العافيه
|
|
جديد منتدى عالم البرمجة |
|
|
|
|