پاسخ : 2 سوال در مورد پی اچ پی
در مورد تابع jdate ميتونيد پاراكتر دوم رو وارد نكنيد يا يك ورودي معتبر بر حسب نياز بديد.
در مورد htaccess هم يك شرط بذاريد كه اگر نام فايل درخواستي php بود مثلا ريدايركت بشه...
پاسخ : 2 سوال در مورد پی اچ پی
تاریخ درست شد ممنون دی:
اما اون اچ تی اکسس من شرط گذاشتم خطا میده
---------- Post added at 09:09 PM ---------- Previous post was at 08:14 PM ----------
یه چیز دیگه من بخوام اینو:
کد PHP:
http://localhost/portal/ketab.php?onvanID=5&shomareID=1&bakhshID=3
به اچ تی ام ال تبدیل کنم چه جوری واسش توی اچ تی اکسس تعریف کنم؟
کد PHP:
RewriteRule ^ketab.html ketab.php
اینجوری فقط ketab.php تغییر می کنه میشه اچ تی ام ال اما اینجوری نمیشه
کد PHP:
http://localhost/portal/ketab.php?onvanID=5&shomareID=1&bakhshID=3
چطوری میشه اینطوریش کرد:
کد PHP:
http://localhost/portal/ketab-513.html
سوال بعدیم اینه:
این خطا به چه علتی هست؟
کد PHP:
Warning: strlen() expects parameter 1 to be string, array given in C:\xampp\portal\safhe.php on line 114
خط 114 از safhe.php
کد PHP:
for($i=0;$i<strlen($arrcat);$i++)
پاسخ : 2 سوال در مورد پی اچ پی
کد PHP:
RewriteRule ^ketab-([0-9]*)-([0-9]*)-([0-9]*).html ketab.php?onvanID=$1&shomareID=$2&bakhshID=$3
نتيجه :
سوال دوم :
ورودي تابع strlen بايد يك رشته باشد
بررسي كنيد متغير ورودي معتبر باشد.
پاسخ : 2 سوال در مورد پی اچ پی
آره ورودی رو با استرینگ و And strlen دادم درست شد.
اما اچ تی اکسس هنوز مشکل داره نمایش نمیده اون کدی که شما گذاشتی نشد :(
پاسخ : 2 سوال در مورد پی اچ پی
سلام
اگه منظورتو درست متوجه شده باشم تو ميخواي اين ادرس رو
نقل قول:
http://localhost/portal/ketab.php?onvanID=5&shomareID=1&bakhshID=3
تبديل كني به ketab.html يعني به يك فايل در بياري
بين وقتي متغيرها به از گت مي گيري نميشه تنها راه حل هموني هستش كه اقا رضا گفت يا
به اين شكل در بياري
پاسخ : 2 سوال در مورد پی اچ پی
پاسخ : 2 سوال در مورد پی اچ پی
سلام
اين پيام
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
ربطي به اج تي اكسس نداره برنامه شما خطا داره ميگه فايل vimax.php وجود نداره
پاسخ : 2 سوال در مورد پی اچ پی
نقل قول:
نوشته اصلی توسط
vimax
روي لوكال تست مي كنيد ؟
mod rewrite روي لوكال فعال هست ؟ آيا فايل هاي htaccess ترتيب اثر داده ميشند
--
@mortezaa : نه عزيز، امضاشون رو اشتباه گرفتي با پست :d
پاسخ : 2 سوال در مورد پی اچ پی
امضا بود؟ اقا شرمنده متوجه نشدم
پاسخ : 2 سوال در مورد پی اچ پی
:)) مرتضي جان دمت گرم با حال بود دي:
رضا جان اچ تي اكسس فعال هستش كه من مي تونم اچ تي ام ال كنم ديگه :)
پاسخ : 2 سوال در مورد پی اچ پی
فايل اج تي اكسس خودتو بفرست نگاه كنم
پاسخ : 2 سوال در مورد پی اچ پی
كد اولي كه دادم :
کد PHP:
RewriteRule ^ketab-([0-9]*)-([0-9]*)-([0-9]*).html ketab.php?onvanID=$1&shomareID=$2&bakhshID=$3
نتيجه اين صورت لود ميشه :
سبكي دوستمون گفت :
کد PHP:
RewriteRule ^ketab/([0-9]*)/([0-9]*)/([0-9]*).html ketab.php?onvanID=$1&shomareID=$2&bakhshID=$3
نتيجه :
1 فایل پیوست
پاسخ : 2 سوال در مورد پی اچ پی
دوستان يك سوال ديگه دارم
من روي يك سيستم ديگه دارم تست مي كنم اچ تي اكسس رو بعد از همين فايلي كه ضميمه كردم مي خوام استفاده كنم ميخوام index.php بشه index.html واسه همين كد :
کد HTML:
RewriteRule ^index.html index.php
آخر اين فايل اضافه كردم و وقتي اضافه كردم ديدم 404 ميده كسي ميدونه مشكل چيه؟
پاسخ : 2 سوال در مورد پی اچ پی
پاسخ : 2 سوال در مورد پی اچ پی
شايد كد رو بعد از يك condition ميذاري كه اينجوري ميشه
اين كد رو بعد از خطي كه rewrite engine رو برابر On گذاشتي بذار نبايد مشكلي پيش بايد
پاسخ : 2 سوال در مورد پی اچ پی
اين كار رو كردم ولي نشد باز 404 داد
عجيبه من اينو يك بار تست كردم روي همين اسكريپت جواب داد حالا چرا اينجوري شده
كور شدم از بس همه جاشو خوندم چيزي پيدا نكردم :(
پاسخ : 2 سوال در مورد پی اچ پی
نرسيدم htaccess خودتون رو بررسي كنم ولي فايل خودتون رو موقتا rename كنيد و محتويات زير رو در داخل htaccess بريزيد ببينيد درست ميشه يا نه ؟
کد PHP:
<IFModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^index.html index.php
</IFModule>
پاسخ : 2 سوال در مورد پی اچ پی
ممنون رضا جان
اما من كدهاي توي فايلمو نياز دارم چون جاي ديگه رو از كار ميندازه!
اين كدي كه شما داديد كار مي كنه چون خودم يه بار خالي امتحان كردم جواب داد
مشكل اينه وقتي كد تبديل به اچ تي ام ال رو توي فايلم ميزارم خراب مي كنه
نمي دونم كجاش ايراد داره