$img_href_str[0] = "http://mail.ru";
if ((stripos($img_href_str[0],"http") == 0) === false){
echo $img_href_str[0]."\n";
//Ловим слешь в начале строки для картинки
if(stripos($img_href_str[0],"/") != 0){
$img_href[$key][0] = $url.$img_href_str[0];
} else {
$img_href[$key][0] = $url."/".$img_href_str[0];
}
}
Не работает кусок кода не как не могу понять...
Если есть в строке $img_href_str[0] http в самом начале те имеет 0 позицию то выход. А вот если НЕТ http то строим по заданному алгоритму урлы. Вот чес слов не могу понять в чем проблема. Помогите пожалуйста.
stripos($img_href_str[0],"http") вот это как раз и не отрабтывает почему то
Спустя 3 часа, 45 минут (12.05.2012 - 22:02) Kuliev написал(а):
Спустя 13 часов, 26 минут, 42 секунды (13.05.2012 - 11:29) sx000 написал(а):
Цитата (Kuliev @ 12.05.2012 - 18:02) |
sx000 Читаем внимательно мануал по функции srtipos() и исправляем ошибки. |
перечитал не могу найти свою ошибку просьба подсказать
Спустя 3 минуты, 13 секунд (13.05.2012 - 11:32) Игорь_Vasinsky написал(а):
if ((stripos($img_href_str[0],"http") !== false){
Спустя 2 минуты, 18 секунд (13.05.2012 - 11:35) sx000 написал(а):
мне надо именно чтоб нулевая позиция была. Бывает такое что &u=http:// в середине встречается ... по этому это важно очень
Спустя 6 минут, 31 секунда (13.05.2012 - 11:41) Игорь_Vasinsky написал(а):
$pos = isset(stripos($img_href_str[0],"http")) ? stripos($img_href_str[0],"http") : false;
if ($pos == 0){
Спустя 9 минут, 59 секунд (13.05.2012 - 11:51) sx000 написал(а):
? stripos($img_href_str[0],"http") : false;
а вот можно пояснить вот этот кусок пожалуйста... первый раз такое вижу.
if (stripos($img_href_str[0],"http") != 0){
...
}
и кстати я вот так пробовал не работало видимо чего то недопониманию.
Спустя 10 минут, 1 секунда (13.05.2012 - 12:01) Игорь_Vasinsky написал(а):
это тернарный оператор. в моём журнале есть пост - почитай.