raspotineiran
سه شنبه 18 فروردین 1388, 20:10 عصر
سلام
اگه دقت کرده باشین تو سایتهای whois مثلا http://whois.net اگه ادرس سایت رو به هر صورت از قبیل
http://www.barnamenevis.org
http://barnamenevis.org
http://www.barnamenevis.org
barnamenevis.org
در هر 4 شکل کار میکند و http://whois.net/whois/barnamenevis.org را نشان میدهد.
ولی چرا تو بعضی از formها اگر از http:// در اول ادرس استفاده نکنیم بعد از زدن دکمه submit کار نمیکند و حتما باید بصورت http://barnamenevis.org یا http:/www.barnamenevis.org باشد ؟؟
یا مثلا در سایت http://www.iwebtool.com/code_viewer اگر http:/www.barnamenevis.org بزنیم عمل نمیکند!!
چگونه میتوان جوری form را اجرا کرد که اگر کاربر به هر یک از حالتها ادرسی را وارد کرد بازم اجرا بشه؟
در اینجا
$file = file_get_contents( $url);
$file = preg_replace("/</", "<", $file);
$file = preg_replace("/>/", ">", $file);
لینک ورودی $url را با strstr باید چک کنم ببینم پروتکل داره یا نه؟
strstr('^(http://|http://www.)
اگه دقت کرده باشین تو سایتهای whois مثلا http://whois.net اگه ادرس سایت رو به هر صورت از قبیل
http://www.barnamenevis.org
http://barnamenevis.org
http://www.barnamenevis.org
barnamenevis.org
در هر 4 شکل کار میکند و http://whois.net/whois/barnamenevis.org را نشان میدهد.
ولی چرا تو بعضی از formها اگر از http:// در اول ادرس استفاده نکنیم بعد از زدن دکمه submit کار نمیکند و حتما باید بصورت http://barnamenevis.org یا http:/www.barnamenevis.org باشد ؟؟
یا مثلا در سایت http://www.iwebtool.com/code_viewer اگر http:/www.barnamenevis.org بزنیم عمل نمیکند!!
چگونه میتوان جوری form را اجرا کرد که اگر کاربر به هر یک از حالتها ادرسی را وارد کرد بازم اجرا بشه؟
در اینجا
$file = file_get_contents( $url);
$file = preg_replace("/</", "<", $file);
$file = preg_replace("/>/", ">", $file);
لینک ورودی $url را با strstr باید چک کنم ببینم پروتکل داره یا نه؟
strstr('^(http://|http://www.)