Blackbenji
Lieutenant
- Registriert
- Nov. 2009
- Beiträge
- 565
Hallo,
ich habe eine kleine Funktion die überprüfen soll, ob das Bild existiert oder nicht.
aufgerufen wird diese über:
Der Output ist mehr als komisch:
Für die zusammenstellung des file_exist wird nicht \\1 übergeben sondern \1, für die Ausgabe aber \\1.
Hat jemand eine Idee?
ich habe eine kleine Funktion die überprüfen soll, ob das Bild existiert oder nicht.
PHP:
public function checkFileExist($filename) {
echo UPLOAD_DIR."_".$filename."<br />";
if(file_exists(UPLOAD_DIR.$filename)) {
return "<img src='".UPLOAD_DIR.$filename."' alt='' />";
} else {
return "Fehler bei der Darstellung von: ".$filename;
}
}
aufgerufen wird diese über:
PHP:
public function replaceBBCode($text) {
$text = preg_replace("/\[img\](.*)\[\/img\]/Usi", $this->media->checkFileExist("\\1"), $text);
return $text;
}
Der Output ist mehr als komisch:
upload/_\1
Fehler bei der Darstellung von: small_3d.png
Für die zusammenstellung des file_exist wird nicht \\1 übergeben sondern \1, für die Ausgabe aber \\1.
Hat jemand eine Idee?