Path: csiph.com!eternal-september.org!feeder.eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail From: Andreas Borutta Newsgroups: de.comp.lang.php Subject: Re: Kontaktformular mit logischem ODER =?iso-8859-1?Q?f=FCr_zwei?= =?iso-8859-1?Q?_Felder_-_eines_davon_muss_ausgefuellt_werden?= Date: Wed, 17 Apr 2019 07:57:04 +0200 Organization: A noiseless patient Spider Lines: 61 Message-ID: <9bqiphqaxsdj.dlg@borumat.de> References: <1ukqrphao61n1.dlg@borumat.de> <1dnkjuii361mo$.dlg@borumat.de> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Injection-Info: reader02.eternal-september.org; posting-host="5c1d63521e1412070f23c63caab80b1d"; logging-data="27142"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18uCvFZsAqI8xz5e0oWvSU6p2rlpD1UoZo=" User-Agent: 40tude_Dialog/2.0.15.41de (5bacfae1.87.289) Cancel-Lock: sha1:7prxeMms+08G4RLuEvM3uw10E3Q= Xref: csiph.com de.comp.lang.php:4478 Arno Welzel: > On 15.04.19 07:16, Andreas Borutta wrote: > >> Arno Welzel: >> >>> Andreas Borutta: >>> >>> [...] >>>> Bei "Mail" und "Telefon", soll der Absender die Wahl haben, ob er nur >>>> eine der beiden Kontaktmöglichkeiten nennt oder beide. >>>> >>>> Könnt ihr mir ein Skript für diesen einfachen Usecase empfehlen? >>> >>> Es gibt nicht "das Skript", was man da empfehlen kann. Man muss es halt >>> bauen, das die Bedingungen entsprechend geprüft werden. >> >> Ich hatte gehofft, dass für Standardaufgaben - ein minimales >> Kontaktformular ist eine davon, eine minimale Navigationslinkliste mit >> Kennzeichnung des jeweils aktuellen Links wäre eine andere - eine >> Handvoll etablierte Skripte existieren, die besonders häufig verwendet >> werden. > > Natürlich findet man zahlreiche Lösungen wenn man im Web nach "PHP form > email" sucht. > > Das Problem mit solchen Lösungen - es hilft Dir nicht, wenn Du irgendein > Script von irgendwoher nimmst und ohne weitergehendes Wissen zu PHP für > deine Anforderungen zurechtbastelst. Dabei kannst Du potentiell > beliebige Fehler einbauen und das willst Du vermutlich nicht. Ich habe jetzt beim Webspaceprovider angeregt, ob er vielleicht für seine Kunden ein vorbereitetes Skript bereitstellen möchte. Insbesondere für die, die als Empfangsadresse der Daten aus dem Formular eine Adresse auf dem Mailserver des Providers nutzen. * mit Captcha (Vermeidung von Spam ist ja auch in seinem Interesse) * Option "[ ]Nachricht als Kopie an mich senden" * Option Rückgabeseite beim Eintreffen von invaliden Feldinhalten (alten Inhalt des Feldes zurückgeben und nicht löschen) * Option Rückgabeseite beim Eintreffen von fehlenden Feldinhalten * Option Rückgabeseite für erfolgreich zugestellte Nachricht * Alles nach "Stand der Technik", also in sicherer Form ausgeführt. Mal gucken, ob sowas finde. Habe ich noch was für ein minimales Kontaktformular vergessen? Meine ursprüngliches Ziel der ODER-Logik gebe ich auf. Ich beschränke mich auf den einfachsten Fall eines Kontaktformulars. Auch eine ergänzende clientseitige Validierung gebe ich als Ziel auf. Die Standards von HTML5 müssen reichen. Alles andere ist unrealistisch für mich. Andreas -- http://fahrradzukunft.de