PDA

View Full Version : سوال: اجرا نشدن دستورات php در لوکال هاست



rezaee2
دوشنبه 23 مرداد 1391, 15:49 عصر
سلام
من ومپ استفاده میکنم.
روی لوکال هاست چندین سایت با سی ام اسهای مختلف دارم و اونا کار میکنن

اما یه فایل پی اچ پی دستور ساده اکو رو که نوشتم اجرا نمیشه

همون فایل رو روی یه هاست اینترنتی ریختم کار میکنه

مشکل چیه؟

reza10wert
دوشنبه 23 مرداد 1391, 17:15 عصر
با سلام
باید پسوند فایل php باشه و آپاچی هم اجرا باشه همین
نباید مشکلی پیش بیاد

چه مشکلی میده ؟
چه خطایی نشون میده ؟

rezaee2
دوشنبه 23 مرداد 1391, 17:31 عصر
با سلام
باید پسوند فایل php باشه و آپاچی هم اجرا باشه همین
نباید مشکلی پیش بیاد

چه مشکلی میده ؟
چه خطایی نشون میده ؟

ومپ اجراس.. سایر سایتها اجرا میشن توی لوکال.
اما اگه مثلا کد زیر رو وارد کردم:

<html>
<head><title>hello title</title><head>
<body>

<? $num1=100;
print $num1;
?>

<br />

<?print"hello gholam!"; ?>

texttexttext

</body>
</html>
نتیجه بجای اینکه این باشه:
100
hello gholam! texttexttext

شده این:

texttexttext

reza10wert
دوشنبه 23 مرداد 1391, 17:52 عصر
فایل را با پسوند php ذخیره کنید و در پوشه www بریزید و بعد توی مرورگر بزنید localhost و فایلتون رو از اونجا اجرا کنید

موقعی که فایل را ذخیره کردید و روی خودش کلیک کنید چیزی نشون نمیده . باید از طریق مرورگر و localhost بازش کرد

امتحان کنید ببینید نتیجه میگیرید

reza10wert
دوشنبه 23 مرداد 1391, 17:58 عصر
مشکلتون اینه که باید به این صورت بنویسید

<?php print"hello gholam!"; ?>

اینو امتحان کنید و نتیجه رو بهم بگید

rezaee2
دوشنبه 23 مرداد 1391, 18:25 عصر
مشکلتون اینه که باید به این صورت بنویسید

<?php print"hello gholam!"; ?>

اینو امتحان کنید و نتیجه رو بهم بگید

با

<?php ?>
درست شد

مگه <? ?> هم با کد بالا کارکردش یکی نیست!!!!

reza10wert
دوشنبه 23 مرداد 1391, 18:26 عصر
چرا یکی هست ولی بعضی وب سرورها و بعضی مرورگر ها خوب نمیشناسدش
روش بهتر استفاده از <?php ?> هست
موفق باشید

AbiriAmir
دوشنبه 23 مرداد 1391, 19:07 عصر
برای استفاده از <؟ به جای <?php باید روی آیکون ومپ کلیک کنید و از منوی زیر:
PHP -> PHP Settings -> short open tag
short open tag رو فعال کنید ;)