PDA

View Full Version : مبتدی: کار نکردن phpدر کد html



armintirand
شنبه 20 آذر 1389, 15:52 عصر
سلام به نظر شما چرا این کد phpکه تو اول body قرار دادمش کار نمیکنه و تبدیل به html نمیشه؟ کد php تنهایی کار میکنه اشکال از قرار دادنش تو html است.
اگه ممکنه منو راهنمایی کنید؟
www.urumlug.ir

dousti_design
شنبه 20 آذر 1389, 16:07 عصر
کدوم کد؟ کد رو قرار ندادید

armintirand
شنبه 20 آذر 1389, 16:30 عصر
پست اول ویرایش شد.

mtchabok
شنبه 20 آذر 1389, 16:37 عصر
عزیزه من کد رو اینجا قرار بده . از چه سیستمی استفاده می کنی ؟
کجای سیستم رو تغییر دادی ؟

delphidark
شنبه 20 آذر 1389, 16:42 عصر
دوست عزیز بازهم کدی قرار ندادین تا بشه راهنمایی کرد....

armintirand
یک شنبه 21 آذر 1389, 10:40 صبح
عزیز من وقتی میگم تو اول body کد php قرار دادم ولینک هم دادم شما محبت میکنید میرید به اون لینک و View Page source رو که بزنید کد من دیده میشه که دقیقا تگ php دیده میشه بدون اینکه بتونه به html تبدیل بشه.
دیگه از این واضح تر نمیتونم بگم .
قبلا بچه های برنامه نویس خیلی زبل تر بودن البته جسارت نشه من همه بچه ها رو دوست دارم.
ممنون

hossin.esm
یک شنبه 21 آذر 1389, 11:07 صبح
پسوند فایل باید php باشه که فکر کنم شما html هست.

مثلا

index.php

armintirand
یک شنبه 21 آذر 1389, 11:13 صبح
خوب اگه php بذارم تو سرور مشکل برام پیش میاد چون هاستم به صورت پیش فرض فقط index.html رو اجرا میکنه.و من ادمین نیستم یعنی پسورد cpanel رو ندارم فقط پسورد برای ftp دارم.
به نظرتون میتونم یه html بذارم که یه فایل php رو اجرا کنه یعنی ریدایرکت کنه؟

hossin.esm
یک شنبه 21 آذر 1389, 11:36 صبح
هاست ها به طور پیش فرض اول index.html و اگر نبود بعد index.php را اجرا میکنند
شما فایل را پاک کنید و یا به index.php تغییر نام دهید .
اگر این امکان وجود ندارد راهی که به نظر من میرسه تغییر ادرس با جاوا اسکریپت هست
مثلا اول صفحه index.html بنویسید

<script type="text/javascript">
window.location="index.php";
</script>

armintirand
پنج شنبه 25 آذر 1389, 16:52 عصر
اگه من دسترسی به CPanel داشته باشم با کدوم گزینه میتونم فایل پیشفرض رو (منظورم index)تغییر بدم و وقتی کاربر به سایتم میره فایلی مثلا با نام exampel اجرا بشه؟
و اگه بخوام یه صفحه به این قسمت بدم که بعد از نمایش به صورت چند ثانیه ریدایرکت بشه به صفحه دیگه از چه کدی باید استفاده کنم و آیا با phpمیتونم این کاررو بکنم چون تابعsleep کل صفحه رو با وقفه معتل میکنه و اگه بعدش با فرستادن یکheader انتقال بدم به صفحه‌ای که میخوام بدون اینکه صفحه اول نمایش پیدا کنه میره به صفحه دوم.

hossin.esm
شنبه 27 آذر 1389, 14:21 عصر
رفتن به صفحه دیگر با php بعد از 5 ثانیه

header( "refresh:5;url=wherever.php" );

armintirand
سه شنبه 30 آذر 1389, 15:47 عصر
خوب یک نکته رو یادتون رفت بگید توی محیط کنترل پنل وبسایت چطور فایل پیش فرض رو که index.htmlیاindex.php است تغییر بدم؟

hossin.esm
سه شنبه 30 آذر 1389, 16:54 عصر
فایل ( htaccess.) را در مسیر root (پوشه اصلی) ایجاد کنید (اگر وجود نداشت) .
کد زیر را در ان وارد کنید . اولویت به ترتیب صفحات ذکر شده


//.htaccess
DirectoryIndex 1.php 2.php index.html index.php

mtchabok
چهارشنبه 01 دی 1389, 10:39 صبح
سلام
عزیزم صفحه ات رو دیدم تو که اصلا مشکل php بودن فایل نداری ، چونکه هاستت به صورت پیش فرض index.php هست .
باید کدهای خودت رو درست کنی . البته بازم من هیچ کد php ای رو در سورس صفحه ات ندیدم .

armintirand
چهارشنبه 01 دی 1389, 14:40 عصر
دوست عزیز اون مشکلم حل شد ولی الان میخوام یک شمارنده بذارم که باهاش مشکل دارم تو این پست اگه ممکنه کمکم کنید.
http://barnamenevis.org/showthread.php?264704-%D9%85%D8%B4%DA%A9%D9%84-%D8%B9%D8%AC%DB%8C%D8%A8-%D8%A8%D8%A7-%D8%B4%D9%85%D8%A7%D8%B1%D9%86%D8%AF%D9%87&p=1172155#post1172155
در ضمن اون تقویم که اول صفحه گذاشتم با php کار میکنه که شما کد html اون رو دیدید.