Archief - velden toevoegen aan mail die verstuurd wordt

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

adrianhates

Legacy Member
PHP:
 if (mail($to,$subject,$message,$headers)) {  
        header('Location: [url]http://www.domeinnaam.be/paginametbevestigingvanverzending.htm/');[/url]  
 }  
 else {  
      echo 'FOUT';  
}
je moet je vorige code is herlezen en je variabelen checken
Die code is ook ni echt proper opgebouwd ze.. Der kunnen serieus wat regels weggelaten worden

Rep1

Legacy Member
adrianhates zei:
je moet je vorige code is herlezen en je variabelen checken
Die code is ook ni echt proper opgebouwd ze.. Der kunnen serieus wat regels weggelaten worden
Rep1 zei:
you're talking chinese man ;)
Ik begrijp echt ontzettend weinig van PHP, dus variabelen checken? :oink: Zelfs al zou ik het begrijpen, dan nog zou ik niet weten hoe ik dat zou moeten doen.

En regels weglaten?
Ik vond het formulier van jdesign al immens veel korter dan formulieren die ik op internet tegenkwam.

Het hoeft voor mij dan ook geen formulier te zijn dat de perfectie benadert. Zolang het duidelijk is en werkt (en dus verzonden kan worden naar een @domeinnaam.be) ben ik al heel tevreden. Ok, een degelijke code is ook belangrijk, maar of daar nu een overbodig lijntje instaat, dat zou mij dan zo niet echt storen (ik zou het zelf overigens toch niet opmerken als PHP-leek)

Maar het is ook om die reden dat ik hier graag een duidelijk en goed formulier zou hebben. Als je het hier wat volgt, zie je dat wel meer mensen op zoek zijn naar een goed formulier. En eens een formulier hier gestaan heeft dat aan die eisen voldoet, kan dit ook gebruikt worden door anderen.

Rep1

Legacy Member
Zou er aub toch eens iemand willen kijken naar het probleem, want ik zou eigenlijk toch eens een werkend formulier moeten hebben (naar een @domeinnaam.be)

Zoals ik zei, hoeft het van mij zelfs geen verbetering te zijn aan het script op de eerste pagina. Ik ben vanzelfsprekend ook tevreden met een volledig nieuw formulier, zolang het maar werkt.

adrianhates

Legacy Member
PHP:
<?php
$yourName = 'Naam Voornaam';
$yourEmail = '[email protected]';
$yourSubject = $_POST['onderwerp']." ".$_POST['naam']." ".$_POST['voornaam'];
$referringPage = 'http://www.jdesign.be';
    if ( isset($_POST['sendContactEmail']) )  {
		$to = $yourEmail;
		$subject = $yourSubject.': '.$_POST['posRegard'];
		$message = cleanPosUrl($_POST['bericht']);
		$headers = "From: ".cleanPosUrl($_POST['naam'])." ".stripslashes($_POST['voornaam'])." <".$_POST['mail'].">\r\n";
		$headers .= 'To: '.$yourName.' <'.$yourEmail.'>'."\r\n";
		   
		if (mail($to,$subject,$message,$headers)) {  
			header('Location: http://www.domeinnaam.be/paginametbevestigingvanverzending.htm/'); 
		}  
		else {  
			echo 'FOUT';  
		}  
    }
?>

dat zou het moeten doen mits de nodige aanpassingen

Rep1

Legacy Member
Nope, ik krijg een blanco pagina (en er worden geen gegevens verstuurd)
Ik heb het zowel getest met een @telenet.be als met een @domein.be
Maar deze keer dus geen FOUT-melding.

Uiteraard de nodige aanpassingen gedaan, maar het geeft dus niet het gewenste resultaat.
Het zit me blijkbaar toch niet mee, hé...

Rep1

Legacy Member
Ondertussen weer enkele formulier-scripts geprobeerd, maar zonder succes.

Ik dacht een goed script te hebben gevonden (al vond ik het minder dat alle code, inclusief e-mail adres, op de pagina zelf stonden = geen apart PHP-document) maar nadat ik het volledig had gestyled, bleek dit formulier ervoor te zorgen dat heel mijn menu opgefucked werd (zelfs bij het originele script, zonder mijn styling) Dat is dus niet echt de bedoeling.
Mijn styling was overigens goed voor IE, maar in Firefox leek dit dan weer nergens naar.
Het leuke aan dit script was de mogelijkheid om aan te duiden of de invuller het bericht zelf ook wenste te ontvangen... maar het was dus "no good".

Bij deze blijf ik hier proberen of er iemand mij uit de nood kan helpen...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan