Что нового

Выполнение функции StringRegExp после возвращения ошибки

G

GenoTIP

Гость
в общем вот код
Код:
$text = StringRegExp($sString_theme_data , '.+?id\=\"message\_'&$id_first_post[$kol_post-1]&'(?s).+?\"\>(.+?)?\<\/',3)
	If Not @error Then
		$text_bez_coda = StringRegExpReplace($text[0], "\<br \/\>" ,"",0)
	Else
		$sString_theme_data_2 = BinaryToString(InetRead('http://forum.tomsk.ru/forum/'&$linkTheme[$i]&'/?p='&($kol_page[0])-1,1))
		$text = StringRegExp($sString_theme_data_2 , '.+?id\=\"message\_'&$id_first_post[$kol_post-1]&'(?s).+?\"\>(.+?)?\<\/',3)
		$text_bez_coda = StringRegExpReplace($text[0], "\<br \/\>" ,"",0)
	EndIf


в $text заносится ошибка, по этому дальше программа работать не может, все бы работало исправно, если бы услвоие IF было корректным, помогите его составить, вот таким программа его не воспринимает,
Код:
extended <> 1
Тоже не роаботает
 

asdf8

Скриптер
Сообщения
564
Репутация
152
GenoTIP [?]
есть варианты решения?

После каждого
Код:
$text = StringRegExp(..., ..., 3)

желательно делать проверку IsArray($text)
и, только потом использовать $text[0]
 
Верх