Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Speciaal contactformulier

Pagina: 1
Acties:
  • 115 views sinds 30-01-2008
  • Reageer

  • m00n
  • Registratie: Juni 2004
  • Laatst online: 12-11 15:57
Beste tweakers,

Ben sinds een tijdje bezig met het maken van een website met behulp van het Joomla CMS!.

Nu heb ik verschillende contact modules geprobeerd, maar geen kreeg het resultaat als:

http://home.casema.nl/m_delemarre/form.html

(Gaat dus om de laatste keuze, mail naar: .....)

Nu heb ik een begin gemaakt om deze gewoon zelf te maken, en vervolgens te implementeren in het CMS via Wrapper.

Nu kom ik bij het volgende stukje code:



$where_form_is="http".($HTTP_SERVER_VARS["HTTPS"]=="on"?"s":"")."://".$SERVER_NAME.strrev(strstr(strrev($PHP_SELF),"/"));
$message="Voornaam: ".$Voornaam."
Achternaam: ".$Achternaam."
Functie: ".$Functie."
Bedrijf: ".$Bedrijf."
Adres: ".$Adres."
Postcode: ".$Postcode."
Woonplaats: ".$Woonplaats."
Telefoonnummer: ".$Telefoonnummer."
Faxnummer: ".$Faxnummer."
Mobiel: ".$Mobiel."
Mailadres: ".$Mailadres."
Opmerking of vraag: ".$Opmerkingofvraag."
Mail naar: ".$Mailnaar."
";
$message = stripslashes($message);
mail("mail@mail.nl","Formulier verstuur via de website van LMDS",$message,"From: Contact formulier");
$make=fopen("admin/data.dat","a");
$to_put="";
$to_put .= $Voornaam."|".$Achternaam."|".$Functie."|".$Bedrijf."|".$Adres."|".$Postcode."|".$Woonplaats."|
".$Telefoonnummer."|".$Faxnummer."|".$Mobiel."|".$Mailadres."|".$Opmerkingofvraag."|".$Mailnaar."
";
fwrite($make,$to_put);
?>



Misschien stomme vraag, maar hoe krijg ik de .$Mailnaar. in de plaats van de mail@mail.nl. Is dit gewoon een kwesite van:
mail(".$Mailnaar","Formulier verstuur via de website van LMDS",$message,"From: Contact formulier");

Of is er meer?

SteamID: m00n22NL | GT: m00n22 | My Game PC


  • disjfa
  • Registratie: April 2001
  • Laatst online: 04-11 11:05

disjfa

be

Heb je het al geprobeert?

disjfa - disj·fa (meneer)
disjfa.nl


Verwijderd

Dit is gewoon de mail functie van PHP, zie

http://nl3.php.net/manual/en/function.mail.php

en ik zou die quotes even weglaten:

mail($Mailnaar,"Formulier verstuur via de website van LMDS",$message,"From: Contact formulier");

kwestie van proberen lijkt me...

  • m00n
  • Registratie: Juni 2004
  • Laatst online: 12-11 15:57
Hmmz oke, ja ik kan momenteel niet bij de server, rechten staan zo dat ik deze files niet kan overschrijven dus vandaar dat ik het vraag.

Ik ga het proberen.

SteamID: m00n22NL | GT: m00n22 | My Game PC


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 00:24

MueR

Admin Devschuur® & Discord

is niet lief

Als je de bestanden niet kan bewerken, heb je weinig kans. Verder is de code verschrikkelijk verouderd.
Zo is $PHP_SELF nu $_SERVER['PHP_SELF'], en idem dito voor $SERVER_NAME.
Zie ook http://nl3.php.net/manual....variables.predefined.php

Anyone who gets in between me and my morning coffee should be insecure.


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Waar hoort mijn topic?
WEB >> PRG

Verder zien we graag dat je code tags gebruikt als je code post.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
Misschien wil je kijken naar een basiscursusje programmeren?

Goede keywords: variable en function.

[ Voor 10% gewijzigd door Grijze Vos op 10-09-2007 14:23 ]

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


  • r0bert
  • Registratie: September 2001
  • Laatst online: 28-11 00:42
m00n schreef op maandag 10 september 2007 @ 10:58:
Hmmz oke, ja ik kan momenteel niet bij de server, rechten staan zo dat ik deze files niet kan overschrijven dus vandaar dat ik het vraag.
Ik ga het proberen.
8)7

  • Grijze Vos
  • Registratie: December 2002
  • Laatst online: 28-02 22:17
"Do or do not, there is no try." ;)

Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info


  • reddevil
  • Registratie: Februari 2001
  • Laatst online: 06-10 14:25
Volgens mij bedoelt ie toch dattie wilt dat in 'to' staat iets van "Persoon 1 <test@test.com>" ipv alleen "test@test.com" of ligt dat aan mij?

Voorbeeldje van http://nl3.php.net/manual/en/function.mail.php
PHP:
1
mail("\"Zane, CEO - Test\" <myaddrr@mydomain>", "prova da test_zane", "dai funziona...");

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Ook een belangrijke, niet te vergeten issue: spam.
Heb je al bedacht hoe je dat wil voorkomen, als je een variabele to-veld in laat vullen door de gebruiker? Anders gaan spambots misschien jouw mooie form misbruiken, om hun spam (middels jouw mail(er) te versturen... :)

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Toevallig gehost bij PCExtreme?

Hun policy vraagt dat de afzender voorkomt in het mail form. Om zo spam te vermijden.

Dus als je domein www.domein.net is, dan moet de afzender postmaster@domein.net zijn oid.

Going for adventure, lots of sun and a convertible! | GMT-8

Pagina: 1