php список и ссылки на файлы с метатегами

за работой

Я знаю, как перечислить и связать все файлы php в папке: с помощью этого кода

      <?php  

   echo "<ul>";   
   $phpfiles = glob("[^index]*.php");
   foreach ($phpfiles as $phpfile){
      echo '<li><a href="'.$phpfile.'">'.pathinfo($phpfile, PATHINFO_FILENAME).'</a></li>'; 
   }       
   echo "</ul>";  

?>

В приведенном выше коде перечислены все файлы php, кроме index.php.

И я знаю, как показать описание метатега отдельного файла . С помощью этого кода:

      <?php  

    $url='http://my-path/my-file';
    $tags = get_meta_tags($url); 
    echo "<p><b>description of myfile</b>: ";
    echo $tags['description'];
    echo "</p>";  

?>

Но как я мог, так сказать, слить вещи? это

  • перечислить и связать все файлы php в папке и
  • добавить описание (из соответствующего метатега в каждом файле) справа от имени каждого файла

не работает

Я попробовал следующий код, но безуспешно:

      <?php  

    echo "<ul>";      
    $phpfiles = glob("[^index]*.php");
    foreach ($phpfiles as $phpfile){
        echo '<li><a href="'.$phpfile.'">'.pathinfo($phpfile, PATHINFO_FILENAME).'</a>';
        echo "<span>";
    }
    foreach ($phpfiles as $files){
        echo "<p><b>$files</b></p>";   //just for testing it
        $tags = (get_meta_tags($files));
        echo $tags['description'];
        echo PHP_EOL;
        echo "</span></li>"; 
    }      
echo "</ul>";  

?>

Я получаю сообщение об ошибке:

      Notice: Undefined index: description

0 ответов

Другие вопросы по тегам