diedVIPs

html knowhow

Info Upload










Suchtipps:

  • Die Suche findet alle Seiten, die Ihren Suchbegriff enthalten - auch als Wortbestandteil. Eine Suche nach »test« findet also auch »späteste«.
  • Wenn Sie mehrere Wörter eingeben, werden alle Dokumente gefunden, die alle eingegebenen Wörter enthalten, egal in welcher Reihenfolge (AND-Verknüpfung).
    Je mehr Wörter, desto weniger Treffer.
  • Wenn Sie mehrere Wörter "mit Anführungszeichen umschließen", werden alle Dokumente gefunden, die alle eingegebenen Wörter exakt in der eingegebenen Weise enthalten.
  • »or« oder »oder« (ohne Anführungszeichen) zwischen mehreren Suchbegriffen findet alle Dokumente, die mindestens einen Suchbegriff enthalten (OR-Verknüpfung).
    Je mehr Wörter, desto mehr Treffer.

 script © 2013 by webdesign weisshart




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




H

Hans 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