الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب شرح كود Php في منتدى Vb

بدأه mohammed_sayed في 18 أكتوبر 2008 · 9 رد · 1,328 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بينما كنت اعدل في قوالب مندي3.6.7 vb وجدت كود لا اعلم هل هو تابع للغة html ام تابع للغة php

<a href="login.php?$session[sessionurl]do=logout">

والسؤال عندي كيف يكون

$session[sessionurl]

كود مصفوفة حيث ان الـ index الخاص بها وهو sessionurl لا يوضع داخل " " كما في لغة البي اتش بي وقوانينها بحيث يكون الكود في ظنى

$session["sessionurl"]

وان لم يكن كود بي اتش بي فاي لغة هو

كما اني ايضا وجدت هذا الكود

<if condition="$favo">
من مواضيعه : <br>$favo</if>

فما هو التاج <if> هل هو html ام اي لغة وهل $favo متغير من متغيرات php

وانا لا اعتقد ذلك حيث انه لم يوجد قبله تاج <? php?>

#2

مع اني لااعرف خلفية الكود لكن عدم وجود علامة الاقتباس يعني ان المتغير هو من نوع محدد (scalar) وليس مصفوفة مرافقة

hope is not a plan

----------------

#3

عموما شكرا علي الرد ولكن لم يذكر احد اي شئ عن التاج <if> حيث انى بحثت عنه في جوجل فيعطينى نتائج عن if الشرطية الخاصة بلغات البرمج وليس html

#4

هل من الممكن ان ترفق الملف.. لكي نرى الكود الاصلي

((رحلة العودة الى العالم الافتراضي قد بدأت))

#5

على الارجح ان التاغ <if> خاص بلغة XML ولكن الافضل طبعا الاطلاع على كامل الكود لمعرفة مصدر هذه الاكواد وطريقة عملها

hope is not a plan

----------------

#6

السلام عليكم

بالنسبة لي لا اعرف الكثير عن php

لكن هذا الذي تتكلم عنه [if]

اعتقد هو تابع للغة البرمجةphp

لاني اتذكر رايت هذا الرمز في لغة الب اج بي وكان يتكلم عن المتغيرااات اعتقد

#7

عليك أن تفهم أولاً كيفية إدارة النسخة هذه لنظام القوالب ، لعلها tags خاص بنظام القوالب .

ولو وافيت ربك دون ذنب *** وناقشك الحساب إذاً هلكتا

ولم يظلمك في عملٍ ولكن *** عسير أن تقوم بما حملتا

#8

شكرا يا جماعة علي الرد لكن سؤال عن لغة xml ما فائدتها مع البي اتش بي وهل يمكن الاستعاضة بها عن html اصلي مش فاهم حكاية الاكس ام ال دى وفائدتها اصلا كلغة

عموما ملف قالب الهيدر مضاف اليه جزء من البوست بيت في المرفقات

header.rar

#9

والله يا جماعة خير عرفت حكاية

$session[sessionurl]

هذا يكون فقط عندما تضمن اسم المصفوفةداخل " "

مثلا لو اردت ان تظهر العبارة التالية متضمنة العنوان الموجودفي مصفوفة السيشن يكون الكود التالي

$session[sessionurl]="http://www.google.com";
echo "your URL is $session[sessionurl]";

وناتج البرنامج يكون

your URL is http://www.google .com

#10

ملحوظة: يجب ان لا ننسى ان متغير الجلسه هو $_SESSION

ان كان عنصر المصفوفة بين علامة التنصيص

" " او ' '

فهو يعني انه اسم عادي مفهرس على اساس النصوص

ام ان كان الاسم ليس بين علامة التنصيص وبجانب علامة الدولار مثل

$somename = 'somevalue';

فهو يستبدل اسم ذلك المتغير بقيمته لتكون المصفوفه

فإن كتبنا

$test[$somename]

فبالواقع كأننا نكتب

$test['somevalue']

لأنه يستبدل الاسم بالقيمه

واعتقد ان الكود المذكور هو نفس قصة المتغير ولكن من نوع ثابت

مثلا

define('somename','somevalue');

فحين نكتب التالي

$test[somename]

فهي تستبدل اسم الثابت بقيمته لتكون كالتالي

$test['somevalue']

فان لم تجد قيمة للثابت (لأنه لم يتم تعيرفه) فستضعه كما هو اي باسم الثابت

فربما يكون الكود هو لثابت

وللتأكد استخدم الداله print_r()

هذا والله اعلم

بالتوفيق

تم تعديل هذه المشاركة بواسطة DeaD SouL في 30 أكتوبر 2008 في 22:03

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

مواضيع مشابهة