PDA

View Full Version : اجرای کد PHP درون فایل HTML



sm2amsm2am
سه شنبه 05 آذر 1392, 20:11 عصر
سلام دوستان
یه کد php رو داخل همان صفحه html سایتم نوشتم...
حالا یه فرم هم در داخل همان صفحه html دارم...
میخوام action این فرم رو ، اون کد php قرار بدم...
چجوری میشه این کار رو کرد؟؟؟
ممنون

sm2amsm2am
سه شنبه 05 آذر 1392, 20:17 عصر
کد php رو هم اینطوری داخل html نوشتم:
<script language="php">

mahmod2000
سه شنبه 05 آذر 1392, 20:20 عصر
خوب اگه کد PHP شما در همان صفحه HTML است دیگر نیازی به آدرس Action نیست
فقط فایل را با پسوند .php ذخیره کنید.. html نباشه

موفق باشید

sm2amsm2am
سه شنبه 05 آذر 1392, 20:25 عصر
خوب اگه کد PHP شما در همان صفحه HTML است دیگر نیازی به آدرس Action نیست
فقط فایل را با پسوند .php ذخیره کنید.. html نباشه

موفق باشید

آخه میخوام صفحه ام html باشه... نمیشه کاریش کرد؟؟؟
مثل کدهای javascript که در html فراخوانی میشه...

SlowCode
سه شنبه 05 آذر 1392, 20:35 عصر
کدهای php سمت سرور اجرا میشن! این مباحث رو معمولا همه کسانی که کتاب یا آموزش پایه مینویسن بهش اشاره میکنن.
شما اصلا نمیتونی کد php رو به اون صورت استفاده کنی. تگ php رو باز میکنی دستورات رو داخلش مینویسی، موقع اجرای صفحه مفسر اون دستورات رو اجرا میکنه و نتیجه رو همراه با کدهای html میفرسته سمت کاربر.
ولی کدهای html یا js رو مرورگر تفسیر میکنه.

mahmod2000
سه شنبه 05 آذر 1392, 20:48 عصر
میتونی یک صفحه html طراحی کنید به این صورت
کد html


<form action="form.php" method="POST">
UserName : <input type="text" name="username" /> <br />
<input type="submit" value="Submit" />
</form>


و در form.php میتونید مقادیر رو دریافت کنید
کد form.php


<?php
$username = isset($_POST['username']) ? $_POST['username'] : '';

echo $username;
?>

MMSHFE
سه شنبه 05 آذر 1392, 22:50 عصر
وب سرور از روی پسوند فایل میفهمه که باید اون رو بده به چه مفسری تا اجراش کنه. تنظیمات پیشفرض هم پسوند php. رو برای PHP تعریف کردن. بنابراین اگه به تنظیمات سرور دسترسی ندارین یا زیاد بهش وارد نیستین، فایلهای PHP رو با همون پسوند php. ذخیره کنید. بعداً که کمی حرفه ای شدین، یاد میگیرین که با روشهایی مثل htacess. و mod_rewrite و... فایلهای PHP رو طوری تنظیم کنید که HTML بنظر بیان. ضمناً تگ PHP رو هم مثل پست قبلی بکار ببرین و از سایر روشها بدلیل اینکه توی همه سرورها پشتیبانی نمیشه، استفاده نکنید.