php blog (2)
时间:2008-07-20 来源:wstczyl
includes/functions.php
?php
define('BLOG_NAME', "My blog");
function listBlogs($dir=''){
$files = scandir(DIRECTORY_LISTING."/$dir", 1);
foreach($files as $file){
if($file == "." || $file == ".." || $file == ".svn")
continue;
if(is_dir(DIRECTORY_LISTING."/$file")){
if($dir != '') $recurse = "$dir/$file";
else $recurse = $file;
listBlogs("$recurse");
}
else{
list($month, $day, $year, $hour, $minute) =
sscanf($file, "%s %d %d %d %d");
print ".
"'>$month $day, $year $hour:$minute
";
}
}
}
function printBlog($blog){
$dir = DIRECTORY_LISTING."/$blog";
list($month, $day, $year, $hour, $minute) =
sscanf($_GET['title'], "%s %d %d %d %d");
print "Blog entry for $month $day, $year $hour:$minute";
$fp = fopen($dir, 'r');
$data = fread($fp, filesize($dir));
fclose($fp);
print $data;
}
function displayTopBar(){
if(!isset($_GET['blog'])){
print("Home");
}
else{
print("Home");
}
}
?>
?php
define('BLOG_NAME', "My blog");
function listBlogs($dir=''){
$files = scandir(DIRECTORY_LISTING."/$dir", 1);
foreach($files as $file){
if($file == "." || $file == ".." || $file == ".svn")
continue;
if(is_dir(DIRECTORY_LISTING."/$file")){
if($dir != '') $recurse = "$dir/$file";
else $recurse = $file;
listBlogs("$recurse");
}
else{
list($month, $day, $year, $hour, $minute) =
sscanf($file, "%s %d %d %d %d");
print ".
"'>$month $day, $year $hour:$minute
";
}
}
}
function printBlog($blog){
$dir = DIRECTORY_LISTING."/$blog";
list($month, $day, $year, $hour, $minute) =
sscanf($_GET['title'], "%s %d %d %d %d");
print "Blog entry for $month $day, $year $hour:$minute";
$fp = fopen($dir, 'r');
$data = fread($fp, filesize($dir));
fclose($fp);
print $data;
}
function displayTopBar(){
if(!isset($_GET['blog'])){
print("Home");
}
else{
print("Home");
}
}
?>
相关阅读 更多 +