Projects\n";
/*
* Create array of .html filenames from projects directory
*/
if($projectdir = opendir('projects')){
$projects = array();
while(($project = readdir($projectdir)) !== false){
array_push($projects,$project);
}
sort($projects);
$projects = preg_grep("/\.html/",$projects);
closedir($projectdir);
}
/*
* insert links for individual projects
*/
echo "\t\t\t
\n";
foreach($projects as $project){
$lines = file("projects/$project","r");
preg_match("/
(.*)<\/h2>/",$lines[0],$matches);
$abstract = substr($project,0,strlen($project)-5);
echo "\t\t\t\t$matches[1]
\n";
}
echo "\t\t\t\tView all projects\n";
echo "\t\t\t\n";
/*
* insert project abstract(s)
*/
if(isset($_GET)){
$abstract = $_GET['abstract'];
if($abstract == "all"){
foreach($projects as $project){
$lines = file("projects/$project","r");
echo "\t\t\t
\n";
foreach($lines as $line){
echo "\t\t\t\t$line";
}
echo "\t\t\t
\n";
}
}
else{
if(is_readable("projects/".$abstract.".html")){
$lines = file("projects/$abstract.html","r");
echo "\t\t\t\n";
foreach($lines as $line){
echo "\t\t\t\t$line";
}
echo "\t\t\t
\n";
}
}
}
$timestamp = date("D, M d, Y H:i:s", filemtime(__FILE__))." by ".get_current_user();
include "foot.html";
?>