.. so tachchen,
also ich habe ein script:
PHP
<?php
$datei = $_POST['datei'];
if (isset($_POST['speichern']))
{
$fp = fopen($datei, 'w');
$inhalt_neu = str_replace("\n", "", $_POST['inhalt_neu']);
$inhalt_neu = stripslashes($inhalt_neu);
fputs($fp, $inhalt_neu, strlen($inhalt_neu));
fclose($fp);
}
$inhalt = file($datei);
echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">';
// cols="60" rows="30"
echo '<textarea cols="150" rows="30" name="inhalt_neu">';
echo implode('', $inhalt);
echo '</textarea>';
echo '
';
echo '<input type="submit" name="speichern" value="speichern">';
echo '</form>';
?>
Alles anzeigen
und
HTML
<html>
<head>
<title>test</title>
</head>
<body>
<form method="post" action="editor.php">
Datei: <input type="text" name="datei" size="20">
<input type="submit" value="Bearbeiten">
</body>
</html>
Alles anzeigen
und wenn ich versuche zu speicher kommt diese fehlermeldung:
Warning: fputs(): supplied argument is not a valid stream resource in C:\xampp\htdocs\editor.php on line 10
Warning: fclose(): supplied argument is not a valid stream resource in C:\xampp\htdocs\editor.php on line 11
also wenn ich in der zeile 2 : $datei = 'pics.php'; stehen habe funktioniert alles aber bei $datei = $_POST['datei']; nicht?!?!