مشاهده نسخه کامل
: check url exists
سلام من از این کد استفاده کردم تا بفهم که آدرسی که کاربر وارد می کنه درسته با نه اما همه رو false می ده
کسی کد بهتری نداره که درست کار کنه؟
function url_exists($url)
{
if(!strstr($url, "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"))
{
$url = "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]".$url;
}
$fp = @fsockopen($url, 80);
if($fp === false)
{
return false;
}
return true;
}
سلام من از این کد استفاده کردم تا بفهم که آدرسی که کاربر وارد می کنه درسته با نه اما همه رو false می ده
کسی کد بهتری نداره که درست کار کنه؟
function url_exists($url)
{
if(!strstr($url, "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]"))
{
$url = "[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]".$url;
}
$fp = @fsockopen($url, 80);
if($fp === false)
{
return false;
}
return true;
}
اگر اشتباه نكنم اين براي چك كردن Email هست . اينجا ها رو نگاه بنداز
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام نه من یه قسمت دارم برای adminتا بتونه منو اضافه کنه می خوام ببنیم لینکی که وارد می کنه وجود داره یا نه؟
کل آدرس رو نمایش میده :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
قسمت آخر آدرس رو نمایش میده:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
امیدوارم که منظورتون همینا بوده ...
سلام ممنون من درست متوجه کاری که شما کردید نشدم سر فرصت دقیق تر می خونمش
اما منظور خودم رو واضح تر می کم:
ببنید یه قسمتی هست که admin سایت می تونه یه سری منو اضافه کنه حالا من می خوام چک کنم لینکی که وارد شده برای منو معتبر هست یا نه در واقع می خوام چک کنم لینکی که وارد شده اصلا وجود داره یا نه
(لینک ها مربوط به صفحات دیگه ای در خارج از سایت خودم هست)
آهان ...
خوب برای اینکار لینک ها رو در بانک ذخیره می کنید دیگه ... !
بعد از وارد کردن توسط ادمین و کلیک دکمه ایجاد یا هر چیز دیگه قبل از درج در بانک چک کنید آیا چنین آدرسی وجود داره یاخیر ...
اگر وجود نداشت اضافه بشه و اگر هم داشت پیغام بده، همین ...
منظورتون همینه دیگه ...
لینک ==> لینک دادن به سایت های دیگه !!؟
سلام من کدی رو گذاشته بودید با دقت خوندم ممنون از کمکتون اما منظور من اصلا این نبود
ببنید می خوام چک کنم یه url وجود داره یا نه مثلا ممکنه admin آدرس
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید رو وارد کنه که خوب معتبره حالا اگر admin آدرس
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید رو وارد کرد به فرض اینکه این سایت وجود نداره باید ادامه ی کار رو متوقف کرد
این تابعی که کدش رو قرار دادم با هر آدرسی falseمی ده
TemplateMonster
13-01-2009, 23:29
با کتابخانه curl میشه، یه سرچی بکنید توضیحات بیشتر گیرتون میاد.
آهان ...
میشه whois ...
خوب این کد میتونه کمکتون کنه ...
خودتون باید یه جوری اونچیزی که میخواید رو ازش در بیارید ...
فایل رو با نام whois ذخیره کنید ...
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
David.Jn
14-01-2009, 00:07
دوست من Mohan این جور کدها رو باید بزاری داخل یه فایل برای دانلود... نه اینجوری که طول صفحات رو زیاد کنی!
آهان ...
میشه whois ...
خوب این کد میتونه کمکتون کنه ...
خودتون باید یه جوری اونچیزی که میخواید رو ازش در بیارید ...
فایل رو با نام whois ذخیره کنید ...
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با عرض تشكر نيازي به تعريف اين همه ثابت نيست ! :31::31::31: ولي كد عالي بود تشكر //
دوست عزيز مشكل اينجاست كه اين تابع شماره شروع كلمه رو ميده و از 0 شروع ميشه . از طرفي 0 برابر با false است پس تابع هميشه مقدار 0 دارد ! .
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.