PDA

View Full Version : سوال: اشکال در اجرای کد جاوا اسکریپت در php



kavoshgar63
شنبه 10 اسفند 1387, 13:14 عصر
سلام
من کد زیر رو در php نوشتم ولی نمی دونم چرا اجرا نمیشه؟

$strerr="$errshsh"."&"."$errni"."&"."$errpc"."&"."$errtel"."&"."$errcitycode"."&"."$errmobile";
$javascript='<script language=javascript >'.'window.location=../register.php?'.$strerr.''.'</script>';
echo $javascript;
درون متغیر های خط اول کدهای پارامترهای ارسال خطا نوشته شده مثلا
$errshsh="cmd=err1";
من می خواستم با استفاده از این کد پارامترهای تشخیص خطا رو به صفحه register.php بفرستم
ولی متاسفانه این کد عمل نمی کنه .
به نظر شما اشکال کار در کجاست؟

میـلاد
شنبه 10 اسفند 1387, 13:51 عصر
$params = array
(
'cmd' => 'err1',
);
$url = '../register.php?'.http_build_query($params);
echo <<<JSC
<script type="text/javascript">
window.location="{$url}";
</script>
JSC;

kavoshgar63
شنبه 10 اسفند 1387, 15:57 عصر
دوست عزیز این تکه کد بالا خطای پارس میده .
مشکل از کجاست؟

میـلاد
شنبه 10 اسفند 1387, 19:21 عصر
سلام
چک کنید بعد از JSC و یا JSC; هیچ کاراکتری حتی اسپیس نباشه، کدی که فروم نمایش میده یه اسپیس بهش اضافه شده.

kavoshgar63
شنبه 10 اسفند 1387, 21:45 عصر
چرا بعد از خط JSC; تمام کدهای php سیاه رنگ میشن؟
و تگ آخر php رو هم انگار از کار میندازه .
مشکل کجا می تونه باشه.

میـلاد
شنبه 10 اسفند 1387, 22:29 عصر
البته گه نباید کار کنه من منظورم توی قسمت هایی بود که با «-->» مشخص کردم.


echo <<<JSC <--
<script type="text/javascript">
window.location="{$url}";
</script>
JSC; <--