| 
<?php
 $source = 'not-swept';
 
 find_paragraphs_to_list($source);
 
 function find_paragraphs_to_list($source) {
 if(is_dir($source)) {
 //print("here394950560<br>\r\n");exit(0);
 $d = dir($source);
 while(FALSE !== ($entry = $d->read())) {
 if($entry == '.' || $entry == '..') {
 continue;
 }
 $Entry = $source . '/' . $entry;
 //print("***" . $Entry . "<br>\r\n");
 if(is_dir($Entry)) {
 //print("here394950562<br>\r\n");exit(0);
 find_paragraphs_to_list($Entry);
 //continue;
 } else {
 //print("here394950561<br>\r\n");exit(0);
 if(found_paragraph_to_list(file_get_contents($Entry))) {
 print($Entry . "<br>\r\n");
 }
 }
 }
 $d->close();
 } else {
 //print("here394950561<br>\r\n");exit(0);
 if(found_paragraph_to_list(file_get_contents($Entry))) {
 print($source . "<br>\r\n");
 }
 }
 }
 
 function found_paragraph_to_list($code) {
 $found_paragraph_to_list = false;
 preg_match_all('/<p[^<>]*?>(.*?)<\/p>/is', $code, $paragraph_matches);
 foreach($paragraph_matches[0] as $index => $value) {
 preg_match_all('/<\/a>\s*<br/is', $paragraph_matches[1][$index], $link_break_matches);
 if(sizeof($link_break_matches[0]) > 1) {
 //print('size: ');var_dump(sizeof($link_break_matches[0]));
 $found_paragraph_to_list = true;
 break;
 }
 }
 //print('found_paragraph_to_list: ');var_dump($found_paragraph_to_list);
 return $found_paragraph_to_list;
 }
 
 ?>
 |