kostenloser Webspace werbefrei: lima-city


txt löschen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    m******4

    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);
    }
    
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. b************y

    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.
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!