Ich möchte die Anzahl von Dateien von einem Ordner ausgeben. Das ist ja ziemlich easy. Aber wie geht dass, wenn ich die Dateien von einem anderen Server auslesen will? Wenn ich einfach die Datei includen oder fopen oder sonstiges machen will, kommt immer der glecihe Fehler, dass ich keinen Zugriff darauf habe, weil es in der Serverkonfiguration so eingestellt wäre.
Ich kann das Ergebnis zu mindest mit Hilfe eines Bildes ausgeben, was sich aber sehr schlecht macht, weil ich wirklich Text brauche um es zu intergrieren!
Hier der bisherige Code:
Script auf Server A (Datei count_walls.php):
function countJpgRecursiv($path)
{
$result = 0;
$handle = opendir($path);
if ($handle)
{
while (false !== ($file = readdir($handle)))
{
if ($file != „.“ && $file != „…“)
{
$name = $path . „/“ . $file;
if (is_dir($name))
{
$result += countJpgRecursiv($name);
}
else
{
if (substr(strtolower($name), -4) == „.jpg“)
$result++;
}
}
}
}
closedir($handle);
return $result;
}
$walls = countJpgRecursiv(„wallpaper“);
$bild=ImageCreate(50,12);
$weiss=Imagecolorallocate($bild,255,255,255);
$schwarz=Imagecolorallocate($bild,0,0,0);
ImageString($bild,2,0,0,"[$walls]",$schwarz);
Imagejpeg($bild);
Imagedestroy($bild);
?>
Bildasugabe auf Server B: