Parse error: syntax error, unexpected $end

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar een Embedded Software developer. Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij enthousiast en een echte team player? Lees dan snel verder en laat wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot aantal creatieve en ambitieuze ontwikkelaars. Ze

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Voor een opdrachtgever, met een prachtig kantoor in omgeving Wateringen zijn wij op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Als developer bouw je in DevOps teams aan enterprise applicaties, nieuwe IOT, Chatbots of AI oplossingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren in dit vakgebied. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij vorig jaar Microsoft Partner of the year geworden.

Bekijk vacature »

SQL Database Ontwikkelaar

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je houdt je bezig met het ontwerp en de ontwikkeling van MS SQL server databases, dit doe je met T-SQL als programmeer laag. De begeleiding van projecten van A tot Z, je zult aansluiten bij meetings met

Bekijk vacature »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Senior .NET developer

Functie Als Senior .NET ontwikkelaar ga jij aan de slag in ons Research & development team. Ons team bestaat uit 17 collega’s! Wij zijn momenteel druk bezig met het opzetten van een geheel nieuwe architectuur voor een nieuw product. Hierbij maken wij o.a. gebruik van VS2022 en .NET 6.0. Jouw functie is dan ook voornamelijk backend georiënteerd bij ons. Aangezien wij meetapparatuur ontwikkelen voor de chemische industrie is het ook erg belangrijk om kwalitatief hoogwaardige software te ontwikkelen voor de besturing hiervan. Verder ben jij verantwoordelijk voor het designen, implementeren en testen van nieuwe features. Ook zorg jij voor toekomstbestendige

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

Full stack Python developer

Functie Samen met andere collega’s (een product owner, een software manager en een ervaren ontwikkelaar) ga jij onze producten verder ontwikkelen. Jouw verantwoordelijkheden zullen bestaan uit: – Verder wil gaan met de ontwikkeling van onze bestaande producten; nieuwe features! – Meedenkt over de roadmap van onze producten – Als sparringpartner kan optreden op het gebied van development – Zelf ook nieuwe ideeën op tafel durft te leggen en deze van scratch af aan wilt bouwen Hieronder ook een paar voorbeelden van projecten waar we momenteel mee bezig zijn of binnenkort aan willen beginnen: – Real-time interactie creëren in onze web

Bekijk vacature »
Marcel de Jong

Marcel de Jong

26/05/2007 10:36:00
Quote Anchor link
Hallo Allemaal,

Ik ben pas nieuw hier en ben sinds kort met PHP bezig.

Ik heb een script geschreven maar ik krijg de de volgende error.
Parse error: syntax error, unexpected $end /home/sites/www.royalexander.eu/web/html/testmail/tactcon.php on line 142

Ik kan zelf niet vinden wat er fout zit in het script kunnen jullie me helpen.

hieronder staat het script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
    color: #66CC00;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    background: #062792;
}
body {
    background-image: url(../../images/achtergrond1.jpg);
}
.roy2 {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #66cc00;
    background: #062792;
}
-->
</style>
</head>

<body>
<?php
function valid_mail ($str) {
 return (ereg ('(^[0-9a-zA-Z_\.-]{1,}@[0-9a-zA-Z_\.-]{1,}\.)+[0-9a-zA-Z_\.-]{2,}$)', $str));
 }
function
valid_name ($str) {
 return (ereg ('^[A-Za-z. -]+$', $str));
 }
function
valid_adres ($str) {
 return (ereg ('^([A-Za-z-.])+0-9+([a-z])+$', $str));
 }
function
valid_postc  ($str) {
 return (ereg ('^[0-9]{4}]+$', $str));
 }
function
valid_postl  ($str) {
 return (ereg ('^[A-Z]{2}]+$', $str));
 }
function
valid_plaats  ($str) {
 return (ereg ('^[A-Z]+$', $str));
 }
function
valid_telefoon  ($str) {
 return (ereg ('^[0-9]{10}]+$', $str));

 
  
$naam = ucfirst($naam);
if ($verzenbotton != "verzenden" || !valid_name($name) || !valid_mail($mail) || !valid_adres($adres) || !valid_postc($postc) || !valid_postl($postl) || !valid_plaats($plaats) || !valid_telefoon($telefoon) || isset($reactie)) {//dus als het formulier leeg is of een van deze waarden niet is ingevuld
?>

<form action="tactcon.php" method="post">
<table border="0">
    <tr>
      <td class="style4"><div align="right" class="style2">Naam:</div></td>
      <?php
        if ($verzendbutton && !valid_name($name)) {
            echo "<font color=\"red\">Vul hier uw naam correct in!</font>";
        }

    ?>

      <td><input name="name" type="text" class="roy2"  id="name" size="75"  value="<?php echo $naam ?>"/></td>
    </tr>
    <tr>
      <td class="style4"><div align="right" class="style2">Adres:</div></td>
      <?php
        if ($verzendbutton && !valid_adres($adres)) {
            echo "<font color=\"red\">Vul hier uw Adres correct in!</font>";
        }

    ?>

      <td><input name="adres" type="text" class="roy2" id="adres" size="75" value="<?php echo $adres ?>"/></td>
    </tr>
    <tr>
      <td class="style4"><div align="right" class="style2">Postcode + Plaats: </div></td>
      <?php
        if ($verzendbutton && !valid_plaats($plaats) && !valid_postc($postc) && !valid_postl($postl)) {
            echo "<font color=\"red\">Vul hier uw Postcode en/of woonplaats correct in!</font>";
        }

    ?>

      <td><input name="postc" type="text" class="roy2" id="postc" size="10" value="<?php echo $postc ?>"/>
      <input name="postl" type="text" class="roy2" id="postl" size="5" value="<?php echo $postl?>"/>
      <input name="plaats" type="text" class="roy2" id="plaats" size="50" value="<?php echo $plaats ?>"/></td>
    </tr>
    <tr>
      <td class="style4"><div align="right" class="style2">E-mail-adres:</div></td>
      <?php
        if ($verzendbutton && !valid_mail($mail)) {
            echo "<font color=\"red\">Vul hier uw e-mailadres correct in!</font>";
        }

    ?>

      <td><input name="mail" type="text" class="roy2" id="mail" size="75" value="<?php echo $mail ?>" /></td>
    </tr>
    <tr>
      <td class="style4"><div align="right"><span class="style2">Telefoonnummer</span>:</div></td>
      <?php
        if ($verzendbutton && !valid_telefoon($telefoon)) {
            echo "<font color=\"red\">Vul hier uw telefoonnummer correct in!</font>";
        }

    ?>

      <td><input name="telefoon" type="text" class="roy2" id="telefoon" size="75" value="<?php echo $telefoon ?>"/></td>
    </tr>
    <tr>
      <td class="style4"><div align="right" class="style2">Reactie/Vraag:</div></td>
      <?php
        if ($verzendbutton && !isset($reactie)) {
            echo "<font color=\"red\">Geef hier uw reactie</font>";
            ?>

      <td><textarea cols="58" rows="10" name="reactie" class="roy2" id="reactie"><?php echo $reactie ?></textarea></td>
    </tr>
  </table>
  </form>
  <?php
  } else { // in alle andere gevallen (dus formulier verzonden)
    $boodschap=
    "
    Reactie van Royalexander.eu
    ================================
    Naam:                  .$naam.
    Adres:                 .$adres.
    Postcode + woonplaats: .$postc.+.$postl. .$plaats.
    Telefoonnummer:        .$telefoon.
    Reactie:
    .$reactie."
;
  
    $mailFrom = "$naam $mail";
    $mailTo = "[email protected]";          
    $msgSubject = "Reactie via de site";
    $msgBody = "$boodschap";
    $xHeaders = "From: $mail\nX-Mailer: PHP/" . phpversion();
    ini_set(sendmail_from, "$mail");
    mail ($mailTo, $msgSubject, $msgBody, $xHeaders);
    ini_restore;
    echo "<font color=\#66CC00\">bedankt ".$naam.", Je reactie of vraag wordt zo snel mogelijk beantwoord</font>";
    }

    ?>

</body>
</html>


ik hoop dat jullie me kunnen helpen.

groeten,

MarcelDJ
Quote:
ModEdit: Welkom Marcel,

Je had het bijna goed met de code tags. Het moeten en tags zijn, dus zonder de underscores.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door Marcel de Jong
 
PHP hulp

PHP hulp

23/12/2024 08:31:52
 
- SanThe -

- SanThe -

26/05/2007 11:12:00
Quote Anchor link
Je topictitel is de error? Ga dan maar alle ( en ) en { en } tellen. Zeer waarschijnlijk dat er daar wat aan mankeert.
 
Marcel de Jong

Marcel de Jong

26/05/2007 11:43:00
Quote Anchor link
Ja dat is de error.

als ik de ( en ) of { en } moet tellen geld dat dan per stukje script wat tussen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php ...... ?>

staat.

of moet ik alles bij elkaar optellen?
 
Bart van der veen

bart van der veen

26/05/2007 11:45:00
Quote Anchor link
nee niet optellen, voor elke { of ( moet er ook een ) of } zijn. anders denkt php dat hij nog ergens mee bezig is....
 
Jan geen

Jan geen

26/05/2007 11:52:00
Quote Anchor link
function valid_plaats ($str) {
return (ereg ('^[A-Z]+$', $str));
}
function valid_telefoon ($str) {
return (ereg ('^[0-9]{10}]+$', $str));

Bij je laatste functie mis je nog een }
 
Marcel de Jong

Marcel de Jong

26/05/2007 12:01:00
Quote Anchor link
ik heb dat aangepast maar ik krijg nog steeds die melding
 
Jan geen

Jan geen

26/05/2007 12:16:00
Quote Anchor link
dan moet je alles even opmaken:

na een if, else, for, while enz spring je 1 tab in.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if($_SERVER['request_method'] == "POST") {
     //hier je code
} else {
     // hier weer code
     if(!empty($naam)) {
           //weer in springen
           if($var == "iets") {
                 // bla bla
           }
     }
}

?>

op deze manier kan je makkelijk zien hoeveel je er nog moet afsluiten
 
Marcel de Jong

Marcel de Jong

26/05/2007 12:49:00
Quote Anchor link
uiteindelijk is het gelukt.
hij wordt geopend en ik kan deze invullen.
Bij het verzenden krijg ik de volgende melding:

Warning: ereg() [function.ereg]: REG_ERANGE in /home/sites/www.royalexander.eu/web/html/testmail/tactcon2.php on line 40

Ook krijg ik dat er bepaalde velden niet of niet correct zijn ingevuld. terwijl alle velden aan de voorwaarden voldoen waar ze aan moeten voldoen

hoe kan dit nu?
 
Jan geen

Jan geen

26/05/2007 13:35:00
Quote Anchor link
als je het mij vraagt is heel je code nogal rommelig en onoverzichtelijk. daar heb je nu zelf ook last van. probeer eerst je code wat netter te maken. dan haal je de fouter er veel sneller uit.

dit is een algemene manier op je formulieren af te handelen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php
if($_SERVER['REQUEST_METHOD'] == "POST") {

    # Hier de afhandeling van het formulier
    
    # Hier komen je errors in te staan

    $errors = "";
    
    # Naam mag niet leeg zijn
    if(empty($_POST['naam'])) {
        $errors .= "U heeft geen naam ingevuld.<br />";
    }

    if(!is_numeric($_POST['telefoonnummer']) || strlen($_POST['telefoonnummer']) != 10)  {
        $errors .= "Verkeerd telefoonnummer.<br />";
    }

    
    # Kijken of er een error is
    if(!empty($errors)) {
        echo "Errors: " . $errors;
    }
else {
    
        # Mail versturen
        mail();
    }    
    
}
else {
    ?>

     <form method="POST" action="<?php $_SERVER['PHP_SELF']; ?>">
        <input type="text" name="naam" />
        <input type="text" name="telefoonnummer" />
    </form>
    <?php
}
?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.