ако в стринга няма http:// или www.

embaka

Registered
здравейте, има ли някаква фунцкия, която прави проверка дали е написано в стринга http:// или www.
 
За точна фукнция не знам, но може да пробваш така.

Код:
<?php
$string = "htt://asd.bg";

if (eregi("http://", $string) || eregi("www.", $string)) {
    echo "съдържа http:// или www.";
} else {
    echo "не съдържа http:// или www.";
}
?>

last edited 17:09
 
Fakeheal каза:
За точна фукнция не знам, но може да пробваш така.

Код:
<?php
$string = "htt://asd.bg";

if (eregi("http://", $string) || eregi("www.", $string)) {
    echo "съдържа http:// или www.";
} else {
    echo "не съдържа http:// или www.";
}
?>

last edited 17:09


и така става, аз го направих така, мерси все пак +1

Код:
				if($this->_data_holder['ownerSite'] !='')
				{
					if(!strstr($this->_data_holder['ownerSite'], "http://") && !strstr($this->_data_holder['ownerSite'], "www.")) 
					{
						$this->_data_holder['ownerSite'] = "http://".$this->_data_holder['ownerSite'];
					}
					elseif(!strstr($this->_data_holder['ownerSite'], "http://") && strstr($this->_data_holder['ownerSite'], "www.")) 
					{
						$this->_data_holder['ownerSite'] = str_replace("www.","http://",$this->_data_holder['ownerSite']);
					}
				}
 
леле колко писане :d
защо просто не направиш
Код:
$url=str_replace('http://','',$url);$url=str_replace('www.','',$url);
$url='http://www.'.$url
 

Back
Горе