diedVIPs

html knowhow

Text eingeben und hochladen













Script zum Text-Upload

Mit diesem Script kann der Besucher einen Text eingeben und hochladen, das in einer Tabelle den Text mit Anfangsbuchstaben- Überschrift ausgibt, gefolgt von ihrem Text. Diese Datei müssen Sie allerdingt unter ... .php abscheichern.

So sieht die Eingabe aus







So sieht das Ergebnis aus




b

busch



Quelltext
Eingabe Ausgabe
<?php
// Eingaben in eine Datei hinzufügen
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$eingabe = "";
$datei = "daten.txt";
$array = file($datei);
$array = array_map("trim", $array);
if (!in_array($_POST["eingabe"], $array)) {
$eingabe = $_POST["eingabe"] . PHP_EOL;
$handler = fOpen($datei , "a+");
fWrite($handler, $eingabe);
fClose($handler);
echo 'Der Text wurde eingetragen.';
}
else {
echo 'Der Text wurde nicht eingetragen!';
}
}
?>
<form method="post">
<label>Eingabe: <input type="text" name="eingabe" required="required" /></label>
<input type="submit" value="Absenden" />
</form>
<?php
$datei = "daten.txt";

$array = file($datei);
natcasesort($array);
$buchstaben = [];

foreach ($array as $element) {
$buchstabe = mb_substr($element, 0, 1);

if (!in_array($buchstabe, $buchstaben)) {
$buchstaben[] = $buchstabe;
echo '<p><strong>' . $buchstabe . '</strong></p>';
}

echo htmlspecialchars($element, ENT_HTML5, 'UTF-8') . '<br>';
}
?>










Kontakt    Datenschutz   Impressum