Even voor het overzicht:
<?
$file = "mailtest.html";
$fp = fopen($file);
$blaat = fread($fp, 4069);
fclose($fp);
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail('
[email protected] ', 'subject', $blaat, $headers);
if (mail('
[email protected] ', 'subject', $blaat, $headers))
{
echo "email verstuurd";
}
else
{
echo "niet verstuurd";
}
?>
Het scriptje zover...
Krijg wederom de volgende melding:
Parse error: parse error in /home/projects/mijndomein3/default/detritus/linkage.nl/www/sql/email.php on line 2
en line 2 is dan:
$file = "mailtest.html";
zucht...
Link gekopieerd
Dan heb jhe toch ergens anders een fout....
Link gekopieerd
vlgns mij deugt de server waarop je het test niet hoor Erick
Link gekopieerd
Maar wanneer ik andere PHP dingetjes probeer heb ik geen problemen...
Dit is de boodschap die ik krijg via mijn
www.ericks.nl host:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/ericksnl/HTML/myphp/email.php on line 2
En dit die van mijn
www.linkage.nl host:
Parse error: parse error in /home/projects/mijndomein3/default/detritus/linkage.nl/www/sql/email.php on line 2
Wat klopt er dan niet ?
Maakt het nog uit hoe je de HTML pagina opstelt ?
Link gekopieerd
index.php:
<?
$file = "mailtest.txt";
$fp = fopen($file, 'r');
$blaat = fread($fp, 4069);
fclose($fp);
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From:
[email protected] \r\n";
if (mail('
[email protected] ', 'subject', $blaat, $headers))
{
echo "email verstuurd";
}
else
{
echo "niet verstuurd";
}
?>
mailtest.txt:
<html>
<head>
<title>Test</title>
</head>
<body bgcolor=#000000>
<font face=verdana color=#ffffff>
Test
</font>
</body>
</html>
Dit bovenstaande werkt 100%!! ik heb het zelf getest :) Dus als je een parse error krijgt is dit niet het enige wat je in je bestandje hebt staan..
Link gekopieerd
Link gekopieerd