Guten Tag!
Ich bin bei meinen Provider auf einen neuen Server umgezogen. (Linux ;
Apache 2.2.6 + php 5.2.5 ; 10GB Speicher).
Seit der Zeit bekomme ich eine Warnmeldung. Das Ergebniss ist aber richtig
##################
Warning: is_file() [function.is-file]: open_basedir restriction in effect.
File(..) is not within the allowed path(s):
(/www/htdocs/w00705c2/:/tmp:/usr/bin:/www/htdocs/w00705c2:/b in:/usr/local/bi
n:/usr/share/php) in /www/htdocs/w00705/get_upt_dat.php on line 11
Zeile 11: if(is_file($file))
Skript get_upt_dat.php:
<?php
$uptdat = 0 ;
$path = getenv("DOCUMENT_ROOT").getenv("REQUEST_URI")."/";
$current_dir= dirname($path);
$dir = opendir("/www/htdocs/w00705/");
// $dir = opendir($current_dir);
while ($file = readdir($dir)) {
if(is_file($file))
{
if( (filemtime($file)) > $uptdat )
{
$uptdat = (filemtime($file));
}
}
}
closedir($dir);
?>
<?php echo strftime("%d %b %Y %H:%M:%S",$uptdat); ?>
######################
Wenn ich bei Google nach dem Problem suche, liegt es an Grossen Datein >2GB.
Die Größte Datei hat jedoch nur 250kb!
Kann mir jemand ein Tip geben?
Gruß jan
