директории мира

<?php
/*this script read meta.info file in each directory in directory hierarchy*/
$path="mag/meta.info";
$fdata = fopen ($path, "r");
$str="";
if (!$fdata) 
  { 
    echo ("<b>Невозможно открыть файл</b><br>");
    exit;
  }
  else echo ("<b>Файл открыт успешно</b> <br>"); 
  echo ("<b>Файл открыт успешно</b> <br>"); 
  echo ("<b>Файл открыт успешно</b> <br>"); 
  while (!feof($fdata)) 
  { 
    $simb = fgetc($fdata); // read file charecter by character
    $str=$str.$simb;

  } // по окончании этого цикла в переменной $str мы размещаем всё содержимое файла метаинформации.
  echo ($str);
  echo ("вот и всё))");
  
  function line_in_tag_get($tagname,$str)  // эта функция с помощью регулярных выражений найдёт строку , заключённую в тэги, вида(открывающий != закрывающий)[тэг] != [\тэг]
  {
    $oppart = "(\[".$tagname."\]|\[".$tagname."=\".{0,}\"\])"; // регулярное выражение для открывающего тэга
    $clpart = "(\[\\".$tagname."\])"; //регулярное выражение для закрывающего тэга.
    $pattern = "((".$oppart.".{0,}".$tagname.")is)"; // шаблон-результат - процесс поиска не зависит от регистра и производится по всему тексту.
	 
	 if (preg_match($pattern,$str,$matches)==1)
	 { 
	    print_r($matches);
		 echo (<br>);
	 }
	
  }
?>