-
31-12-2008, 12:56 #16Member
- Registered
- 04/10/03
- Location
- 9000
- Posts
- 3,755
- iTrader
- 14 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 5/35
Kan het ook zijn dat een form een e-mail niet kan verzenden omdat de hosting het niet toelaat? De hosting ondersteunt wel PHP. 100webspace.net (suckt, maar 't was maar om te testen ejh!)
no votes
-
-
31-12-2008, 19:26 #17
100webspace ondersteunt idd geen mail sends.
Ik ken geen enkele free host die dat doet. reden (denk ik): zou veel te snel misbruikt worden voor spammails.* blub*no votes
-
02-01-2009, 16:58 #18Member
- Registered
- 18/03/06
- Posts
- 150
- iTrader
- 0
- Mentioned
- 0 Post(s)
no votes
-
04-01-2009, 16:45 #19Member
- Registered
- 18/03/06
- Posts
- 150
- iTrader
- 0
- Mentioned
- 0 Post(s)
Ik denk dat de php-mannen allemaal met verlof zijn

Nu, de titel van deze thread is ook niet meer waar het over gaat natuurlijk.
Het probleem is: de post met omschrijving van het probleem
Een oplossing zou handig zijn, of anders iemand die zijn/haar formulier wil delen met dit forum. Dat kan dan ineens omgedoopt worden tot "het 9Lives contactformulier"
no votes
-
15-01-2009, 22:23 #20Member
- Registered
- 18/03/06
- Posts
- 150
- iTrader
- 0
- Mentioned
- 0 Post(s)
Niemand die kan helpen?
(oplossing voor de fout-melding of het delen van een perfect werkend formulier)
no votes
-
15-01-2009, 22:41 #21je moet je vorige code is herlezen en je variabelen checkenPHP Code:
if (mail($to,$subject,$message,$headers)) {
header('Location: [url]http://www.domeinnaam.be/paginametbevestigingvanverzending.htm/');[/url]
}
else {
echo 'FOUT';
}
Die code is ook ni echt proper opgebouwd ze.. Der kunnen serieus wat regels weggelaten wordenno votes
-
15-01-2009, 22:53 #22Member
- Registered
- 18/03/06
- Posts
- 150
- iTrader
- 0
- Mentioned
- 0 Post(s)
Ik begrijp echt ontzettend weinig van PHP, dus variabelen checken?
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.no votes
-
18-01-2009, 16:55 #23Member
- Registered
- 18/03/06
- Posts
- 150
- iTrader
- 0
- Mentioned
- 0 Post(s)
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.no votes
-
18-01-2009, 17:22 #24dat zou het moeten doen mits de nodige aanpassingenPHP Code:
<?php
$yourName = 'Naam Voornaam';
$yourEmail = 'naam@domein.be';
$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';
}
}
?>no votes
-
19-01-2009, 22:36 #25Member
- Registered
- 18/03/06
- Posts
- 150
- iTrader
- 0
- Mentioned
- 0 Post(s)
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é...no votes
-
26-01-2009, 20:49 #26Member
- Registered
- 18/03/06
- Posts
- 150
- iTrader
- 0
- Mentioned
- 0 Post(s)
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...no votes



