|
|
|
| Доброго времени суток!
Есть вот такая задача-проблема!
Существует примерно 500 html файлов, я пытаюсь написать скрипт, который бы их открывал, удалял от туда все теги кроме a href, b, img, то есть кроме ссылок, жирности и картинок! А потом, полученный текст, заносил ы в бд!
Такое реально? Или я фигню затеял? | |
|
|
|
|
|
|
|
для: Diablo_
(28.06.2007 в 09:33)
| | Вполне реально. Смотрите в сторону регулярных выражений. В разделе форума, посвященном им, каждая, наверне, четвртая тема так или иначе затрагивет вашу задачу=) | |
|
|
|
|
|
|
|
для: Diablo_
(28.06.2007 в 09:33)
| | Да, задача вполне решаемая. Что у вас вызывает затруднение?
PS Все файлы находятся в одной папке или расположены в нескольких, в том числе вложенных подпапках? | |
|
|
|
|
|
|
|
для: cheops
(28.06.2007 в 10:54)
| | все файлы, хранятся в разных папках! получить пути, открыть файлы и прочитать их в массив! для меня не вызывает трудностей, а вот удалять теги! причм ея незнаю какие есть, а каких нету, знаю только какие должны остаться! Вот это для меня трудность! | |
|
|
|
|
|
|
|
для: Diablo_
(28.06.2007 в 11:12)
| | Возможно вас заинтересует скрипт по ссылке http://www.softtime.ru/scripts/replace.php. | |
|
|
|
|
|
|
|
для: cheops
(29.06.2007 в 10:38)
| | У меня почему то scan_dir не работает! | |
|
|
|
|
|
|
|
|
для: mesos
(29.06.2007 в 13:06)
| | У меня выбрасывает вот такую ошибку
Fatal error: Call to undefined function: file_put_contents() in z:\home\r\www\index.php on line 25
А вот 25 строка
file_put_contents($dirname."/".$file,$content); | |
|
|
|
|
|
|
|
для: Diablo_
(29.06.2007 в 13:29)
| | она в 5 версии
<?php
function file_put_contents ($name, $contents)
{
$fp = @fopen ($name, 'w');
if ($fp)
{
flock ($fp, 2);
fwrite ($fp, $contents);
flock ($fp, 3);
fclose ($fp);
}
else return false;
}
?>
|
| |
|
|
|
|
|
|
|
для: bronenos
(29.06.2007 в 13:41)
| | Странный скрипт....)))) вобще никаких изменений не делает в файле!! | |
|
|
|