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