[TYPO3-german] OT ... PHP fwrite resource
Andrea Schmuttermair
abo at schmutt.de
Sat Jul 23 00:27:55 CEST 2016
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 ???
>
More information about the TYPO3-german
mailing list