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

[ تمت الإجابة ]تعريف PHP Variable في ملفات امتدادها js

بدأه SalehZubir في 15 أبريل 2012 · 2 رد · 728 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عند تعرف متغير php ضمن اكواد javascript داخل صفحة php لا يوجد اي مشكلة

مثال على ما اقول

ملف php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<script type="text/javascript">
$var = <?php $x=5 ;echo $x; ?>;
document.write($var + 1);
</script>
</body>
</html>

النتيجة ستكون 6

لكن في حال جعل الكود في ملف js

ملف js

$var = <?php $x=5 ;echo $x; ?>;
document.write($var + 1);

ملف php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="application/javascript" src="php_variable.js"></script>
<title>Untitled Document</title>
</head>

<body>

</body>
</html>

ستكون النتيجة 1 ولن يتم التعرف على المتغير

اعلم ان اكواد php لاتعمل الا ضمن ملفات تنتهي بالامتداد php هل يوجد حل او طريقة لما اريد القيام به ؟

تم تعديل هذه المشاركة بواسطة SalehZubir في 15 أبريل 2012 في 15:17

#2

السلام عليكم

فقط قم بحفظ كود الجافا سكريبت بإمتداد php وليس js

وأيضاً عند إستدعاء الملف اكتب اسم الملف بإمتداده الجديد كالأتى :

<script type="application/javascript" src="php_variable.php"></script>

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3

شكرا لك اخي الكريم تم حل المشكلة وفقا للحل الذي اعطيتني اياه

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