Появилась ошибка substr_count, что изменилось?

P
На сайте с 06.01.2009
Offline
601
713

Ребят, скрипт работает уже 2 месяца, а тут вот ошибка появилась в такой строке

$str_count = substr_count($a,$kodes); 

Информация об ошибке

"Warning: substr_count() [function.substr-count]: Empty substring in /home/..."

siv1987
На сайте с 02.04.2009
Offline
427
#1

substr_count( "string", "" );

Warning: substr_count() [function.substr-count]: Empty substring.

Ezekiel
На сайте с 11.08.2010
Offline
28
#2

$kodes пустой пришел

Обмен WebMoney (http://bit.ly/kqBOlV) Продам инвайт на Хабр (http://www.plati.ru/asp/pay.asp?idd=1529255)
P
На сайте с 06.01.2009
Offline
601
#3
Ezekiel:
$kodes пустой пришел

Спасибо. Т.е. дело не в отсутствии кавычек, верно?

Ezekiel
На сайте с 11.08.2010
Offline
28
#4

Если $kodes может быть пустым, то Вы можете сделать так:


$str_count = $kodes === "" ? 0 : substr_count($a, $kodes);

тогда ворнинга не будет, а в $str_count запишется ноль

---------- Добавлено 19.06.2012 в 15:37 ----------

postavkin:
Т.е. дело не в отсутствии кавычек, верно?

Не пойму о каких кавычках речь, но они ни при чем :)

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#5
postavkin:
Спасибо. Т.е. дело не в отсутствии кавычек, верно?

Вставляем в гугл ПЕРЕВОДЧИК:

"Warning: substr_count() [function.substr-count]: Empty substring in /home/..."

и получаем:

"Ошибка: substr_count() [function.substr-count]:Пустое входное значение /home/..."

Что тут НЕ понятного то?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
P
На сайте с 06.01.2009
Offline
601
#6

LEOnidUKG, сорри, сам не догодался.

Странно другое - что 2 месяца скрипт работал и ошибку ранее не выдавал.

Таблицу обрабатывает ту же что и раньше.

palladin_jedi
На сайте с 13.07.2010
Offline
71
#7
postavkin:
Странно другое - что 2 месяца скрипт работал и ошибку ранее не выдавал.
Таблицу обрабатывает ту же что и раньше.

По этому поводу есть древняя бородатая, но, как оказывается, не теряющая актуальности шутка.

Буратино дали три яблока. Два он съел. Сколько яблок осталось у Буратино? Думаете одно? Ничего подобного. Никто не знает сколько у него уже было яблок до этого.
Мораль: всегда обнуляйте переменные!
Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий