Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
ob_start ();
error_reporting (E_ALL);
// festlegung der variablen
$filename = "new.txt";
$bool = 1;
$htmlanzeigen = 1;
// neuen eintrag hinzufügen
if($_POST["a"] == "new"){
$newtext = $_POST['text'];
//Schonmal geschrieben?
$file = fopen($filename, "r");
$cont = fread($file, filesize($filename));
$cont = explode("|", $cont);
for($i = 0; $i < sizeof($cont);$i++){
if(strcmp($newtext, $cont[$i]) == 0){
$bool = 0;
echo "<p>das wurde schon geschrieben<br></p>";
}
}
fclose($file);
//txt aktualisieren falls der text nicht schon einmal geschrieben und die Länge größer null ist
$file = fopen($filename, "a+");
if($bool == 1 && strlen($newtext) > 0){
fwrite($file,"|".$newtext);
}
fclose($file);
header('Location:' . $_SERVER['PHP_SELF']); // ein reload...
}
/*********************************
// allgemeine ausgabe
*********************************/
//auslesen
$file = fopen($filename, "r");
$out = fread($file, filesize($filename));
$out = explode("|", $out);
echo "<div>";
for($i = 0; $i < sizeof($out);$i++){
switch ($htmlanzeigen){
case 1:
echo $i." ". $out[$i] . "<br>";
break;
case 0:
default:
echo $i." ". htmlentities($out[$i]). "<br>";
break;
}
}
echo "<p><br>Anzahl Einträge: ".sizeof($out) . "</p>";
fclose($file);
echo "</div>";
echo "<form action='".$_SERVER['PHP_SELF']."' method='post'>";
echo "<textarea name='text' cols='50' rows='10'></textarea><br>";
echo "<input type='hidden' name='a' value='new'>";
echo "<input type='submit' value=' Blub '>";
echo "</form>";
ob_end_flush ();
?>