1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

PHP-Formular

  • Simuletsplay
  • 22. Juni 2018 um 20:34
  • 1
  • 2
  • Sailor
    Meister(in)
    Reaktionen
    4
    Beiträge
    403
    • 26. Juni 2018 um 20:58
    • #21

    Und?... was ist passiert?

    if(!sleep)

    {$sheep++;}

  • Arne Drews
    Moderator
    Reaktionen
    5
    Beiträge
    1.871
    • 27. Juni 2018 um 10:46
    • Offizieller Beitrag
    • #22

    Das wird zu einer Schritt-für-Schritt-Anleitung.
    Vielleicht macht ihr das besser per PN oder E-Mail...

    http://www.php-rocks.de » Tutorials » using composer packages without composer

    • Nächster offizieller Beitrag
  • Sailor
    Meister(in)
    Reaktionen
    4
    Beiträge
    403
    • 27. Juni 2018 um 11:28
    • #23

    Arne Drews - hat aber den Nachteil, dass evtl. 'Mitleser' dann nicht vom Thema profitieren können. Ich würde das schon gerne hier abhandeln - den ausdrücklichen 'Wunsch' eines Moderators würde ich aber natürlich akzeptieren.

    if(!sleep)

    {$sheep++;}

  • Gastl
    Kaiserliche Hoheit
    Reaktionen
    3
    Beiträge
    1.464
    • 27. Juni 2018 um 11:33
    • #24

    Wenn alles per PN gemacht wird, kann man Hilfeforen zu Partnerbörsen für Hilfe degradieren.

    Ich halte von solchen Schritt- für Schrittanleitungen auch nichts. Simuletsplay sollte sein bisheriges Ergebnis zu einem Freehoster laden und den Link zur Hilfe hier reinstellen. Auch einfach nur eine Frage stellen und eine Antwort bekommen ist kontraproduktiv.

    Gegen Mods kommt man nicht an, die haben immer Recht. Sind scheinbar nicht kritikfähig.

  • Arne Drews
    Moderator
    Reaktionen
    5
    Beiträge
    1.871
    • 27. Juni 2018 um 13:38
    • Offizieller Beitrag
    • #25

    Sailor: Mir geht es nicht um die Hilfe der eigentlichen Fragestellung.
    Ihr behandelt aber zum Großteil die Konfiguration beim TE, um sich der Frage überhaupt wieder widmen zu können.

    Das ist für die Nachwelt nicht von Belangen.

    http://www.php-rocks.de » Tutorials » using composer packages without composer

    • Vorheriger offizieller Beitrag
  • Sailor
    Meister(in)
    Reaktionen
    4
    Beiträge
    403
    • 28. Juni 2018 um 09:01
    • #26

    Hier nochmal die Kurzversion, dessen was zu machen ist.
    1. Ein Formular für die Eingabe erstellen:

    HTML
    <form action="zieladresse.php" method="post">
       <input type="text" id="name" name="vorname" placeholder="Dein Vorname">
       ...
    </form>


    Hier ist wichtig, dass mit action="zieladresse.php" die URL festgelegt wird, an die die Daten geschickt werden sollen.
    Dass mit method="post" die Methode der Übermittlung festgelegt wird (POST oder GET).
    Dass jeder Input einen individuellen hat - zB name="vorname".
    Dass ein Nutzer erkennt, was in diesem Input-Feld einzugeben ist - zB durch placeholder="Dein Vorname" oder auch durch Verwundung eines <lable> (https://wiki.selfhtml.org/wiki/HTML/Formulare/label).
    Es können beliebig viele Inputs innerhalb des Formulars (<form>..</form>) eingefügt werden.
    2. Auf der Zielseite (zieladresse.php) können dann die übermittelten Werte mit:

    PHP
    <?php
    if(isset($_POST['name']))
       {$vorname = htmlentities($_POST['name']);}
    else
       {$vorname = "";}
    ?>


    Wobei die Überprüfung ob tatsächlich ein Wert mit $_POST['...'] (if(isset($_POST['...']))) übergeben wurde nur so eine Art Sicherheitsabfrage ist, um zu verhindern, dass in der weiteren Verarbeitung des Codes Fehler durch nicht gesetzte Variablen auftreten. HTML5 fähige Browser verhindern allerdings schon automatisch eine Übermittlung von 'leeren' Werten, sofern im <input... required> angegeben ist.
    htmlentities($_POST['name']) ist auch ein Sicherheitspunkt, mit dem verhindert wird, dass 'böse' Nutzer Schadcode in die Eingabe einbauen. Hiermit werden alle HTML Zeichen in HTML Entities umgewandelt. Ein eventuell in der Eingabe vorhandener Code wird damit, wenn er denn mit zB mit 'echo' ausgegeben wird, nicht ausgeführt sondern einfach nur angezeigt.
    Die so ausgelesenen Variablen können im folgend Code beliebig genutzt werden. zB um sie mit 'echo $vorname;' an einer beliebigen Stelle auf der Seite auszugeben.

    if(!sleep)

    {$sheep++;}

    • 1
    • 2

Tags

  • forum
  • html
  • server
  • webseite
  • suche
  • code
  • rechner
  • php
  • tabelle
  • datei
  • formular
  • script
  • team
  • ps
  • vorlage
  • vorlagen
  • linux
  • php-code
  • https
  • url
  • arbeit
  • erstellen
  • lernen
  • erscheinen
  • eintragen
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern