Bekijk Volledige Versie : PHP hulp gevraagd voor HTML form via email
Hallo,
Een aantal dagen geleden in NIWO gepost, maar hij hoort hier (denk ik)
Ik zit met een php probleempje.
Op de site heb ik een shop ingebouwd, waarbij na selectie van een of
meer artikelen een bestel-formulier wordt opgebouwd.
De inhoud daarvan inclusief de opmaak, wil ik via email naar mezelf en
de besteller verzenden.
Na een aantal weken op php sites te hebben gekeken en zelf geknutselt
te hebben, snap ik er nog geen hout van. Op dit moment gebruik ik een
script van de website hoster, die toont wel de inhoud van de velden
maar niet de opmaak.
Wie kan me daarbij helpen c.q. een script schrijven????
Groeten,
Tonnie
www.vision2form.nl
www.vision2form.com
Jan Reilink
01/07/03, 12:20
tonnie wrote:
[...]
> Na een aantal weken op php sites te hebben gekeken en zelf geknutselt
> te hebben, snap ik er nog geen hout van. Op dit moment gebruik ik een
> script van de website hoster, die toont wel de inhoud van de velden
> maar niet de opmaak.
>
> Wie kan me daarbij helpen c.q. een script schrijven????
>
Waarom je uberhaupt in HTML zou willen mailen is mij onduidelijk
(absoluut niet netjes namelijk :), maar goed. In de headers zou je een
'Content-Type: text/html' kunnen opgeven waarna je in de body HTML tags
kan gebruiken.
$subject = "Mail vanaf site\r\n";
[header definities]
$header .= "Content-Type: text/html\r\n";
$body = "<html><head>\r\n";
[meer body]
$body .= "<body>\r\n";
$body .= "$bericht\r\n";
$body .= "</body></html>
if (mail("$from", "$to", "$subject", "$header", "$body")) {
echo "Het bericht is verstuurd\r\nHartelijk dank.";
}
else {
echo "Er is een fout opgetreden bij het versturen";
}
NOTE: niets getest ;-)
--
Met vriendelijke groet / Best regards,
Jan Reilink
VEVIDA Nederland BV
"Jan Reilink" <janreilink@vevida.nl> schreef in bericht
news:3F015F5A.3090003@vevida.nl...
> tonnie wrote:
>
> [...]
> > Na een aantal weken op php sites te hebben gekeken en zelf geknutselt
> > te hebben, snap ik er nog geen hout van. Op dit moment gebruik ik een
> > script van de website hoster, die toont wel de inhoud van de velden
> > maar niet de opmaak.
> >
> > Wie kan me daarbij helpen c.q. een script schrijven????
> >
>
> Waarom je uberhaupt in HTML zou willen mailen is mij onduidelijk
> (absoluut niet netjes namelijk :), maar goed. In de headers zou je een
> 'Content-Type: text/html' kunnen opgeven waarna je in de body HTML tags
> kan gebruiken.
>
> $subject = "Mail vanaf site\r\n";
> [header definities]
> $header .= "Content-Type: text/html\r\n";
> $body = "<html><head>\r\n";
> [meer body]
> $body .= "<body>\r\n";
> $body .= "$bericht\r\n";
> $body .= "</body></html>
>
> if (mail("$from", "$to", "$subject", "$header", "$body")) {
> echo "Het bericht is verstuurd\r\nHartelijk dank.";
> }
> else {
> echo "Er is een fout opgetreden bij het versturen";
> }
>
> NOTE: niets getest ;-)
>
> --
> Met vriendelijke groet / Best regards,
> Jan Reilink
>
> VEVIDA Nederland BV
Hallo Jan,
Dat het mailen in html niet zo netjes is, snap ik niet.
Wat ik veel storender vind is dat je een bevestiging van een bestelling
ontvangt, waar alles doorelkaar staat, of nog erger waar ook de veldnamen
worden meegegeven.
Maar goed, ik heb nu iemand de opdracht gegeven het geheel in php te
schrijven en hierbij tevens een tekstversie op te maken.
Ondersteund de client de html, krijgt hij de html form, in elk ander geval
ontvangt hij de tekstversie.
Bedankt voor je hulp.
Groet,
Tonnie
--
Vision2Form
Jan Reilink
02/07/03, 20:50
t.prasing wrote:
> "Jan Reilink" <janreilink@vevida.nl> schreef in bericht
> news:3F015F5A.3090003@vevida.nl...
>
>>tonnie wrote:
>>
>>[...]
>>>Na een aantal weken op php sites te hebben gekeken en zelf geknutselt
>>>te hebben, snap ik er nog geen hout van. Op dit moment gebruik ik een
>>>script van de website hoster, die toont wel de inhoud van de velden
>>>maar niet de opmaak.
>>>
>>>Wie kan me daarbij helpen c.q. een script schrijven????
>>>
>>
>>Waarom je uberhaupt in HTML zou willen mailen is mij onduidelijk
>>(absoluut niet netjes namelijk :), maar goed. In de headers zou je een
>>'Content-Type: text/html' kunnen opgeven waarna je in de body HTML tags
>>kan gebruiken.
>>
>>$subject = "Mail vanaf site\r\n";
>>[header definities]
>>$header .= "Content-Type: text/html\r\n";
>>$body = "<html><head>\r\n";
>>[meer body]
>>$body .= "<body>\r\n";
>>$body .= "$bericht\r\n";
>>$body .= "</body></html>
>>
>>if (mail("$from", "$to", "$subject", "$header", "$body")) {
>>echo "Het bericht is verstuurd\r\nHartelijk dank.";
>>}
>>else {
>>echo "Er is een fout opgetreden bij het versturen";
>>}
>>
>>NOTE: niets getest ;-)
>>
>>--
>>Met vriendelijke groet / Best regards,
>>Jan Reilink
>>
>>VEVIDA Nederland BV
>
^ oei, fix even je newsclient
<http://www.google.nl/search?q=quotefix>
> Hallo Jan,
>
> Dat het mailen in html niet zo netjes is, snap ik niet.
>
Over het algemeen wordt mailen in HTML formaat (of nog erger: Multipart)
door de ontvanger niet als netjes beschouwd. Ik kan nu heel wat gaan
uitleggen over o.a. netiquette, maar e.e.a staat ook wel beschreven in
RFC1855 en op leerquoten.nl.
Mijn opmerking was verder niet negatief bedoeld hoor, gewoon een
constatering.
> Wat ik veel storender vind is dat je een bevestiging van een bestelling
> ontvangt, waar alles doorelkaar staat, of nog erger waar ook de veldnamen
> worden meegegeven.
>
> Maar goed, ik heb nu iemand de opdracht gegeven het geheel in php te
> schrijven en hierbij tevens een tekstversie op te maken.
>
> Ondersteund de client de html, krijgt hij de html form, in elk ander geval
> ontvangt hij de tekstversie.
>
> Bedankt voor je hulp.
>
Zoals ik al zei, ik had het niet getest, maar: Mailt mijn scriptje niet
in HTML? *oeps* :)
Succes er mee en www.php.net en www.hotscripts.com zijn je vriend.
Groeten, Jan
--
/"\ ASCII Ribbon Campaign
\ / No HTML in mail or news!
X
/ \ DSINet: http://www.dsinet.org
John Bokma
03/07/03, 03:20
Jan Reilink wrote:
> Over het algemeen wordt mailen in HTML formaat (of nog erger: Multipart)
> door de ontvanger niet als netjes beschouwd. Ik kan nu heel wat gaan
Sterker, html en multipart gaan hier de "spam" map in. Ik kijk er
vluchtig naar, en als je geen goed subject hebt gekozen is de kans
extreem groot dat ik het *niet* lees. (Your order is een voorbeeld van
een slecht onderwerp...)
Maak het altijd een *keuze* van de lezer van het bericht, bv. door op
een site iemand te laten *kiezen* voor HTML of plain text.
John
--
email: mail(at)johnbokma.com (or reply) home: http://johnbokma.com/
website design tips: http://johnbokma.com/websitedesign/ (preliminary)