توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : 2 سوال در مورد پی اچ پی
vimax
November 7th, 2010, 19:02
سلام
دوستان من توی اچ تی اکسس به این صورت RewriteRule ^index.html index.php
پی اچ پی رو به اچ تی ام ال تبدیل کردم.اما یه مشکل دارم
الان هم index.php لود میشه هم index.html
چطوری میشه کاری کرد فقط .html لود بشه برای صفحاتی که تعیین می کنم؟
سئوال بعدیم در مورد تقویم شمسی جلالی هست
من اینو دانلود کردم بعد تو فایلم فراخونیش کردم تاریخ رو فارسی میاره اما خطا میده»:
date() expects parameter 2 to be long, string given in C:\xampp\htdocs\portal\jdf.php on line 19
۱۳۸۶-۱۱-۲۸
در مورد تابع jdate ميتونيد پاراكتر دوم رو وارد نكنيد يا يك ورودي معتبر بر حسب نياز بديد.
در مورد htaccess هم يك شرط بذاريد كه اگر نام فايل درخواستي php بود مثلا ريدايركت بشه...
vimax
November 7th, 2010, 21:09
تاریخ درست شد ممنون دی:
اما اون اچ تی اکسس من شرط گذاشتم خطا میده
---------- Post added at 09:09 PM ---------- Previous post was at 08:14 PM ----------
خب من ميگم اينم نميشهhttp://localhost/portal/ketab/5/1/3
mortezaa
November 14th, 2010, 16:00
سلام
اين پيام
Warning: require_once(vimax.php) [function.require-once]: failed to open stream: No such file or directory in /home/webhostingtalk/public_html/forum.php on line 2475 (http://www.webhostingtalk.ir/member/2475/)
ربطي به اج تي اكسس نداره برنامه شما خطا داره ميگه فايل vimax.php وجود نداره
Rezash
November 14th, 2010, 18:45
خب من ميگم اينم نميشهhttp://localhost/portal/ketab/5/1/3
روي لوكال تست مي كنيد ؟
mod rewrite روي لوكال فعال هست ؟ آيا فايل هاي htaccess ترتيب اثر داده ميشند
--
@mortezaa : نه عزيز، امضاشون رو اشتباه گرفتي با پست :d
mortezaa
November 14th, 2010, 23:20
امضا بود؟ اقا شرمنده متوجه نشدم
vimax
November 15th, 2010, 04:03
:)) مرتضي جان دمت گرم با حال بود دي:
رضا جان اچ تي اكسس فعال هستش كه من مي تونم اچ تي ام ال كنم ديگه :)
mortezaa
November 15th, 2010, 12:38
فايل اج تي اكسس خودتو بفرست نگاه كنم
Rezash
November 15th, 2010, 16:59
كد اولي كه دادم :
RewriteRule ^ketab-([0-9]*)-([0-9]*)-([0-9]*).html ketab.php?onvanID=$1&shomareID=$2&bakhshID=$3
نتيجه اين صورت لود ميشه :
دوستان يك سوال ديگه دارم
من روي يك سيستم ديگه دارم تست مي كنم اچ تي اكسس رو بعد از همين فايلي كه ضميمه كردم مي خوام استفاده كنم ميخوام index.php بشه index.html واسه همين كد :
RewriteRule ^index.html index.php
آخر اين فايل اضافه كردم و وقتي اضافه كردم ديدم 404 ميده كسي ميدونه مشكل چيه؟
vimax
November 17th, 2010, 12:39
مشكله منو كسي نميدونه؟
Rezash
November 17th, 2010, 12:56
شايد كد رو بعد از يك condition ميذاري كه اينجوري ميشه
اين كد رو بعد از خطي كه rewrite engine رو برابر On گذاشتي بذار نبايد مشكلي پيش بايد
vimax
November 17th, 2010, 14:50
اين كار رو كردم ولي نشد باز 404 داد
عجيبه من اينو يك بار تست كردم روي همين اسكريپت جواب داد حالا چرا اينجوري شده
كور شدم از بس همه جاشو خوندم چيزي پيدا نكردم :(
Rezash
November 17th, 2010, 18:01
نرسيدم htaccess خودتون رو بررسي كنم ولي فايل خودتون رو موقتا rename كنيد و محتويات زير رو در داخل htaccess بريزيد ببينيد درست ميشه يا نه ؟
<IFModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^index.html index.php
</IFModule>
vimax
November 17th, 2010, 20:32
ممنون رضا جان
اما من كدهاي توي فايلمو نياز دارم چون جاي ديگه رو از كار ميندازه!
اين كدي كه شما داديد كار مي كنه چون خودم يه بار خالي امتحان كردم جواب داد
مشكل اينه وقتي كد تبديل به اچ تي ام ال رو توي فايلم ميزارم خراب مي كنه
نمي دونم كجاش ايراد داره