Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите с фильтрацией найденных данных
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Помогите с фильтрацией найденных данных

Страниц (1): [1]
 

1. thefreedom - 12 Сентября, 2016 - 16:12:10 - перейти к сообщению
Сам код который прекрасно ищет нужную строку в зависимости от IP адреса с какого компьютера в локальной сети запустить ту строчку и покажет.
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $file = file("spr.html");
  4. $out = "";
  5. $count = count($file);
  6. for($i=0; $i < $count; $i++)
  7. {
  8. if (stristr($file[$i],$_SERVER["REMOTE_ADDR"]))
  9. {
  10. $out.=$file[$i];
  11. }
  12. }
  13.  
  14. if($out == "")
  15. {
  16. $out = 'Неизвестный пользователь !';
  17. header('Location: pass.html');
  18. }
  19.  
  20. {
  21. echo "$out";
  22. }
  23.  
  24. ?>
  25.  

Файл где происходит поиск:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <tr><td>Авдеев Роман Павлович<td>173<td>.<td>Инженер-программист<td><a href=mailto:...@gorizontrostov.ru><img src=mail.ico border=0></a><td><a href=file:\\10.0.0.196 target="_blank">066</a>
  3.  
  4. <tr><td>Белый Владимир Петрович<td>162<td>.<td>Заместитель начальника отдела<td><a href=mailto:."><img src=mail.ico border=0></a><td><a href=>Нет</a>
  5.  
  6. <tr><td>Васильева Тамара Николаевна<td>214<td>.<td>-<td><a href=mailto:"><img src=mail.ico border=0></a><td><a href=>Нет</a>
  7. и т.д.
  8.  


Но цель вывести не всю строчку, а применить фильтр так чтобы вывести только ФИО
2. Fart - 13 Сентября, 2016 - 10:01:43 - перейти к сообщению
Однако эммм, я один удивлен такому?

если строчка будет содержать текст
<tr><td>Авдеев Роман Павлович<....

такой пример:
Спойлер (Отобразить)


пример рабочий в том случае, если ваша разметка будет ... эммм, даже сказал бы кучка данных корректно составлена и в строчку, а не через и как то в разброс. мой пример подгоните под свой и удачи)
3. Мелкий - 13 Сентября, 2016 - 11:31:08 - перейти к сообщению
Синтаксически корректный html можно рассматривать как XML. Соответственно, simplexml и прочие dom. xpath для поиска.

 

Powered by ExBB FM 1.0 RC1