PHP為表單獲取的URL 地址預(yù)設(shè) http 字符串函數(shù)代碼
更新時(shí)間:2010年05月26日 00:26:40 作者:
有時(shí)需要接受一些表單中的網(wǎng)址輸入,但用戶很少添加 http:// 字段,此代碼將為網(wǎng)址添加該字段。
復(fù)制代碼 代碼如下:
if (!preg_match("/^(http|ftp):/", $_POST['url'])) {
$_POST['url'] = 'http://'.$_POST['url'];
}
該代碼先用正則表達(dá)式檢查字符串中是否有"http”或"ftp"和冒號(hào)":",如果沒(méi)有,在字符串前添加"http://"
相關(guān)文章
高并發(fā)php uniqid不重復(fù)唯一標(biāo)識(shí)符生成方案
這篇文章主要介紹了高并發(fā)php uniqid不重復(fù)唯一標(biāo)識(shí)符生成方案,對(duì)高并發(fā)感興趣的同學(xué),一定要看一下2021-04-04PHP實(shí)現(xiàn)的構(gòu)造sql語(yǔ)句類(lèi)實(shí)例
這篇文章主要介紹了PHP實(shí)現(xiàn)的構(gòu)造sql語(yǔ)句類(lèi),結(jié)合實(shí)例形式分析了PHP針對(duì)常用SQL語(yǔ)句的動(dòng)態(tài)構(gòu)造與生成技巧,需要的朋友可以參考下2016-02-02探究Laravel使用env函數(shù)讀取環(huán)境變量為null的問(wèn)題
最近在工作中遇到一個(gè)問(wèn)題,不知道大家有沒(méi)有遇到過(guò),在 Laravel中(除 app/config 目錄下的配置文件中)使用env函數(shù)讀取環(huán)境變量,有時(shí)有用,有時(shí)返回 null,這究竟怎么回事?下面通過(guò)這篇文章讓我們一探究竟。有需要的朋友們下面來(lái)一起看看吧。2016-12-12讓PHP開(kāi)發(fā)者事半功倍的十大技巧小結(jié)
在PHP中,單純按照自己思路去解決問(wèn)題往往會(huì)是一種錯(cuò)誤的辦法。這并不是因?yàn)槟闶且粋€(gè)糟糕的程序員,而是因?yàn)槿绻阆雽?xiě)出好的可維護(hù)性強(qiáng)的代碼,有些標(biāo)準(zhǔn)技巧是你必須要使用的。2010-04-04PHP 函數(shù)學(xué)習(xí)簡(jiǎn)單小結(jié)
下面是一些php下經(jīng)常用的函數(shù),都是些必須要知道的函數(shù),只有知道有個(gè)函數(shù)與功能,才可能組裝成完整的功能強(qiáng)大的系統(tǒng)。2010-07-07