Mail functie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

L P

L P

06/05/2008 23:00:00
Quote Anchor link
Ik heb een probleem met de mail functie.

Ik wil een e-mail versturen met behulp van de mail functie die zowel html als php kan verwerken.

Als ik geen headers meestuur is php geen probleem maar werkt html niet
als ik de volgende headers meestuur:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
 $headers
= "MIME-Version: 1.0\r\n";
 $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
?>

Dan is html geen probleem maar werkt php niet meer.

Is dit op te lossen door ander header mee te sturen of niet?
 
PHP hulp

PHP hulp

31/12/2024 16:11:05
 
Danny K

Danny K

06/05/2008 23:02:00
Quote Anchor link
Hoe bedoel je dit: "maar werkt php niet meer."?
PHP werkt toch ook niet in de verzonden mail?
 
L P

L P

06/05/2008 23:08:00
Quote Anchor link
Eerst kon ik variabelen meesturen in een link

dus
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
http://www.mijnsite.nl/mail.php?login=$login

werd dan verstuurd als
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
http://www.mijnsite.nl/mail.php?login=agedeo

Dit gebeurt nu niet meer. Nu wordt ie verstuurd zoals het er staat.
 
L P

L P

07/05/2008 00:03:00
Quote Anchor link
Heb het opgelost. Had te variabele bericht in enkele quotes staan
 
Cake Masher

Cake Masher

07/05/2008 00:06:00
Quote Anchor link
Altijd de variable buiten de quotes houden..

Dus niet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
   echo "mijn naam is $naam";
?>

Maar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
   echo "mijn naam is " . $naam;
   echo "dus " . $naam . " hoe is het?";
?>
 
Michael

michael

07/05/2008 00:20:00
Quote Anchor link
Rick schreef op 07.05.2008 00:06:
Altijd de variable buiten de quotes houden..

Dus niet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
   echo "mijn naam is $naam";
?>

Maar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
   echo "mijn naam is " . $naam;
   echo "dus " . $naam . " hoe is het?";
?>


en enkele quotes gebruiken bij strings. behalve bij queries niet. Je hebt namelijk in html veel de dubbele quotes nodig en bij queries weer veel enkele nodig
 
Jelle -

Jelle -

07/05/2008 00:39:00
Quote Anchor link
michael schreef op 07.05.2008 00:20:
Rick schreef op 07.05.2008 00:06:
Altijd de variable buiten de quotes houden..

Dus niet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
   echo "mijn naam is $naam";
?>

Maar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
   echo "mijn naam is " . $naam;
   echo "dus " . $naam . " hoe is het?";
?>


en enkele quotes gebruiken bij strings. behalve bij queries niet. Je hebt namelijk in html veel de dubbele quotes nodig en bij queries weer veel enkele nodig


HTML werkt ook met enkele quotes hoor ;) (let op het woord: werkt)
 
Michael

michael

07/05/2008 08:28:00
Quote Anchor link
Smurf Minions schreef op 07.05.2008 00:39:
michael schreef op 07.05.2008 00:20:
Rick schreef op 07.05.2008 00:06:
Altijd de variable buiten de quotes houden..

Dus niet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
   echo "mijn naam is $naam";
?>

Maar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
   echo "mijn naam is " . $naam;
   echo "dus " . $naam . " hoe is het?";
?>


en enkele quotes gebruiken bij strings. behalve bij queries niet. Je hebt namelijk in html veel de dubbele quotes nodig en bij queries weer veel enkele nodig


HTML werkt ook met enkele quotes hoor ;) (let op het woord: werkt)


en mijn auto rijdt ook zeker 10 seconden op diesel :)
 
Jurgen assaasas

Jurgen assaasas

07/05/2008 08:32:00
Quote Anchor link
Ik denk dat je te weinig headers mee zend. Probeer een Swiftmailer deze is gratis en makkelijk in gebruik. Hierdoor hoef je ook niet het hele mail protocol te kennen om een simpel mailtje te sturen.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.