du brauchst den filehandler statt dem Dateinamen, also:

$handler = fopen($datei, 'a');
fwrite($handler, $message);
fclose($handler);

Am 23.07.2016 um 00:03 schrieb Ralf-Rene Schröder:
> Hallo...
> ich habe ein kleines PHP Verständnisproblem
> 
> ich versuche mit folgendem in eine existierende Datei zu schreiben
> 
> //als erstes hole ich einen string aus der DB (Pfad mit Dateiname)
> $datei = $dialog->getMessagefile();
> fopen($datei, 'a');
> fwrite($datei, $message);
> fclose($datei);
> 
> dies wird aber mit folgendem Fehler quittiert
> TYPO3\CMS\Core\Error\ErrorHandler::handleError
> (2,"fwrite() expects parameter 1 to be resource, string given", ...)
> fwrite("fileadmin/pfad/Dialog_11139_11129.html", "<p>nachricht</p>")
> 
> Pfad und Datei sind korrekt, wieso wird es nicht als resource
> interpretiert sondern als string und wie kann ich das korrigieren ???
> 
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an