Hoi
hierbij dan een stuk van de code waar het om gaat..
Dus de teksten die worden aangeroepen in echo.. die wil ik graag weergegeven hebben volgends de stylesheet... maar dat werkt dus niet....
In de pagina waar het script moet komen staat
<td width="91%" class="tekst" valign="top">
<iframe name="FRAME1" src="post.php" width="500" height="500" frameborder="0" scrolling="auto"></iframe>
</td>
Het bestand wat word aangeroepen is post.php en dat ziet er dan als volgt uit:
<link href="style.css" rel="stylesheet" type="text/css" />
<?
// geef e-mail adres op van ontvanger
$mail_ontv = "info@site.nl";
// is niet 100% !!!
function checkmail($mail)
{
$email_host = explode("@", $mail);
$email_host = $email_host['1'];
$email_resolved = gethostbyname($email_host);
if ($email_resolved != $email_host && eregi("^[0-9a-z]([-_.~]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,4}$",$mail))
$valid = 1;
return $valid;
}
// als er niet op submit is gedrukt, of als er wel op is gedrukt maar niet alles ingevoerd is
if (!$_POST['submit'] || $_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['telefoonnummer']))
{
if ($_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['telefoonnummer']))
{
echo "U bent uw naam, e-mail adres, telefoonnummer of bericht vergeten in te vullen. Ook kan het zijn ";
echo "dat u een verkeerd e-mail adres hebt ingevuld.<p>";
}
// form + tabel
echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
echo "<form method=\"POST\" ACTION=\"" . $_SERVER['PHP_SELF'] . "\">";
// naam <br />
echo "<tr><td>Beste Jeroen, zou je contact met mij op willen nemen? </td></tr>";
echo "<tr><td>Mijn naam is:</td></tr>";
echo "<tr><td><input type=\"text\" name=\"naam\" value=\"" . $_POST['naam'] . "\"></td></tr>";
// space
echo "<tr><td> </td></tr>";
// mail
echo "<tr><td>Mijn e-mail adres is:</td></tr>";
echo "<tr><td><input type=\"text\" name=\"mail\" value=\"" . $_POST['mail'] . "\"></td></tr>";
// space
echo "<tr><td> </td></tr>";
// mail
echo "<tr><td>Mijn telefoonnummer is:</td></tr>";
echo "<tr><td><input type=\"text\" name=\"telefoonnummer\" value=\"" . $_POST['telefoonnummer'] . "\"></td></tr>";
// space
echo "<tr><td> </td></tr>";
// mail
echo "<tr><td>Het gaat om:</td></tr>";
echo "<tr><td><TEXTAREA name=\"msggs\" ROWS=\"6\" COLS=\"45\">" . htmlentities($_POST['msggs']) . "</TEXTAREA></td></tr>";
// space
echo "<tr><td> </td></tr>";
// button
echo "<tr><td> </td></tr>";
echo "<tr><td><input type=\"submit\" name=\"submit\" value=\"Versturen\"></td></tr>";
// sluit form + tabel
echo "</form>";
echo "</table>";
}
// versturen naar
else
{
// set datum
$datum = date("d.m.Y H:i");
// set ip
$ip = $_SERVER['REMOTE_ADDR'];
$inhoud_mail = "===================================================\n";
$inhoud_mail .= "Ingevulde contact formulier\n";
$inhoud_mail .= "===================================================\n\n";
$inhoud_mail .= $_SERVER['SCRIPT_URI'] . "\n\n";
$inhoud_mail .= "Naam: " . $_POST['naam'] . "\n";
$inhoud_mail .= "E-mail adres: " . $_POST['mail'] . "\n";
$inhoud_mail .= "Bericht:\n";
$inhoud_mail .= $_POST['msggs'] . "\n\n";
$inhoud_mail .= "Verstuurd op " . $datum . " via het ip " . $ip . "\n\n";
$inhoud_mail .= "===================================================\n\n";
// --------------------
// spambot protectie
// ------
// van de tutorial:
http://www.phphulp.nl/php/tutorials/10/340/
// ------
$headers = "From: " . $_POST['naam'] . " <" . $_POST['mail'] . ">";
$headers = stripslashes($headers);
$headers = str_replace("\n", "", $headers); // Verwijder \n
$headers = str_replace("\r", "", $headers); // Verwijder \r
$headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
$_POST['telefoonnummer'] = str_replace("\n", "", $_POST['telefoonnummer']); // Verwijder \n
$_POST['telefoonnummer'] = str_replace("\r", "", $_POST['telefoonnummer']); // Verwijder \r
$_POST['telefoonnummer'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['telefoonnummer'])); // Slashes van quotes
mail($mail_ontv, $_POST['telefoonnummer'], $inhoud_mail, $headers);
echo "<h1>Uw e-mail is verstuurd</h1>";
echo "<p>Bedankt voor het versturen van een e-mail. Wij doen ons best binnen 3 ";
echo "werkdagen contact met u op te nemen.</p>";
echo "<p>We nemen alles serieus en zullen vertrouwelijk omgaan met de informatie ";
echo "die we binnen krijgen. Uw e-mail adres zal nooit aan derden worden verstrekt.</p>";
}
?>