Parse error: syntax error, unexpected $end

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

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 »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing vanilla PHP code. Working with

Bekijk vacature »

(Junior) Back-end Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Altijd al willen werken bij een organisatie, die maatwerk applicaties bouwt, die echt impact hebben in de maatschappij? Dit is je kans. Voor een kleine organisatie in de regio van Eindhoven ben ik op zoek naar een C# Ontwikkelaar. Jij gaat aan de slag met de ontwikkeling van maatwerk software en applicaties. Deze organisatie werkt voor grote organisaties in Nederland, maar ook voor het MKB. De projecten waar je aan gaat werken zijn erg divers, waardoor je werk uitdagend blijft en je erg veel kan leren. Verder ga je aan

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

PHP Developer

Functie omschrijving Voor een bedrijf in Den Bosch zoek ik een PHP Developer, die al wat werkervaring heeft. Jij gaat aan de slag met de verdere professionalisering van de interne applicaties en software. In de functie ga je verder: Verdere ontwikkeling eigen CRM systeem, vooral middels PHP; Bouwen van verschillende API's & koppelingen; Meedenken om de software/applicaties te verbeteren/optimaliseren; Aan de slag met de interne tooling. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er werken ruim 70 medewerkers, verdeeld over verschillende afdelingen. De afdeling Development bestaat uit vijf collega's, onder

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

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/11/2024 03:27:02
 
- 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.