ich wollte mal wissen wie man mit PHP Dateien erstellen kann,
und ob das überhaupt geht.
Danke schonmal für eure Hilfe...

<?php
/*
Darauf achten, dass die Datei Schreibrechte besitzt.
*/
$datei = 'write.php';
/*
Neuer Inhalt speichern
*/
if (isset($_POST['speichern'])) {
$fp = fopen($datei, 'w');
/*
Doppelte Zeilenumbrüche entfernen
*/
$css_neu = str_replace("\n", "", $_POST['css_neu']); // -> Evtl. Obacht: Win/Lin/... \n \r\n ...
$css_neu = stripslashes($css_neu); // Anpassen
#$css_neu = strip_tags($css_neu); // Anpassen
fputs($fp, $css_neu, strlen($css_neu));
fclose($fp);
}
/*
Datei in Array einlesen
*/
$css = file($datei);
/*
FORMULAR
*/
echo '<form action="edit.php" method="post">';
echo '<textarea style="width:98%; font-family : Verdana, Arial; color : #000000; font-size:11px;" rows="20" wrap="physical" name="css_neu">';
echo implode('',$css);
echo '</textarea>';
echo '<br>';
echo '<input type="submit" name="speichern" value="Datei jetzt speichern"> <input type="reset" name="reset" value="Änderungen verwerfen">';
echo '</form>';
?>
<?php
/*
Darauf achten, dass die Datei Schreibrechte besitzt.
*/
$datei = 'write.php';
/*
Neuer Inhalt speichern
*/
if (isset($_POST['speichern'])) {
$fp = fopen($datei, 'w');
/*
Doppelte Zeilenumbrüche entfernen
*/
$css_neu = str_replace("\n", "", $_POST['css_neu']); // -> Evtl. Obacht: Win/Lin/... \n \r\n ...
$css_neu = stripslashes($css_neu); // Anpassen
#$css_neu = strip_tags($css_neu); // Anpassen
fputs($fp, $css_neu, strlen($css_neu));
fclose($fp);
}
/*
Datei in Array einlesen
*/
$css = file($datei);
/*
FORMULAR
*/
echo '<form action="edit.php" method="post">';
echo '<textarea style="width:98%; font-family : Verdana, Arial; color : #000000; font-size:11px;" rows="20" wrap="physical" name="css_neu">';
echo implode('',$css);
echo '</textarea>';
echo '<br>';
echo '<input type="submit" name="speichern" value="Datei jetzt speichern"> <input type="reset" name="reset" value="Änderungen verwerfen">';
echo '</form>';
?>
file_put_contents("datei.txt","hallo");
Einen Kommentar schreiben: