[PHP] T_CONSTANT_ENCAPSED_STRING

Pagina: 1
Acties:
  • 37 views sinds 30-01-2008

  • nvidia
  • Registratie: Februari 2003
  • Laatst online: 04-05 07:45
Ik krijg volgende error:

code:
1
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/webdream/public_html/kevin5423/wetthra/bedanking.php on line 112

Op lijn 112 staat volgende:
code:
1
2
//versturen
mail($_POST['kevin5423@gmail.com'], "Opmerking van" .$_POST['naam'] " ".$_POST['voornaam']);
Weet jij waar het probleem zich situeert?

Mail zou dus naar kevin5423@gmail.com gestuurd moeten worden met telkens als er een mail wordt verstuurd door iemand als onderwerp: “Opmerking van ‘naam’ ‘voornaam’. ”

Zou iets met quotes te maken hebben maar kzou nie weten waar!! Iemand ...

[ Voor 19% gewijzigd door nvidia op 28-03-2005 10:29 ]

Partners: AV-Solutio | Mutrox | B&W | Trinnov


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:47

crisp

Devver

Pixelated

Je mist een . na $_POST['naam'] - en volgens mij had je dat zelf toch ook wel moeten kunnen vinden...

Intentionally left blank


  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 07-05 00:27

TheDane

1.618

Weet je zeker dat je de mail naar $_POST['kevin5432@gmail.com'] wil sturen :?
En wil je geen mail body versturen?

En als antwoord op je parse error, wat crisp zegt :)

[ Voor 29% gewijzigd door TheDane op 28-03-2005 10:46 ]


  • nvidia
  • Registratie: Februari 2003
  • Laatst online: 04-05 07:45
TheDane schreef op maandag 28 maart 2005 @ 10:46:
Weet je zeker dat je de mail naar $_POST['kevin5432@gmail.com'] wil sturen :?
En wil je geen mail body versturen?

En als antwoord op je parse error, wat crisp zegt :)
Der wordt natuurlijk een mail body verstuurd maar dit was hier niet nodig om te vermelden, toch?

Partners: AV-Solutio | Mutrox | B&W | Trinnov


Verwijderd

nvidia schreef op maandag 28 maart 2005 @ 11:07:
[...]
Der wordt natuurlijk een mail body verstuurd maar dit was hier niet nodig om te vermelden, toch?
Als je een mail body verstuurt moet je dat in deze call doen. Dat betekent dat die code die je daarvoor gebruikt op deze regel had moeten staan, en als je die niet post, dan hadden wij het ook niet kunnen zien als de fout daarin had gezeten.

  • nvidia
  • Registratie: Februari 2003
  • Laatst online: 04-05 07:45
Dit is mijn volledige code. Er zitten wel nog heel wat fouten in!!

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
<?
if(isset($_POST['verzend']))
{
    $error = 0;
    $bericht = "Er is het een en ander misgegaan, kijk hieronder wat dat is en druk op vorrige om het te verbeteren<ul>";

    //kijken of de dingen wel ingevult zijn
    if(strlen($_POST['voornaam']) < 3)
    {
    $error = 1;
    $bericht .= "<li>Uw voornaam is korter dan 3 tekens</li>";
    }
    if(strlen($_POST['naam']) < 3)
    {
    $error = 1;
    $bericht .= "<li>Uw naam is korter dan 3 tekens</li>";
    }

    //kijken of er wel geldige tekens gebruikt zijn (0-9, a-z, A-Z, spatie, streepje - en underscore _)
        if(ereg('[^A-Za-z0-9 _-]', $_POST['voornaam']))
    {
    $error = 1;
    $bericht .= "<li>Uw voornaam bevat verboden tekens</li>";
    }
    if(ereg('[^A-Za-z0-9 _-]', $_POST['naam']))
    {
    $error = 1;
    $bericht .= "<li>Uw naam bevat verboden tekens</li>";
    }

    //of error geven of mail versturen
    if($error == 0)
    {
        //bericht opmaken
        $mailtje = "Beste " .$_POST['voornaam']." "( " .$_POST['opleiding']." " )" ", \n\n";
        $mailtje .= "Wij hebben uw bericht goed ontvangen en zullen uw opmerkingen zo vlug mogelijk behandelen. \n\n";
        $mailtje .= "Hierbij heeft hij volgende opmerkingen opgegeven:\n\n";
        $mailtje .= "".$_POST['commentaar']."\n\n";
        $mailtje .= "Wij hopen u alvast de volgende malen te mogen begroeten.\n\n";
        $mailtje .= "Kevin De Pauw";

        //versturen
        mail($_POST['kevin5423@gmail.com'], "Opmerking van" .$_POST['naam']. " ".$_POST['voornaam']);

        //variable bericht instellen
        $bericht = "Uw emailtje is succesvol verstuurd naar de webmaster. Deze zal uw bericht zo snel mogelijk behandelen.<br /><br />Hieronder vind u een kopie van uw berichtje:<br><br>";
        $bericht .= nl2br($mailtje);
    }
    else
    {
        $bericht .= "</ul>";
    }
}
?>

[ Voor 17% gewijzigd door nvidia op 28-03-2005 11:19 ]

Partners: AV-Solutio | Mutrox | B&W | Trinnov


  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 07-05 00:27

TheDane

1.618

Als je in die syntax highlighting hier al kijkt, dan zie je dat het op regel 35 al niet goed zit.

En volgens mij wil je nog steeds geen mail sturen naar $_POST['kevin5423@gmail.com'] ... tenzij dat email adres de naam van de variabele in je formulier is :?

En waar gebruik je die $mailtje body text dan ? die wordt volgens mij ook niet verstuurd.

offtopic:
En An, Co, Ad en vele anderen mogen hun naam ook niet invullen :'(

[ Voor 77% gewijzigd door TheDane op 28-03-2005 11:25 ]


  • nvidia
  • Registratie: Februari 2003
  • Laatst online: 04-05 07:45
Regel 35 is volgens mij mn probleem. Maar wat betreft mail body dacht ik dat dit mn deel vanaf 34 was maar is dus niet zo. Zeg eens wat mail body inhoud!

Wat ik wil is dat dus het formulier in mn gmail postvak verschijnt. Daarom heb ik dit willen doen via $_post['kevin5423@gmail.com'], is dus geen variabel!

Partners: AV-Solutio | Mutrox | B&W | Trinnov


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 15:32

gorgi_19

Kruimeltjes zijn weer op :9

Debuggen mag je zelf doen.
PHP:
1
" "( "

Is sowieso geen geldige constructie; je zal de string dus moeten 'uitkleden' totdat je bij de error komt.
Wat ik wil is dat dus het formulier in mn gmail postvak verschijnt. Daarom heb ik dit willen doen via $_post['kevin5423@gmail.com'], is dus geen variabel!
Roep het dan ook niet aan als variabele? :?

Zie trouwens ook P&W FAQ - De "quickstart", we verwachten een stuk zelfwerkzaamheid in Programming & Webscripting en als je een topic opent, een duidelijke titel.

[ Voor 24% gewijzigd door gorgi_19 op 28-03-2005 12:05 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.