Beste leden,
gezien het feit dat het laatst aangeboden contact script tegen betaling de 1e pagina heeft verlaten,
bied ik hierbij een voor niks aan.
Welke kennis moet ik bezitten om dit te laten werken?
Eigenlijk alleen de kennis om de html ervan mooier te maken.
Het script wordt met een standaard html layout geleverd die werkt met het script.
Veder om je e-mail in te stellen hoeft je IQ alleen hoger te zijn dan die van een aap.
Misschien is een beetje leesvaardigheid erbij ook mooi! maar dat zit wel goed denk ik.
En waarom noem ik dit als voorbeeld?
omdat je enkel de tekst: "UW E-MAIL HIER" hoeft te vervangen met je eigen e-mail.
Wil je toch iets aanpassen in de PHP zelf?
staat alles met commentaar aangegeven in vrijwel dummietaal.
Voorbeeld:
/* Voer hier uw e-mail in */
Wat voor beveiliging/checks zitten erin verwerkt?
Het script bekijkt of alles is ingevuld, en of de "AV" worden geaccepteerd &
of het e-mail de juiste format heeft.
Dus het moet minimaal bestaan uit: xxx@xxx.xx
Er moet iets VOOR en NA de "@" staan en er moet iets NA de "." staan.
Aangezien ik het script gratis aanbied zit er GEEN ajax deel in voor live checks,
en GEEN captcha ingegrepen.
Screenshots:
Afbeelding niet beschikbaarDe bron kon niet worden geladen (www.mupload.nl).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (www.mupload.nl).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (www.mupload.nl).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (www.mupload.nl).Bron openen ↗Download:
http://xeer.nl/index.php?a=download&q=28
Voor de mensen die hem niet kunnen downloaden, de code:EDIT:
Feedback word erg op prijs gesteld ondanks dat dit een gratis script is.
Kritiek a.u.b onderbouwen met een logische reden en eventueel een verbetering van dat punt,
of een tip hoe ik dit volgende keer beter kan aanpakken.
gezien het feit dat het laatst aangeboden contact script tegen betaling de 1e pagina heeft verlaten,
bied ik hierbij een voor niks aan.
Welke kennis moet ik bezitten om dit te laten werken?
Eigenlijk alleen de kennis om de html ervan mooier te maken.
Het script wordt met een standaard html layout geleverd die werkt met het script.
Veder om je e-mail in te stellen hoeft je IQ alleen hoger te zijn dan die van een aap.
Misschien is een beetje leesvaardigheid erbij ook mooi! maar dat zit wel goed denk ik.
En waarom noem ik dit als voorbeeld?
omdat je enkel de tekst: "UW E-MAIL HIER" hoeft te vervangen met je eigen e-mail.
Wil je toch iets aanpassen in de PHP zelf?
staat alles met commentaar aangegeven in vrijwel dummietaal.
Voorbeeld:
/* Voer hier uw e-mail in */
Wat voor beveiliging/checks zitten erin verwerkt?
Het script bekijkt of alles is ingevuld, en of de "AV" worden geaccepteerd &
of het e-mail de juiste format heeft.
Dus het moet minimaal bestaan uit: xxx@xxx.xx
Er moet iets VOOR en NA de "@" staan en er moet iets NA de "." staan.
Aangezien ik het script gratis aanbied zit er GEEN ajax deel in voor live checks,
en GEEN captcha ingegrepen.
Screenshots:
Spoiler tonen
Afbeelding niet beschikbaarDe bron kon niet worden geladen (www.mupload.nl).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (www.mupload.nl).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (www.mupload.nl).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (www.mupload.nl).Bron openen ↗http://xeer.nl/index.php?a=download&q=28
Voor de mensen die hem niet kunnen downloaden, de code:
Spoiler tonen
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]verstuur[/COLOR][COLOR= #007700]])){[/COLOR]
[COLOR= #FF8000]/* Het e-mail waar het naartoe moet */[/COLOR]
[COLOR= #0000BB]$myemail[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"UW E-MAIL ADRES HIER"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]/* Alle formulier inputs ophalen*/[/COLOR]
[COLOR= #0000BB]$yourname[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]yourname[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$email[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]email[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]onderwerp[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$how[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]how[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$comments[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]comments[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$TOS[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]TOS[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #FF8000]/* Kijk of het e-mail iets VOOR en NA het @ teken heeft staan, en of er iets NA de . staat. */[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700](![/COLOR][URL="http://www.php.net/preg_match"]preg_match[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"/([w-]+@[w-]+.[w-]+)/"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$email[/COLOR][COLOR= #007700]))
{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Uw e-mailadres voldoet niet aan onze eisen! <a href=contact.php>klik hier</a> om terug te gaan."[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]();
}[/COLOR]
[COLOR= #FF8000]/* Check of alles is ingevuld */[/COLOR]
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$yourname[/COLOR] [COLOR= #007700]==[/COLOR] NULL OR [COLOR= #0000BB]$onderwerp[/COLOR] [COLOR= #007700]==[/COLOR] NULL OR [COLOR= #0000BB]$comments[/COLOR] [COLOR= #007700]==[/COLOR] NULL OR [COLOR= #0000BB]$TOS[/COLOR] [COLOR= #007700]==[/COLOR] NULL[COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Vul a.u.b alle velden in voor u op verzenden drukt! <a href=contact.php>klik hier</a> om terug te gaan."[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]();
}[/COLOR]
[COLOR= #FF8000]/* Opmaak het bericht dat naar $myemail gaat */[/COLOR]
[COLOR= #0000BB]$message[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Beste,
Het contact formulier is ingevuld! :
Naam: $yourname
E-mail: $email
Onderwerp: $onderwerp
Hoe heeft hij/zij ons gevonden?: $how
Het bericht:
$comments
Het bericht is verzonden vanaf het IP: $ip
Einde van het bericht.
"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]/* extra header functie in mail */[/COLOR]
[COLOR= #0000BB]$headers[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"From: $yourname <$email>
"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #FF8000]/* stuur de mail */[/COLOR]
[URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$myemail[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$onderwerp[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$message[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$headers[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]/* doorstuur naar bedankt pagina */[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Location: thanks.html[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]();
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
?>
<html>
<body>
<form action="#" method="post">
<b>Uw naam:</b><br />
<input type="text" name="yourname" /><br /><br />
<b>Uw e-mailadres:</b><br />
<input type="text" name="email" size="30px"/>
<br /> <br />
<b>Het onderwerp van uw bericht:</b><br />
<input type="radio" name="onderwerp" value="Vraag" checked="checked" /> Vraag
<input type="radio" name="onderwerp" value="Bestelling" /> Bestelling
<input type="radio" name="onderwerp" value="klacht" /> Klacht
<input type="radio" name="onderwerp" value="Overige" /> Overige<br />
<br />
<b>Hoe heeft u ons gevonden?</b><br />
<select name="how">
<option>Wil ik liever niet melden</option>
<option>Google</option>
<option>Mond tot mond reclame</option>
<option>Link vanaf een andere website</option>
<option>Overige</option>
</select>
<br /> <br />
<b>Uw bericht:</b><br />
<i>*Geef zoveel mogelijk details in geval van een klacht.</i><br />
<textarea name="comments" rows="20" cols="60" class="textarea"></textarea><br>
<input type="checkbox" name="TOS" value="TOS">Ik accepteer de algemene voorwaarden en ik maak geen misbruik van dit contact formulier.<br>
<input type="submit" value="verstuur" name="verstuur"> <input type="reset" value="Verwijder velden" />
</form>
</body>
</html>
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]}[/COLOR]
?>Feedback word erg op prijs gesteld ondanks dat dit een gratis script is.
Kritiek a.u.b onderbouwen met een logische reden en eventueel een verbetering van dat punt,
of een tip hoe ik dit volgende keer beter kan aanpakken.





43: