• 0
SalehZubir

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

سؤال

عند تعرف متغير 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
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

2 إجابة على هذا السؤال .

  • 0

السلام عليكم

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

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .