contact form fout melding op lijn 54?
Ik heb deze code in page.php ,ik krijg deze foutmelding:
Parse error: syntax error, unexpected ';' in /mnt/web010/b0/48/56990848/htdocs/WordPress_SecureMode_01/wp-content/themes/garage/page.php on line 54 het code is:
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
43
44
45
46
47
48
49
50
51
52
53
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
43
44
45
46
47
48
49
50
51
52
53
<?php
get_header(); ?>
<div id="primary" class="content-area">
<div class="expanded row">
<main id="main" class="site-main small-4 column">S.Dawidian Hoogvliet</div> </div>
<?php
while ( have_posts() ) : the_post();
get_template_part( 'template-parts/content', 'page' );
// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
endwhile; // End of the loop.
?>
</main><!-- #main -->
</div><!-- #primary -->
<?php
*/if( isset($_POST['n']) && isset($_POST['e']) && isset($_POST['t']) && isset($_POST['o']) && isset($_POST['m'] ) ) {
$n = $_POST['n'];
$e = $_POST['e'];
$t =$_POST['t'];
$o =$_POST['o'];
$m =nl2br($_POST['m'] );
$to ="[email protected]";
$from = $e;
$subject = 'Contact Form Message';
$message = '<b>Name:</b> '.$n.' <br><b>Email:</b> '.$e.' <p> '.$t.' </p> <p>'.$o.' </p> <p>'.$m.'</p>';
$headers = "From: $from\n";
$headers .="MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
if(mail($to, $subject, $message; $headers) ) {
echo "success";
} else {
echo "The server Failed to sent the message. Please try again later.";
}
}
?>
<?php
get_sidebar();
get_footer();
?>
get_header(); ?>
<div id="primary" class="content-area">
<div class="expanded row">
<main id="main" class="site-main small-4 column">S.Dawidian Hoogvliet</div> </div>
<?php
while ( have_posts() ) : the_post();
get_template_part( 'template-parts/content', 'page' );
// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
endwhile; // End of the loop.
?>
</main><!-- #main -->
</div><!-- #primary -->
<?php
*/if( isset($_POST['n']) && isset($_POST['e']) && isset($_POST['t']) && isset($_POST['o']) && isset($_POST['m'] ) ) {
$n = $_POST['n'];
$e = $_POST['e'];
$t =$_POST['t'];
$o =$_POST['o'];
$m =nl2br($_POST['m'] );
$to ="[email protected]";
$from = $e;
$subject = 'Contact Form Message';
$message = '<b>Name:</b> '.$n.' <br><b>Email:</b> '.$e.' <p> '.$t.' </p> <p>'.$o.' </p> <p>'.$m.'</p>';
$headers = "From: $from\n";
$headers .="MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
if(mail($to, $subject, $message; $headers) ) {
echo "success";
} else {
echo "The server Failed to sent the message. Please try again later.";
}
}
?>
<?php
get_sidebar();
get_footer();
?>
ik krijg foumeldinon line 54 ik heb overal bekijken maar ik kunde geen enkel fout zien,
wat het kan zijn de fout.
lij 54 lijkt
dank u wel
johannes
- Ariën -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken en PHP-codes af te sluiten met ?>.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 24/01/2017 14:20:30 door - Ariën -
Het enige dat ik kan vinden is dat je php niet afsluit met ?>
ik heb van plaats veranderd en afgesloten met ?> maar nu ik krijg foumelding op lijn 57.
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
/**
* The template for displaying all pages.
*
* This is the template that displays all pages by default.
* Please note that this is the WordPress construct of pages
* and that other 'pages' on your WordPress site may use a
* different template.
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Garage
*/
get_header(); ?>
<div id="primary" class="content-area">
<div class="expanded row">
<main id="main" class="site-main small-4 column">S.Dawidian Hoogvliet</div> </div>
<?php
while ( have_posts() ) : the_post();
get_template_part( 'template-parts/content', 'page' );
// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
endwhile; // End of the loop.
?>
</main><!-- #main -->
</div><!-- #primary -->
<?php
if( isset($_POST['n']) && isset($_POST['e']) && isset($_POST['t']) && isset($_POST['o']) && isset($_POST['m'] ) ) {
$n = $_POST['n'];
$e = $_POST['e'];
$t =$_POST['t'];
$o =$_POST['o'];
$m =nl2br($_POST['m'] );
$to ="[email protected]";
$from = $e;
$subject = 'Contact Form Message';
$message = '<b>Name:</b> '.$n.' <br><b>Email:</b> '.$e.' <p> '.$t.' </p> <p>'.$o.' </p> <p> '.$m.'</p>';
$headers = "From: $from\n";
$headers .="MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
if(mail($to, $subject, $message; $headers) ) {
echo "success";
} else {
echo "The server Failed to sent the message. Please try again later.";
}
}
get_sidebar();
get_footer();
?>
/**
* The template for displaying all pages.
*
* This is the template that displays all pages by default.
* Please note that this is the WordPress construct of pages
* and that other 'pages' on your WordPress site may use a
* different template.
*
* @link https://codex.wordpress.org/Template_Hierarchy
*
* @package Garage
*/
get_header(); ?>
<div id="primary" class="content-area">
<div class="expanded row">
<main id="main" class="site-main small-4 column">S.Dawidian Hoogvliet</div> </div>
<?php
while ( have_posts() ) : the_post();
get_template_part( 'template-parts/content', 'page' );
// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
endwhile; // End of the loop.
?>
</main><!-- #main -->
</div><!-- #primary -->
<?php
if( isset($_POST['n']) && isset($_POST['e']) && isset($_POST['t']) && isset($_POST['o']) && isset($_POST['m'] ) ) {
$n = $_POST['n'];
$e = $_POST['e'];
$t =$_POST['t'];
$o =$_POST['o'];
$m =nl2br($_POST['m'] );
$to ="[email protected]";
$from = $e;
$subject = 'Contact Form Message';
$message = '<b>Name:</b> '.$n.' <br><b>Email:</b> '.$e.' <p> '.$t.' </p> <p>'.$o.' </p> <p> '.$m.'</p>';
$headers = "From: $from\n";
$headers .="MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
if(mail($to, $subject, $message; $headers) ) {
echo "success";
} else {
echo "The server Failed to sent the message. Please try again later.";
}
}
get_sidebar();
get_footer();
?>
ik weet het niet meer waar het probleem is?
dank u wel
johannes
Gewijzigd op 24/01/2017 14:23:25 door - Ariën -
Wat is regel 57?
En wat is de foutmelding? Dezelfde als hierboven?
comment anders die regel eens.
Waarom maak je al die nieuwe variabelen aan; die kun je toch direct in het mailbericht opnemen!?
Zou kiezen voor duidelijke namen voor variabelen/veldnamen ipv 1 enkele letter.
Ik zie dat je eerst $e aanmaakt en daarna $from aanmaakt o.b.v. $e? Waarom?
- SanThe - op 24/01/2017 13:51:20:
Het enige dat ik kan vinden is dat je php niet afsluit met ?>
En zoiets is ook niet verplicht in PHP, als er niks meer na komt.
(Alleen op PHPhulp wel, omdat de UBB-parser anders moeilijk doet. Dit staat op de lijst om gefixed te worden.)
Na $message staat een onnodige ;
Gewijzigd op 24/01/2017 14:23:04 door - Ariën -
Johannes davidian op 24/01/2017 13:40:56:
hallo,
Ik heb deze code in page.php ,ik krijg deze foutmelding:
Parse error: syntax error, unexpected ';' in /mnt/web010/b0/48/56990848/htdocs/WordPress_SecureMode_01/wp-content/themes/garage/page.php on line 54
Ik heb deze code in page.php ,ik krijg deze foutmelding:
Parse error: syntax error, unexpected ';' in /mnt/web010/b0/48/56990848/htdocs/WordPress_SecureMode_01/wp-content/themes/garage/page.php on line 54
Het gaat denk ik niet om de pagina die je hier laat zien. Volgens de error zit de foutmelding in page.php, die je include in de pagina die je hier laat zien op regel 13.
sandbox uitvoer, krijg ik op lijn 59 de fout te zien. Een punt-komma wat ik net al aangaf ;-)
Jawel hoor Marlies, als ik de PHP-code in een Gewijzigd op 24/01/2017 14:25:00 door - Ariën -
- Ariën - op 24/01/2017 14:22:07:
Na $message staat een onnodige ;
Inderdaad:
if(mail($to, $subject, $message; $headers) ) {
Moet een komma zijn.
Idd, wat - SanThe - zegt...
1-ik heb de lijn $message en daarna verwijderd
2-If(mail($to, $subject, $message; $headers) ) hier in plaats van ; moest komma zijn.
het probleem is opgelost
hartelijk dank iedereen
johannes