Всем доброго времени суток!
У меня появилась проблема, не могу найти решение... гугл уже до дыр "натер")))
Так вот, я беру из таблицы MySQL (кодировка utf8-bin) данные, которые представляют из себя простые url к картинкам. Потом мне нужно некой php функцией эти картинки забрать.
Но вот функция эти урлы не видит.
вот один из урлов из базы: "http://keep4u.ru/imgs/s/081012/fe/fe3cd6b666358a1b99.jpg", все понятно, урл валидный, но функция берет картинку, только если я ручками напишу...
CFile::MakeFileArray($url); // не найдена картинка по адресу, $url содержит данные из таблицы и равна выше указанному url
CFile::MakeFileArray("http://keep4u.ru/imgs/s/081012/fe/fe3cd6b666358a1b99.jpg"); // все окей
во время решения, провел эксперимент
$url = substr($url, 11) вернула keep4u.ru/imgs/s/081012/fe/fe3cd 6b666358a1b99.jpg без http://, но ведь я считать я умею http:// - 7 символов, а не 11... попробовал функцией iconv_substr - тот же результат...
в чем проблема, а главное - как это исправить???
|