-
November 28th, 2016, 17:08
#1
این کد if ساده چطوری بنویسم؟
سلام من میخوام ادرس صفحه رو بگیرم و جستجو کنم آیا این عبارت در اون هست اگر هست این کد و اگر نیست فلان کد اجرا بشه
این کد رو نوشتم کار نکرد
کد HTML:
<?php
$url = "$_SERVER[HTTP_HOST]";
$serch = "local";
$pos = strpos($url,$serch);
if ($pos === true) {
echo "N";
} else {
echo "Y";
}
?>
من در لوکال انجام دادم
تابع url برابر localhost میشه
خب بعد میاد چک می کنه local در تابع url هست (local داخل localhost هستش)
برابر true باید دستور اول رو اجرا کنه یعنی چاپ کنه N ولی خب همیشه چاپ می کنه Y
لطفا یکی کد رو اصلاح کنه
-
-
November 28th, 2016 17:08
# ADS
-
November 28th, 2016, 17:38
#2
عضو دائم
پاسخ : این کد if ساده چطوری بنویسم؟

نوشته اصلی توسط
mojtabakh18
سلام من میخوام ادرس صفحه رو بگیرم و جستجو کنم آیا این عبارت در اون هست اگر هست این کد و اگر نیست فلان کد اجرا بشه
این کد رو نوشتم کار نکرد
کد HTML:
<?php
$url = "$_SERVER[HTTP_HOST]";
$serch = "local";
$pos = strpos($url,$serch);
if ($pos === true) {
echo "N";
} else {
echo "Y";
}
?>
من در لوکال انجام دادم
تابع url برابر localhost میشه
خب بعد میاد چک می کنه local در تابع url هست (local داخل localhost هستش)
برابر true باید دستور اول رو اجرا کنه یعنی چاپ کنه N ولی خب همیشه چاپ می کنه Y
لطفا یکی کد رو اصلاح کنه
کد PHP:
<?php
$url = "$_SERVER[HTTP_HOST]";
$serch = "local";
$pos = strpos($url,$serch);
if ($pos !== false) {
echo "N";
} else {
echo "Y";
}
?>
-
تعداد تشکر ها از Rezash به دلیل پست مفید