css in php file
Hallo,
ik heb een contactformulier gemaakt die een .php bestand aanroept (send_contact.php)
nu wil ik de tekst die send_contact.php echo't in dezelfde stijl hebben als de rest van de website die gewoon bestaat uit html pagina's. De stijl op de rest van mijn (html)pagina's is gewoon:
<style type="text/css">
body,td,th {
font-family: arial;
font-size: 14px;
color: #a1a8a2;
}
</style>
dit is de code van send_contact.php:
/////////////////////////////////////////////////
/////////////////////////////////////////////////
ik zou dus willen dat bijvoorbeeld $error wordt weergegeven in die stijl.
Heeft iemand enig idee hoe ik dit voor elkaar krijg?
Thanx
ik heb een contactformulier gemaakt die een .php bestand aanroept (send_contact.php)
nu wil ik de tekst die send_contact.php echo't in dezelfde stijl hebben als de rest van de website die gewoon bestaat uit html pagina's. De stijl op de rest van mijn (html)pagina's is gewoon:
<style type="text/css">
body,td,th {
font-family: arial;
font-size: 14px;
color: #a1a8a2;
}
</style>
dit is de code van send_contact.php:
/////////////////////////////////////////////////
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
$naam = $_POST['naam'];
$email = $_POST['email'];
$bericht = $_POST['bericht'];
if (empty($naam))
$error = 'U heeft nog niet alle verplichte velden ingevuld! <br> <FORM><INPUT TYPE="button" VALUE="Terug" onClick="history.go(-1);return true;"></FORM> ';
if (empty($email))
$error = 'U heeft nog niet alle verplichte velden ingevuld! <br> <FORM><INPUT TYPE="button" VALUE="Terug" onClick="history.go(-1);return true;"></FORM> ';
if (empty($bericht))
$error = 'U heeft nog niet alle verplichte velden ingevuld! <br> <FORM><INPUT TYPE="button" VALUE="Terug" onClick="history.go(-1);return true;"></FORM> ';
if ($error) {
echo $error;
} else {
// Contact subject
$subject ="Bericht van $naam";
// Details
$message="$bericht Verzonden door $naam $plaats $adres $postcode $tel";
// Mail of sender
$mail_from="$email";
// From
$header="from: $naam <$mail_from>";
// Enter your email address
$to ='test@test.nl';
$send_contact=mail($to,$subject,$message,$header);
// Check, if message sent to your email
// display message "We've recived your information"
if($send_contact){
echo "Bedankt, we hebben uw bericht ontvangen!";
}
else {
echo "ERROR";
}}
?>
$naam = $_POST['naam'];
$email = $_POST['email'];
$bericht = $_POST['bericht'];
if (empty($naam))
$error = 'U heeft nog niet alle verplichte velden ingevuld! <br> <FORM><INPUT TYPE="button" VALUE="Terug" onClick="history.go(-1);return true;"></FORM> ';
if (empty($email))
$error = 'U heeft nog niet alle verplichte velden ingevuld! <br> <FORM><INPUT TYPE="button" VALUE="Terug" onClick="history.go(-1);return true;"></FORM> ';
if (empty($bericht))
$error = 'U heeft nog niet alle verplichte velden ingevuld! <br> <FORM><INPUT TYPE="button" VALUE="Terug" onClick="history.go(-1);return true;"></FORM> ';
if ($error) {
echo $error;
} else {
// Contact subject
$subject ="Bericht van $naam";
// Details
$message="$bericht Verzonden door $naam $plaats $adres $postcode $tel";
// Mail of sender
$mail_from="$email";
// From
$header="from: $naam <$mail_from>";
// Enter your email address
$to ='test@test.nl';
$send_contact=mail($to,$subject,$message,$header);
// Check, if message sent to your email
// display message "We've recived your information"
if($send_contact){
echo "Bedankt, we hebben uw bericht ontvangen!";
}
else {
echo "ERROR";
}}
?>
/////////////////////////////////////////////////
ik zou dus willen dat bijvoorbeeld $error wordt weergegeven in die stijl.
Heeft iemand enig idee hoe ik dit voor elkaar krijg?
Thanx
Gesponsorde koppelingen:
Maak je script HTML Valid en voeg een CSS bestand in als style sheet.
- Controleren of een formulier gepost is doe je met if($_SERVER['REQUEST_METHOD'] == 'POST')
- Variabelen pas kopieren als je zeker weet dat ze veilig te gebruiken zijn. Dat weet je nu niet dus gewoon $_POST[...] gebruiken.
- Zie ook trim.
- Inline css / javascript is slecht.
- history.go(-1) is onzin en werkt slecht.
- Logica is niet slim. Als je nou nog een array aanmaakte met errors, dan was het nog logisch dat je een if deed. Nu is de if niet logisch.
- De if($error) kijkt of $error true is. Dat is eigenlijk niet correct.
- Variabelen buiten quotes halen.
- $mail_from="$email" <- Dit is de grootste onzin die er bestaat. Waarom?!?! Slaat nergens op. Doe ze buiten quotes.
- Waarom kopieer je een variabele (zie vorige regel)?!
- mail injections mogelijk.
- Variabelen pas kopieren als je zeker weet dat ze veilig te gebruiken zijn. Dat weet je nu niet dus gewoon $_POST[...] gebruiken.
- Zie ook trim.
- Inline css / javascript is slecht.
- history.go(-1) is onzin en werkt slecht.
- Logica is niet slim. Als je nou nog een array aanmaakte met errors, dan was het nog logisch dat je een if deed. Nu is de if niet logisch.
- De if($error) kijkt of $error true is. Dat is eigenlijk niet correct.
- Variabelen buiten quotes halen.
- $mail_from="$email" <- Dit is de grootste onzin die er bestaat. Waarom?!?! Slaat nergens op. Doe ze buiten quotes.
- Waarom kopieer je een variabele (zie vorige regel)?!
- mail injections mogelijk.
@karl het lijkt me sterk als hij dit heeft geschreven
Jordi kroon op 19/03/2011 17:23:46:
@karl het lijkt me sterk als hij dit heeft geschreven
So what. Dan doet ie maar wat moeite en leert ie het.
Dat is waar ja .
nee is een script dat ik op internet heb gevonden, heb er ook niet echt verstand van vandaar, excuses haha. Wat betekent een script HTML Valid maken?
http://translate.google.nl/#en|nl|valid
Gewijzigd op 19/03/2011 17:33:22 door jordi kroon
Kun je controleren op http://validator.w3.org/
Of als je je css wilt controleren:
http://jigsaw.w3.org/css-validator/
http://jigsaw.w3.org/css-validator/
Waarom maak je drie topics aan? Je laatste drie topics gaan allemaal over hetzelfde... En waarom sluit geen enkele moderator de topics?
Mailheader is ook onjuist.
http://phpwiki.santhe.nl/index.php/De_juiste_mailheaders
http://phpwiki.santhe.nl/index.php/De_juiste_mailheaders
Mod edit The Dutch Guy:
dubbel topic. 1 script 1 topic.


