Kezdőoldal » Számítástechnika » Weblapkészítés » Mi lehet a probléma? Ezt...

Mi lehet a probléma? Ezt hozza ki a php: Parse error: syntax error, unexpected 'if' (T_IF) in C:\wamp\www\php\contact. Php on line 21

Figyelt kérdés

Itt a php kód, egyszerűen nem értem mi lehet a baj


<?php

$to = 'mlimex@hotmail.com';

$subject = 'this came from your mother';


$name = $_POST['name'];

$email = $_POST['email'];

$message = $_POST['message'];


$massege = <<<EMAIL

Hi! My name is $name.


$massege


From $name

Oh ya, my email is $email


EMAIL;


$header = '$email'


if($_POST){

mail($to, $subject, $message, $headers);

$feedback = 'Thanks for the worthless email.';

}


?>



2015. aug. 13. 14:21
 1/7 anonim ***** válasza:

Hiányzik egy pontosvessző: $header = '$email'


Továbbá a $message változó el van írva: $massege = <<<EMAIL

2015. aug. 13. 14:25
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
köszönöm, mostmár működik
2015. aug. 13. 14:28
 3/7 A kérdező kommentje:
viszont annyi gondom van még, hogy nem küldi el az emailt, iiletve nem érkezik meg
2015. aug. 13. 14:46
 4/7 anonim ***** válasza:

Az pedig hogy nem küldi el a "C:\wamp\www\" miatt van. :-)

Lakossági hálóról nem tudsz SMTP szervert üzemeltetni.

így otthonról a mail() fügvény nem használható, a levél nem fog kimenni.

Mindenképp phpMailler vagy hasonló kell, amivel megtudsz adni küldésre tetszőleges SMTP szervert, pl. gMail.

2015. aug. 13. 14:53
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:

Ja'h és ez nagyon-nagyon nem biztonságos!

Minden adatott ellenőrizni kell, validitás, és más szempontokból is.

Mivel így könnyedén felhasználhatják a kis scriptedet spammelésre.

2015. aug. 13. 14:55
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:
ezt hogy érted, hogy tudnám ellenőrizni?
2015. aug. 13. 15:17
 7/7 anonim ***** válasza:

pl.


if(!filter_var($_POST['email'], FILTER_SANITIZE_EMAIL)) { exit(); }

$name = addslashes($_POST['name']);

$email = addslashes($_POST['email']);

$message = addslashes($_POST['message']);

2015. aug. 13. 16:43
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!