Hallo
Wie kann ich machen, dass es eine php Datei automatisch erstellt? Ich wollte das so machen, ging aber nicht:
PHP-Code:
protected function compile()
{
$arrPhp = array();
$objPhp = $this->Database->prepare("SELECT php FROM tl_content WHERE id=?")
->limit(1)
->execute($this->id);
while ($objPhp->next())
{
$arrPhp[0] = array
(
'php' => $objPhp->php
);
}
$phpCode = $arrPhp[0]['php'];
// get file name
$phpFile = 'phpID' . $this->id . '.php';
// create, open and insert php code
$open = fopen(TL_ROOT . '/system/modules/ce_php/temp/' . $phpFile, 'w+');
$write = fwrite($open, $phpCode);
$close = fclose($open);
$this->Template->phpFile = $phpFile;
}
Mit w+ sollte es doch die Datei erstellen, wenn sich dort keine befindet, oder? Was übersehe ich?
Danke!