Smikkelone
Legacy Member
Ik heb een webshop gemaakt in php + mysql, Het probleem is het volgende: bij mij thuis werkt alles perfect maar op mijn school (waar ik alles moet tonen vo puntekes
) daar werkt mijn mail functie niet.. ik gebruik 3*mail : om te registreren, om de bestelde zaken nog eens te mailen en als de bestelling klaar is. Deze werken allemaal bij mij, maar geen enkele werkt bij mijn school/webspace van vriend waar de mail weldegelijk geactiveerd is. mijn code van de registreer pagina:
bekijken kan op volgende url: http://smikkel.hopto.org/
(enkel als pc aanligt weliswaar)
Van de registreer pagina:
Van de bestelpagina:
pagina Bestelling verwerkt:
) daar werkt mijn mail functie niet.. ik gebruik 3*mail : om te registreren, om de bestelde zaken nog eens te mailen en als de bestelling klaar is. Deze werken allemaal bij mij, maar geen enkele werkt bij mijn school/webspace van vriend waar de mail weldegelijk geactiveerd is. mijn code van de registreer pagina:bekijken kan op volgende url: http://smikkel.hopto.org/
(enkel als pc aanligt weliswaar)
Van de registreer pagina:
PHP:
if($resultaat)
{
$zoekid="SELECT id FROM gebruikers WHERE login='".$_POST["loginnaam"]."';";
list($zoekidtabel)=mysql_fetch_row(mysql_query($zoekid));
$tekst=$serveradres."activatie.php?id=".$zoekidtabel."&email=".$_POST["emailadres"];
$message="<html><body>Welkom bij de Webshop<br />Uw logingegevens zijn:<br />Loginnaam: ".$_POST["loginnaam"]." <br />Paswoord: ".$_POST["wachtwoord1"]."<br />U dient uw account nog te activeren door <a href='".$tekst."' target='_blank'> deze </a> link te volgen.</body></html>";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "To: ".$_POST["emailadres"]."\r\n";
$headers .= "From: Webshop <[email protected]>\r\n";
if(mail($_POST["emailadres"], "Uw account activeren.", $message, $headers))
{
session_unregister("naam");
session_unregister("voornaam");
session_unregister("straat");
session_unregister("huisnummer");
session_unregister("stad");
session_unregister("postnummer");
session_unregister("telefoonnummer");
session_unregister("emailadres");
session_unregister("loginnaam");
}
Van de bestelpagina:
PHP:
$subject = "Uw Bestelling"; //begin mailfunctie
$message="<html><body><h3>Hallo ".$voornaam." ".$naam.", uw bestelling is goed opgenomen.</h3><table class=mandje border='1'><tr><th>Artikelnr</th><th>Omschrijving</th><th>Aantal/Prijs</th><th class='totprijsth'>Totale Prijs</th></tr>";
$tabel=explode(',',$_SESSION["bestelling"]); //verschillende artikels+aantal in tabel steken.
$totaalprijs=0;
while(list($id,$artikelnummer,$omschrijving,$stock,$prijs,$afbeelding)=mysql_fetch_row($DBartikelen))
{
for($i=0;$tabel[$i];$i++)
{
$id_aantal=explode(':',$tabel[$i]);
if($id_aantal[0]==$id&&$id_aantal[1]!=0)
{
$totaalprijs+=($id_aantal[1]*$prijs);
$message.="<tr><td width='20' align='center'>$artikelnummer</td>"; //artikelnummer in html tabel plaatsen
$message.="<td width='*'>$omschrijving</td>"; //omschrijving in html tabel
$message.="<td align='center' width='80'>$id_aantal[1] x $prijs €</td>"; //prijs en aantal(+veranderen)
$message.="<td align='center'width='80'>".$id_aantal[1]*$prijs."</td></tr>"; //prijs*aantal
}
}
}
$message.="<tr><td></td><td></td><td></td><td colspan='2' align='center'>Totaal: $totaalprijs €</td></tr>"; //totaalprijs afbeelden
$message.="</table><br /><h5>U dient de som van <u>".$totaalprijs." € +15€ verzending </u></u> te betalen op volgend rekeningnummer: <i>738-4173238-29</i> met als mededeling:'klant".$_SESSION["id"]."+".$factuurnr."'<br /><br />Als u nog opmerkingen heeft over deze factuur gelieve dan contact op te nemen met ons op volgend nummer: 0497/847304. Gelieve uw factuurnummer (=".$factuurnr.") bij de hand te hebben.<br /><br />Wij danken u voor uw vertrouwen.</h5></body></html>";
// To send HTML mail, you can set the Content-type header.
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "To: ".$email."\r\n";
$headers .= "From: Webshop <[email protected]>\r\n";
//$headers .= "Cc: [email protected]\r\n";
//$headers .= "Bcc: [email protected]\r\n";
mail($email, $subject, $message, $headers);
PHP:
$message="Hallo ".$voornaam." ".$naam."<br />Uw bestelling is verwerkt en verzonden. Taxipost zal contact opnemen met u om de afhaling te regelen.<br /><br />";
$message.="Als u nog opmerkingen heeft over deze factuur gelieve dan contact op te nemen met ons op volgend nummer: 0497/847304. Gelieve uw factuurnummer (=".$_GET["factuurnummer"].") bij de hand te hebben.<br /><br />Wij danken u voor uw vertrouwen.</h5></body></html>";
// To send HTML mail, you can set the Content-type header.
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "To: ".$email."\r\n";
$headers .= "From: Webshop <[email protected]>\r\n";
//$headers .= "Cc: [email][email protected][/email]\r\n";
//$headers .= "Bcc: [email][email protected][/email]\r\n";
$subject='Afhandeling factuurnummer:'.$_GET["factuurnummer"];
mail($email, $subject, $message, $headers);

