Forum Webscript.Ru
		Программирование => PHP => Тема начата:  от 19 Апреля 2002, 16:21:22
		
			
			- 
				Есть куча ХТМЛ-файлов. Я скриптом считываю содержимое каждого в переменную $body для последующего помещения текста в MySQL. В каждом файле заголовок статьи размещен между тегами ..., но перед этим тегом и после него могут быть и другие теги. Как бы мне считать текст заголовка в другую переменную и поместить этот текст в поле doc_name таблицы docs. Необходимо также, чтобы остальной текст был помещен в поле doc_body той же таблицы, но уже естественно без заголовка. Видимо придется разбить $body по элементам некоего массива. Если это может помочь, то каждый абзац текста, кроме заголовка помещен между тегами .... Помогите плиз.
			
- 
				Я видимо не до конца понял суть задачи, но первая твоя проблема решается вот так:
 
 preg_match_all ("|(.*)|U",
 $blabla,
 $out, PREG_PATTERN_ORDER);
 
- 
				Спасибо, но вот еще одна проблема:
 Если я считываю содержимое файла функцией fgetss, т.е. с удалением всех тегов, то во-первых, теги удаляются не полностью, а во-вторых, строки местами обрываются, перенося часть предложения в другой абзац. Как бы это все вылечить?
- 
				Считывай в массив
 
 $blabla=join("",$массив);
 
 Но это не самый лучший вариант
 На самом деле про это написано в шаблонах
 webscript.ru статьи по пхп