æhh, og så er det jo "bøf" at huske hvilke servername der passer til hvilket domæne, hvis du har flere vhosts liggende.
Til det kan du bruge flg. evt.
1. Lav først en linie i din conf, hvorunder du skriver dine vhosts:
#VHOST-OPSÆTNING
2. Dernæst kan flg. bruges til at lave et link til hver vhost:
<html><head><title>Local vhosts</title></head>
<body>
<?php
$conf_sti = "e:/apache/conf/httpd.conf"; // Stien til httpd.conf
$text = "#VHOST-OPSÆTNING"; // linien i httpd.conf hvorunder du laver vhosts
$fil = file($conf_sti);
function line_number() { //finder linienr hvor #VHOST-OPSÆTNING ligger
global $fil, $text;
for($i = 900; $i < count($fil); $i++) { // 900, da der ingen grund er til at kikke hele filen igennem
if(trim($fil[$i]) == $text) {
return $i;
}
}
}
for($i = (line_number()+1); $i < count($fil); $i++) {
$fil[$i] = trim($fil[$i]);
if(substr($fil[$i], 0, 1) == "#") {
echo substr($fil[$i], 1) ." ";
}
if(substr($fil[$i], 0, 10) == "ServerName") {
echo"<a href=\"
http://". trim(substr($fil[$i], 10)) ."\">". trim(substr($fil[$i], 10)) ."</a><br>\n";
}
}
?>
</body></html>