السلام عليكم ورحمة الله وبركاته
انا مبرمج مبتدىء
ووجدت شيءين بالبرمجة مافهمتهم
اهم
ال method بارسال البيانات للصفحه التي ستعالجها
للفورم..
والثاني ال magic quotes
وشكرا
السلام عليكم ورحمة الله وبركاته
انا مبرمج مبتدىء
ووجدت شيءين بالبرمجة مافهمتهم
اهم
ال method بارسال البيانات للصفحه التي ستعالجها
للفورم..
والثاني ال magic quotes
وشكرا
define ('THE_DATA','adel');echo THE_DATA;
و عليكم السلام و رحمة الله تعالى و بركاته.
بالنسبة للسؤال الأول: Form methods، أو طرق ارسال النماذج الالكترونية. أفترض أنك تعلم أن هناك في PHP، مصفوفتي POST و GET، ألست تعرفهما؟
GET، تستخدم لارسال البيانات في الرابط، و بذلك هي أفضل في الأشياء الصغيرة، التي قد تحتاج مثلاً لامكانية الحفظ كمفضلة (مثل البحث في جوجل).
POST، أفضل في كل شيء آخر، من رفع الملفات، و إلى إرسال الرسائل. تتحمل مساحات أكبر بكثير، و غير ذلك.
أما إذا لم تكن تعرف POST و GET، فالأمر يحتاج لشرح أطول.
و السؤال الثاني: Magic quotes، فهي خاصية "سيئة" في PHP، و تم إزالتها (((تمامًا))) في آخر اصدار (الاصدار التجريبي لـPHP 5.4)، و تم تجالها و شبه إزالتها منذ الاصدار 5.3، و لا يحبذ استخدامها أو الاعتماد عليها نهائيًا.
تلك الـMagic quotes، إذا كانت مفعلة، تضيف بشكل آلي علامة \ قبل أي ' أو " أو \ و بعض الأشياء الأخرى. و ذلك بهدف الحماية من اختراق SQL Injection عادةً. لكنها تعتبر سيئة، لأنك قد تريد فعلاً البيانات كما هي، أو قد تفضل بالتأكيد، أن تحمي تطبيقاتك و نفسك بنفسك!
اعذرني على الايجاز.
sitesmaker كتب:و عليكم السلام و رحمة الله تعالى و بركاته.
بالنسبة للسؤال الأول: Form methods، أو طرق ارسال النماذج الالكترونية. أفترض أنك تعلم أن هناك في PHP، مصفوفتي POST و GET، ألست تعرفهما؟
GET، تستخدم لارسال البيانات في الرابط، و بذلك هي أفضل في الأشياء الصغيرة، التي قد تحتاج مثلاً لامكانية الحفظ كمفضلة (مثل البحث في جوجل).
POST، أفضل في كل شيء آخر، من رفع الملفات، و إلى إرسال الرسائل. تتحمل مساحات أكبر بكثير، و غير ذلك.
أما إذا لم تكن تعرف POST و GET، فالأمر يحتاج لشرح أطول.
و السؤال الثاني: Magic quotes، فهي خاصية "سيئة" في PHP، و تم إزالتها (((تمامًا))) في آخر اصدار (الاصدار التجريبي لـPHP 5.4)، و تم تجالها و شبه إزالتها منذ الاصدار 5.3، و لا يحبذ استخدامها أو الاعتماد عليها نهائيًا.
تلك الـMagic quotes، إذا كانت مفعلة، تضيف بشكل آلي علامة \ قبل أي ' أو " أو \ و بعض الأشياء الأخرى. و ذلك بهدف الحماية من اختراق SQL Injection عادةً. لكنها تعتبر سيئة، لأنك قد تريد فعلاً البيانات كما هي، أو قد تفضل بالتأكيد، أن تحمي تطبيقاتك و نفسك بنفسك!
اعذرني على الايجاز.
لا والله ماعرف هالمصفوفتين وضحهم لي جزاك الله خيــر
define ('THE_DATA','adel');echo THE_DATA;
ببساطة:
<form method="post"> <input name="name" type="text" /> </form>
إذا تم كتابة شيء في المربع و أردنا أن نحصل عليه نكتب:
<?php echo $_POST['name']; ?>
أما إذا كان الـmethod، هو get:
<?php echo $_GET['name']; ?>
أتمنى أني أفدتك، ابحث و اقرأ أكثر إن أردت.
اقتباسGET، تستخدم لارسال البيانات في الرابط، و بذلك هي أفضل في الأشياء الصغيرة، التي قد تحتاج مثلاً لامكانية الحفظ كمفضلة (مثل البحث في جوجل).POST، أفضل في كل شيء آخر، من رفع الملفات، و إلى إرسال الرسائل. تتحمل مساحات أكبر بكثير، و غير ذلك.
هذا ما قلته لك في البداية. الأمر ليس معقدًا! لا داع لتعقيده.