Guten Tag,
ich habe folgende Funktion:
public function readimages($date)
{
define(dir,"media/aufmacher/$date/");
$dir = "media/aufmacher/$date/";
// read out files
if(!$verz = @opendir($dir))
$this->images = '';
$files = array();
while(false !== ($file = @readdir($verz))) {
$files[] = $file;
}
$fa = array();
foreach($files as $f) {
if($f != ".." and $f != "." and strpos($f,"thumbs") === false and $f != $dir and is_dir($f) === false)
array_push($fa,$f);
}
$files = $fa;
arsort($files,SORT_NUMERIC);
$this->images = NULL;
foreach($files as $file)
{
if(!$this->params['all_images'])
$this->images = "<img src=\"http://".$_SERVER['SERVER_NAME']."/".$dir.$file."\" alt=\"$file\" />";
else
$this->images .= "<img src=\"http://".$_SERVER['SERVER_NAME']."/".$dir.$file."\" alt=\"$file\" />";
}
return $this->images;
}
function seterror($session = false)
{
if($session["error"]["deal"]["text"])
{
$this->session = $session;
$this->error = $session["error"]["deal"]["text"];
echo $this->error;
}
elseif($this->error)
{
$_SESSION["error"]["deal"]["text"] = $this->error;
echo $this->error;
}
}
wenn ich diese aktiviere, dann funktioniert mein eMail versand leider nicht mehr, wir sind nun soweit gekommen, dass wir wissen, dass diese Funktion den Fehler verursacht. Wir haben auf unserem Server PHP Version 5.3.3 laufen.
Seht ihr vielleicht ein Fehler?