txt löschen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
hallo kann mir jemand sagen wie ich diesen code ausweiten kann so das ich ein Textfeld zum schreiben habe(und kein kleines feld) und einen button mit dem ich die datei text.txt l?schen kann
und das sie danach eine neue erstellt wird. also einen neue leere txt datei
function getip() { if (getenv("HTTP_X_FORWARDED_FOR")) { $realip = getenv("HTTP_X_FORWARDED_FOR"); } else { $realip = getenv("REMOTE_ADDR"); } return $realip; } $nut= "getip() : <br>" define(FILENAME, 'ip.txt'); define(LINEBREAK, "\r\n"); $string = $_POST['append'] . $nut; appendToFile(FILENAME, $string); echo '<br><br><br><br>'; echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="post">'; echo '<input type="text" name="append"><input type="submit" value="Speichern"><br><br>'; echo 'Ausgabe:<br>'; echo '<textarea rows="10" cols="70" name="text">'; echo readFromFile(FILENAME); echo '</textarea><br>'; echo '<form>'; function appendToFile($file,$content) { $fp = _openFile($file, 'a'); if (!fwrite($fp, $content . LINEBREAK)) _printError('Error writing File ' . $file); _closeFile($fp); } function readFromFile($file) { $fp = _openFile($file, 'r'); if (!$text = fread($fp, filesize($file))) _printError('Error reading File ' . $file); _closeFile($fp); return $text; } function _closeFile($fp) { if (!fclose($fp)) _printError('Error ?closing File '); } function _openFile($file, $mode) { $fp = false; if (!$fp=fopen($file, $mode)) _printError('Error opening File ' . $file); return $fp; } function _printError($msg) { exit($msg); } ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also ein Textfeld geht im Allgemeinen so:
<textarea name="text" cols="" rows="">
Hier zb: <?php echo $text; ?>
</textarea>
Und das leeren kannst du ?ber JavaScript machen:
<input type="button" value="leeren" onclick=`document.formname.text.value = document.formname.text.value = ''`>
Wenn du nicht das wolltest dann dr?ck dich nochmal genauer aus. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage