EL PIÑO Geplaatst: 9 december 2006 Geplaatst: 9 december 2006 Je script even snel bekeken moet je dit (van beiden de eerste dus): Code: $headers = "From: " .addslashes(htmlspecialchars($_POST['naam'])). " <" .addslashes(htmlspecialchars($_POST['email'])). ">\n"; $headers .= "Content-Type: text/html;charset=iso-8859-1"; Veranderen naar: Code: $headers = "From: " .addslashes(htmlspecialchars_decode($_POST['naam'])). " <" .addslashes(htmlspecialchars($_POST['email'])). ">\n"; $headers .= "Content-Type: text/plain;charset=iso-8859-1"; Wil je euroteken-ondersteuning kun je van de charset eventueel nog iso-8859-15 maken. Na jaren zonder, ben ik toch weer van plan een schotel aan te schaffen.
alx Geplaatst: 9 december 2006 Geplaatst: 9 december 2006 Hartelijk dank, El Pino, Big Fellow, Duwgati en anderen! Ik ben allergisch voor pollen en mensen die regels uitvaardigen, maar er zichzelf niet aan houden. Amstrad650D2Mac>>TF5000PVR>>etc.>>/DB7025+/TF5300KPN,VU+Duo Moteqc2100a-schotel 1mtr-X-Cam/Aston 1.05.
EL PIÑO Geplaatst: 9 december 2006 Geplaatst: 9 december 2006 Na beter kijken, zou ik hem zo doen. Er stond namelijk (logisch, maar toch) een hele hoop HTML-troep in. Op deze manier is hij ook compatible voor PHP4, als is htmlspecialchars_decode aan te raden voor PHP5. Heb hem getest, en hij werkt. Code: <?phpif ($_SERVER['REQUEST_METHOD'] == "POST"){if (!empty($_POST['naam']) && !empty($_POST['email']) && !empty($_POST['bericht'])){$headers = "From: " .addslashes(html_entity_decode($_POST['naam'])). " <" .addslashes(html_entity_decode($_POST['email'])). ">\n";}$headers .= "Content-Type: text/plain; charset=iso-8859-15; format=flowed";}$naar = "adres@domein.tld";$onderwerp = "onderwerp";$bericht = nl2br(html_entity_decode(stripslashes($_POST['bericht'])));mail($naar, $onderwerp, $bericht, $headers);?> Na jaren zonder, ben ik toch weer van plan een schotel aan te schaffen.
alx Geplaatst: 11 december 2006 Geplaatst: 11 december 2006 @ El Piño, Hartelijke dank voor je moeite. Helaas, ik heb het niet werkend. Groeten, Alx Ik ben allergisch voor pollen en mensen die regels uitvaardigen, maar er zichzelf niet aan houden. Amstrad650D2Mac>>TF5000PVR>>etc.>>/DB7025+/TF5300KPN,VU+Duo Moteqc2100a-schotel 1mtr-X-Cam/Aston 1.05.
Puch Geplaatst: 11 december 2006 Geplaatst: 11 december 2006 Is beveiligen met een door php gegenereerde afbeelding geen oplossing voor spam probleem? Je laat php een afbeeling genereren met daarin een code die moet overgenomen worden vooraleer de mail effectief verzonden word. Of is dat een maat voor niks? iMac 27" macOS SierraiPhone 5s iOS 10
EL PIÑO Geplaatst: 11 december 2006 Geplaatst: 11 december 2006 Citaat: @ El Piño, Hartelijke dank voor je moeite. Helaas, ik heb het niet werkend. Gewoon opslaan als contactformulier.php, wel even de $naar naar een werkend adres veranderen en de $onderwerp naar een iets zinniger onderwerp. Zou toch moeten werken, bij mij althans wel. Krijg je een error te zien? Na jaren zonder, ben ik toch weer van plan een schotel aan te schaffen.
alx Geplaatst: 11 december 2006 Geplaatst: 11 december 2006 @ El Piño, Geen error, een geheel blank scherm. Uiteraard had ik het emailadres veranderd. Het onderwerp vond ik zinnig genoeg zo. Kijk anders even naar: www.bezuijen.nl Niks commercieels, ook niks zinnigs! Kies de bovenste knop. Maar, is niets urgent en ik ben niet ontevreden met de -totnutoe- gebruikte script. Groeten, Alx Ik ben allergisch voor pollen en mensen die regels uitvaardigen, maar er zichzelf niet aan houden. Amstrad650D2Mac>>TF5000PVR>>etc.>>/DB7025+/TF5300KPN,VU+Duo Moteqc2100a-schotel 1mtr-X-Cam/Aston 1.05.
Duwgati Geplaatst: 11 december 2006 Geplaatst: 11 december 2006 Dat kun je niet bekijken door op de website te kijken. PHP is server side scripting, dus dat contact.php script hoort tekst neer te zetten op de plaats waar jij het wilt hebben. Als jij dat script van Pino zo neer zet, is het niet vreemd dat je een blanko scherm krijgt. Pino heeft alleen de functionaliteit voor het verzenden van de email gepost. Het invulformulier moet daar nog voorgehangen worden. En even een vraag: die menu-pagina, is die werkelijk zo door WEB! 2.0 Pro Extended Edition gegenereerd?
EL PIÑO Geplaatst: 11 december 2006 Geplaatst: 11 december 2006 Ooh, op die manier. Nee, je moet natuurlijk ook nog een HTML-pagina met een formuliertje maken. Het eerste deel van het originele script dat je postte voldoet hieraan overigens. Daarnaast kun je in het php-script nog bijvoorbeeld dit opnemen voor alle andere code: Code: PRINT "<html><head><title>Bedankt</title>Je bericht is verzonden.<BR>Bedankt voor je mailtje.<BR><a href="$home">Terug naar de homepage </a></body></html>"; Dan krijgt men bovenstaande tekst te zien <img src="/forums/images/graemlins/smile.gif" alt="" />. $home ff veranderen naar je indexpagina voor een goeie link natuurlijk. Na jaren zonder, ben ik toch weer van plan een schotel aan te schaffen.
alx Geplaatst: 12 december 2006 Geplaatst: 12 december 2006 @ Duwgati + El Piño Natuurlijk is contactformulier.php aangeroepen door de htmlfile! Als in het eerste gedeelte van mijn bovenstaande listing. Ik heb slechts de regels van El Piño met een editor in een file gezet met dezelfde naam als voorheen: contactformulier.php. De gebruikte editor voegt niets toe, verandert ook niets. @ Duwgati, Met menuscherm bedoel je het frame met knoppen??? Ja, dat is gemaakt in WebPro. Daar kan zelfs ik mee overweg. Beetje omslachtig maar iedereen kan ermee werken. Groeten en beide heren mijn hartelijke dank, Alex. P.S. Ik ga natuuurlijk nog verder spelen n.a.v. aanwijzingen van El Piño, Ik ben allergisch voor pollen en mensen die regels uitvaardigen, maar er zichzelf niet aan houden. Amstrad650D2Mac>>TF5000PVR>>etc.>>/DB7025+/TF5300KPN,VU+Duo Moteqc2100a-schotel 1mtr-X-Cam/Aston 1.05.
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen