PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Frage zu .php Codierung
Beitrag
<blockquote data-quote="r3nt5ch3r" data-source="post: 1013455" data-attributes="member: 21544"><p><strong>AW: Frage zu .php Codierung</strong></p><p></p><p>*yeah doppelpost*</p><p></p><p>Nein...</p><p></p><p></p><p>-> <a href="http://de.wikipedia.org/wiki/Byte_Order_Mark" target="_blank">http://de.wikipedia.org/wiki/Byte_Order_Mark</a></p><p>Kannst du in allen gängigen Editoren deaktivieren (als UTF-8 ohne BOM speichern)</p><p></p><p>so das sollte endgültig deine probleme lösen:</p><p>[php]<?php </p><p>error_reporting(E_ALL); </p><p>header('content-type: text/html; charset=utf-8'); </p><p>mb_internal_encoding('UTF-8');</p><p>mb_language('uni');</p><p>if(isset($_POST['action']) AND $_POST['action'] == 1) { </p><p> $error_a = ""; // Variable indiziert </p><p> $textmitteilung = ""; // Variable indiziert </p><p> $absender = "knuddels-journal@gmx.at"; // E-Mailadresse für die Bestätigungsmail an den Absender des Formulars </p><p> $betreff = "Bestätigung"; // Betreff-Text </p><p> // Prüft, ob eine Anrede ausgewählt wurde, wenn nicht, bleibt die Variable leer. </p><p> if(isset($_POST['anrede']) AND $_POST['anrede'] != '') { $m_anrede = $_POST['anrede']; } else { $m_anrede = ""; } </p><p> // Prüft, ob der Vorname angegeben wurde. Wenn nicht, erfolgt eine Fehlermeldung </p><p> if(isset($_POST['vorname']) AND $_POST['vorname'] != '') { $m_vorname = $_POST['vorname']; } else { $error_a = 6; } </p><p> // Prüft, ob der Familienname angegeben wurde. Wenn nicht erfolgt eine Fehlermeldung. </p><p> if(isset($_POST['fname']) AND $_POST['fname'] != '') { $m_fname = $_POST['fname']; } else { $error_a = 5; } </p><p> // Prüft, ob eine Strasse angegeben wurde. Wenn nicht, bleibt die Variable leer. </p><p> if(isset($_POST['strasse']) AND $_POST['strasse'] != '') { $m_strasse = $_POST['strasse']; } else { $m_strasse = ""; } </p><p> // Prüft, ob die Hausnummer angegeben wurde. Wenn nicht, bleibt die Variable leer. </p><p> if(isset($_POST['hausnummer']) AND $_POST['hausnummer'] != '') { $m_hausnummer = $_POST['hausnummer']; } else { $m_hausnummer = ""; } </p><p> // Prüft, ob eine PLZ angegeben wurde. Wenn nicht, bleibt die Variable leer. </p><p> if(isset($_POST['plz']) AND $_POST['plz'] != '') { $m_plz = $_POST['plz']; } else { $m_plz = ""; } </p><p> // Prüft, ob ein Wohnort angegeben wurde. Wenn nicht, bleibt die Variable leer. </p><p> if(isset($_POST['ort']) AND $_POST['ort'] != '') { $m_ort = $_POST['ort']; } else { $m_ort = ""; } </p><p> // Prüft, ob eine Vorwahl angegeben wurde. Wenn nicht, bleibt die Variable leer. </p><p> if(isset($_POST['vw']) AND $_POST['vw'] != '') { $m_vw = $_POST['vw']; } else { $m_vw = ""; } </p><p> // Prüft, ob die Rufnummer angegeben wurde. Wenn nicht, bleibt die Variable leer. </p><p> if(isset($_POST['rn']) AND $_POST['rn'] != '') { $m_rn = " / ".$_POST['rn']; } else { $m_rn = ""; } </p><p> // Prüft, ob eine Mitteilung erfolgte. Wenn nicht, gibt es eine Fehlermeldung. </p><p> if(isset($_POST['mitteilung']) AND $_POST['mitteilung'] != '') { $m_mitteilung = $_POST['mitteilung']; } else { $error_a = 4; } </p><p> // Prüft, ob die E-Mail-Adresse angegeben wurde. </p><p> if(isset($_POST['email'])) { </p><p> // Prüft, ob die E-Mailadresse gültig ist. Wenn nicht, folgt eine Fehlermeldung </p><p> if( eregi("^([a-z0-9\.\_\-]+)@([a-z0-9\.\-]+\.[a-z]{2,})$", $_POST['email']) ) { $m_email = $_POST['email']; } </p><p> else { $error_a = 1; } </p><p> } </p><p> // Prüft, ob alle Pflichtfelder vorhanden sind. </p><p> if(isset($m_vorname) AND isset($m_fname) AND isset($m_mitteilung) AND isset($m_email)) { </p><p> $header = 'FROM:'.$absender."\n";</p><p> $header .= 'Content-Transfer-Encoding: 8bit'."\n";</p><p> $header .= 'Content-type: text/plain; charset=UTF-8'."\n";</p><p> $header .= 'MIME-Version: 1.0'."\n";</p><p> </p><p> </p><p> // E-Mail-Inhalte zusammenstellen </p><p> </p><p> // Aktuelles Datum </p><p> $aktuelles_datum = date("d.m.Y, H:i:s"); </p><p> // Mitteilungstext für den Seiteninhaber </p><p> $textmitteilung_a = "Mitteilung vom Webformular: \r".</p><p> "$m_anrede \r".</p><p> "$m_vorname $m_fname \r".</p><p> "$m_strasse $m_hausnummer \r".</p><p> "$m_plz $m_ort \r".</p><p> "$m_vw $m_rn \r".</p><p> "$m_email\r".</p><p> "Mitteilung: \r ".</p><p> "$m_mitteilung \r".</p><p> "Mitgeteilt am: $aktuelles_datum"; </p><p> // E-Mail an Seiteninhaber wird gesendet. </p><p> mb_send_mail($absender, $betreff, $textmitteilung_a, $header);</p><p> </p><p> // Bestätigungsmail an Absender </p><p> // Betreff für Mitteilungssendenden </p><p> $bbetreff = "Bestätigung"; </p><p> </p><p> // Textzusammenstellung für den Absender </p><p> $btextmitteilung_a = "Sehr geehrter $m_anrede $m_fname,\r".</p><p> "Ihre Mitteilung:\r".</p><p> "$m_anrede \r".</p><p> "$m_vorname $m_fname \r".</p><p> "$m_strasse $m_hausnummer \r".</p><p> "$m_plz $m_ort \r".</p><p> "$m_vw $m_rn \r". </p><p> "$m_email \r".</p><p> "Mitteilung: \r".</p><p> "$m_mitteilung \r".</p><p> "ist bei mir eingegangen. Sie erhalten in den nächsten Tagen eine Rückmeldung von mir."; </p><p></p><p> // Senden der Bestätigungsmail an den Formularausfüllenden. </p><p> mb_send_mail($m_email, $bbetreff, $btextmitteilung_a, $header);</p><p> </p><p> // Empfangsbestätigungs-Seite</p><p> header("Location: emailok.php"); </p><p> exit(); </p><p> } </p><p>} </p><p>?> </p><p><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" </p><p> "http://www.w3.org/TR/html4/loose.dtd"> </p><p><html> </p><p><head> </p><p><title>Formular</title> </p><p><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </p><p><style type="text/css"><!-- </p><p>body { </p><p> background: #fffbd7; </p><p> margin: 0 0 0 0; </p><p> } </p><p>.text { </p><p> font-family: verdana, arial, helvetica, sans-serif; </p><p> font-style: normal; </p><p> font-size: 0.8em; </p><p> font-weight: normal; </p><p> color: #333; </p><p> } </p><p>.error { </p><p> font-family: verdana, arial, helvetica, sans-serif; </p><p> font-style: normal; </p><p> font-size: 0.9em; </p><p> font-weight: normal; </p><p> font-weight: bold; </p><p> color: #CC0000; </p><p> } </p><p>table { </p><p> margin-left: auto; </p><p> margin-right: auto; </p><p> } </p><p>td { </p><p> background: #edebd3; </p><p> } </p><p>//--></style> </p><p></head> </p><p><body class="text"></p><p><?php </p><p>// Bereich für Fehlerausgabe </p><p>if(isset($error_a) AND $error_a == 7) { echo '<p align="center" class="error">Ein leeres Formular nützt nichts.</p>'; } </p><p>if(isset($error_a) AND $error_a == 6) { echo '<p align="center" class="error">Sie haben keinen Vornamen angegeben.</p>'; } </p><p>if(isset($error_a) AND $error_a == 5) { echo '<p align="center" class="error">Sie haben keinen Familiennamen angegeben.</p>'; } </p><p>if(isset($error_a) AND $error_a == 4) { echo '<p align="center" class="error">Ohne Mitteilung kein Kontakt.</p>'; } </p><p>if(isset($error_a) AND $error_a == 3) { echo '<p align="center" class="error">Ihre E-Mailadresse ist nicht vollständig.</p>'; } </p><p>if(isset($error_a) AND $error_a == 2) { echo '<p align="center" class="error">Ihre E-Mailadresse ist nicht vollständig.</p>'; } </p><p>if(isset($error_a) AND $error_a == 1) { echo '<p align="center" class="error">Ihre E-Mailadresse ist ungültig.</p>'; } </p><p>?></p><p><form action="" method="post"></p><p><input type="hidden" name="action" value="1" /></p><p><table width="70%" cellspacing="2" cellpadding="5" border="0"></p><p><tr></p><p> <td colspan="2"><p align="center"><b>Kontakt</b></p><p align="right">* = Optional</td></p><p></tr><tr></p><p> <td>Anrede *</td></p><p> <td><select name="anrede"></p><p> <option value="" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "") { echo "selected"; } ?>>optional</option></p><p> <option value="Frau" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "Frau") { echo "selected"; } ?>>Frau</option></p><p> <option value="Herr" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "Herr") { echo "selected"; } ?>>Herr</option></p><p> <option value="Firma" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "Firma") { echo "selected"; } ?>>Firma</option></p><p> </select></p><p> </td></p><p></tr><tr></p><p> <td>Vorname</td></p><p> <td><input type="text" name="vorname" size="40" value="<?php if(isset($_POST['vorname'])) { echo $_POST['vorname']; } ?>" /></td></p><p></tr><tr></p><p> <td>Name</td></p><p> <td><input type="text" name="fname" size="40" value="<?php if(isset($_POST['fname'])) { echo $_POST['fname']; } ?>" /></td></p><p></tr><tr></p><p> <td>Strasse / Haus.-Nr. *</td></p><p> <td></p><p> <input type="text" name="strasse" size="40" maxlength="100" value="<?php if(isset($_POST['strasse'])) { echo $_POST['strasse']; } ?>" /></p><p> <input type="text" name="hausnummer" size="5" maxlength="8" value="<?php if(isset($_POST['hausnummer'])) { echo $_POST['hausnummer']; } ?>" /></p><p> </td></p><p></tr><tr></p><p> <td>PLZ / Wohnort *</td></p><p> <td></p><p> <input type="text" name="plz" size="5" maxlength="5" value="<?php if(isset($_POST['plz'])) { echo $_POST['plz']; } ?>" /></p><p> <input type="text" name="ort" size="40" maxlength="100" value="<?php if(isset($_POST['ort'])) { echo $_POST['ort']; } ?>" /></p><p> </td></p><p></tr><tr></p><p> <td>Telefon *</td></p><p> <td></p><p> <input type="text" name="vw" size="10" maxlength="5" value="<?php if(isset($_POST['vw'])) { echo $_POST['vw']; } ?>" /> /</p><p> <input type="text" name="rn" size="10" maxlength="15" value="<?php if(isset($_POST['rn'])) { echo $_POST['rn']; } ?>" /></p><p> </td></p><p></tr><tr></p><p> <td>Ihre E-Mailadresse</td></p><p> <td></p><p> <input type="text" name="email" size="30" maxlength="50" value="<?php if(isset($_POST['email'])) { echo $_POST['email']; } ?>" /></p><p> </td></p><p></tr><tr></p><p> <td>Mitteilung</td></p><p> <td></p><p> <textarea name="mitteilung" maxlength="255" cols="60" rows="10"><?php if(isset($_POST['mitteilung'])) { echo $_POST['mitteilung']; } ?></textarea></p><p> </td></p><p></tr><tr></p><p> <td colspan="2"></p><p> <p align="center"><input type="submit" value="Mittelung senden" /></p></p><p> </td></p><p></tr></p><p></table></p><p></form></p><p></body></p><p></html>[/php]</p></blockquote><p></p>
[QUOTE="r3nt5ch3r, post: 1013455, member: 21544"] [b]AW: Frage zu .php Codierung[/b] *yeah doppelpost* Nein... -> [url]http://de.wikipedia.org/wiki/Byte_Order_Mark[/url] Kannst du in allen gängigen Editoren deaktivieren (als UTF-8 ohne BOM speichern) so das sollte endgültig deine probleme lösen: [php]<?php error_reporting(E_ALL); header('content-type: text/html; charset=utf-8'); mb_internal_encoding('UTF-8'); mb_language('uni'); if(isset($_POST['action']) AND $_POST['action'] == 1) { $error_a = ""; // Variable indiziert $textmitteilung = ""; // Variable indiziert $absender = "knuddels-journal@gmx.at"; // E-Mailadresse für die Bestätigungsmail an den Absender des Formulars $betreff = "Bestätigung"; // Betreff-Text // Prüft, ob eine Anrede ausgewählt wurde, wenn nicht, bleibt die Variable leer. if(isset($_POST['anrede']) AND $_POST['anrede'] != '') { $m_anrede = $_POST['anrede']; } else { $m_anrede = ""; } // Prüft, ob der Vorname angegeben wurde. Wenn nicht, erfolgt eine Fehlermeldung if(isset($_POST['vorname']) AND $_POST['vorname'] != '') { $m_vorname = $_POST['vorname']; } else { $error_a = 6; } // Prüft, ob der Familienname angegeben wurde. Wenn nicht erfolgt eine Fehlermeldung. if(isset($_POST['fname']) AND $_POST['fname'] != '') { $m_fname = $_POST['fname']; } else { $error_a = 5; } // Prüft, ob eine Strasse angegeben wurde. Wenn nicht, bleibt die Variable leer. if(isset($_POST['strasse']) AND $_POST['strasse'] != '') { $m_strasse = $_POST['strasse']; } else { $m_strasse = ""; } // Prüft, ob die Hausnummer angegeben wurde. Wenn nicht, bleibt die Variable leer. if(isset($_POST['hausnummer']) AND $_POST['hausnummer'] != '') { $m_hausnummer = $_POST['hausnummer']; } else { $m_hausnummer = ""; } // Prüft, ob eine PLZ angegeben wurde. Wenn nicht, bleibt die Variable leer. if(isset($_POST['plz']) AND $_POST['plz'] != '') { $m_plz = $_POST['plz']; } else { $m_plz = ""; } // Prüft, ob ein Wohnort angegeben wurde. Wenn nicht, bleibt die Variable leer. if(isset($_POST['ort']) AND $_POST['ort'] != '') { $m_ort = $_POST['ort']; } else { $m_ort = ""; } // Prüft, ob eine Vorwahl angegeben wurde. Wenn nicht, bleibt die Variable leer. if(isset($_POST['vw']) AND $_POST['vw'] != '') { $m_vw = $_POST['vw']; } else { $m_vw = ""; } // Prüft, ob die Rufnummer angegeben wurde. Wenn nicht, bleibt die Variable leer. if(isset($_POST['rn']) AND $_POST['rn'] != '') { $m_rn = " / ".$_POST['rn']; } else { $m_rn = ""; } // Prüft, ob eine Mitteilung erfolgte. Wenn nicht, gibt es eine Fehlermeldung. if(isset($_POST['mitteilung']) AND $_POST['mitteilung'] != '') { $m_mitteilung = $_POST['mitteilung']; } else { $error_a = 4; } // Prüft, ob die E-Mail-Adresse angegeben wurde. if(isset($_POST['email'])) { // Prüft, ob die E-Mailadresse gültig ist. Wenn nicht, folgt eine Fehlermeldung if( eregi("^([a-z0-9\.\_\-]+)@([a-z0-9\.\-]+\.[a-z]{2,})$", $_POST['email']) ) { $m_email = $_POST['email']; } else { $error_a = 1; } } // Prüft, ob alle Pflichtfelder vorhanden sind. if(isset($m_vorname) AND isset($m_fname) AND isset($m_mitteilung) AND isset($m_email)) { $header = 'FROM:'.$absender."\n"; $header .= 'Content-Transfer-Encoding: 8bit'."\n"; $header .= 'Content-type: text/plain; charset=UTF-8'."\n"; $header .= 'MIME-Version: 1.0'."\n"; // E-Mail-Inhalte zusammenstellen // Aktuelles Datum $aktuelles_datum = date("d.m.Y, H:i:s"); // Mitteilungstext für den Seiteninhaber $textmitteilung_a = "Mitteilung vom Webformular: \r". "$m_anrede \r". "$m_vorname $m_fname \r". "$m_strasse $m_hausnummer \r". "$m_plz $m_ort \r". "$m_vw $m_rn \r". "$m_email\r". "Mitteilung: \r ". "$m_mitteilung \r". "Mitgeteilt am: $aktuelles_datum"; // E-Mail an Seiteninhaber wird gesendet. mb_send_mail($absender, $betreff, $textmitteilung_a, $header); // Bestätigungsmail an Absender // Betreff für Mitteilungssendenden $bbetreff = "Bestätigung"; // Textzusammenstellung für den Absender $btextmitteilung_a = "Sehr geehrter $m_anrede $m_fname,\r". "Ihre Mitteilung:\r". "$m_anrede \r". "$m_vorname $m_fname \r". "$m_strasse $m_hausnummer \r". "$m_plz $m_ort \r". "$m_vw $m_rn \r". "$m_email \r". "Mitteilung: \r". "$m_mitteilung \r". "ist bei mir eingegangen. Sie erhalten in den nächsten Tagen eine Rückmeldung von mir."; // Senden der Bestätigungsmail an den Formularausfüllenden. mb_send_mail($m_email, $bbetreff, $btextmitteilung_a, $header); // Empfangsbestätigungs-Seite header("Location: emailok.php"); exit(); } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Formular</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"><!-- body { background: #fffbd7; margin: 0 0 0 0; } .text { font-family: verdana, arial, helvetica, sans-serif; font-style: normal; font-size: 0.8em; font-weight: normal; color: #333; } .error { font-family: verdana, arial, helvetica, sans-serif; font-style: normal; font-size: 0.9em; font-weight: normal; font-weight: bold; color: #CC0000; } table { margin-left: auto; margin-right: auto; } td { background: #edebd3; } //--></style> </head> <body class="text"> <?php // Bereich für Fehlerausgabe if(isset($error_a) AND $error_a == 7) { echo '<p align="center" class="error">Ein leeres Formular nützt nichts.</p>'; } if(isset($error_a) AND $error_a == 6) { echo '<p align="center" class="error">Sie haben keinen Vornamen angegeben.</p>'; } if(isset($error_a) AND $error_a == 5) { echo '<p align="center" class="error">Sie haben keinen Familiennamen angegeben.</p>'; } if(isset($error_a) AND $error_a == 4) { echo '<p align="center" class="error">Ohne Mitteilung kein Kontakt.</p>'; } if(isset($error_a) AND $error_a == 3) { echo '<p align="center" class="error">Ihre E-Mailadresse ist nicht vollständig.</p>'; } if(isset($error_a) AND $error_a == 2) { echo '<p align="center" class="error">Ihre E-Mailadresse ist nicht vollständig.</p>'; } if(isset($error_a) AND $error_a == 1) { echo '<p align="center" class="error">Ihre E-Mailadresse ist ungültig.</p>'; } ?> <form action="" method="post"> <input type="hidden" name="action" value="1" /> <table width="70%" cellspacing="2" cellpadding="5" border="0"> <tr> <td colspan="2"><p align="center"><b>Kontakt</b></p><p align="right">* = Optional</td> </tr><tr> <td>Anrede *</td> <td><select name="anrede"> <option value="" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "") { echo "selected"; } ?>>optional</option> <option value="Frau" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "Frau") { echo "selected"; } ?>>Frau</option> <option value="Herr" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "Herr") { echo "selected"; } ?>>Herr</option> <option value="Firma" <?php if(isset($_POST['anrede']) AND $_POST['anrede'] == "Firma") { echo "selected"; } ?>>Firma</option> </select> </td> </tr><tr> <td>Vorname</td> <td><input type="text" name="vorname" size="40" value="<?php if(isset($_POST['vorname'])) { echo $_POST['vorname']; } ?>" /></td> </tr><tr> <td>Name</td> <td><input type="text" name="fname" size="40" value="<?php if(isset($_POST['fname'])) { echo $_POST['fname']; } ?>" /></td> </tr><tr> <td>Strasse / Haus.-Nr. *</td> <td> <input type="text" name="strasse" size="40" maxlength="100" value="<?php if(isset($_POST['strasse'])) { echo $_POST['strasse']; } ?>" /> <input type="text" name="hausnummer" size="5" maxlength="8" value="<?php if(isset($_POST['hausnummer'])) { echo $_POST['hausnummer']; } ?>" /> </td> </tr><tr> <td>PLZ / Wohnort *</td> <td> <input type="text" name="plz" size="5" maxlength="5" value="<?php if(isset($_POST['plz'])) { echo $_POST['plz']; } ?>" /> <input type="text" name="ort" size="40" maxlength="100" value="<?php if(isset($_POST['ort'])) { echo $_POST['ort']; } ?>" /> </td> </tr><tr> <td>Telefon *</td> <td> <input type="text" name="vw" size="10" maxlength="5" value="<?php if(isset($_POST['vw'])) { echo $_POST['vw']; } ?>" /> / <input type="text" name="rn" size="10" maxlength="15" value="<?php if(isset($_POST['rn'])) { echo $_POST['rn']; } ?>" /> </td> </tr><tr> <td>Ihre E-Mailadresse</td> <td> <input type="text" name="email" size="30" maxlength="50" value="<?php if(isset($_POST['email'])) { echo $_POST['email']; } ?>" /> </td> </tr><tr> <td>Mitteilung</td> <td> <textarea name="mitteilung" maxlength="255" cols="60" rows="10"><?php if(isset($_POST['mitteilung'])) { echo $_POST['mitteilung']; } ?></textarea> </td> </tr><tr> <td colspan="2"> <p align="center"><input type="submit" value="Mittelung senden" /></p> </td> </tr> </table> </form> </body> </html>[/php] [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 5, ▼ = 2 und ■ = 7, was ist ▲ × ▼ + ■?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
Frage zu .php Codierung
Oben