T_CONSTANT_ENCAPSED_STRING fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database developer - SQL

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 sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Delphi developer

Functie Als Delphi developer ga jij aan de slag in een team met twee andere ervaren Delphi programmeurs waaronder de Hoofd programmeur. Als team zijn jullie verantwoordelijk voor de doorontwikkeling van jullie bestaande applicatie. Daarnaast zijn jullie verantwoordelijk voor het onderhouden van deze applicatie en het oplossen van eventuele bugs. Eisen - HBO werk en denk niveau; - Minimaal één jaar ervaring met Delphi; - Goede beheersing van de Nederlandse taal in woord en geschrift; - Jij bent zelfstandig, maar kan ook in team verband werken. Aanbod - €3000,-- €4000,- op basis van jouw kennis en ervaring; - 8% vakantiegeld;

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Senior Front-end developer (React)

Functie Met een ontwikkelafdeling van ruim 20 collega’s is dit zo ongeveer de helft van alle medewerkers. De software(ontwikkeling) is dan ook de drijvende kracht binnen de organisatie. Ze werken aan het verbeteren dan de bestaande, maar zeker ook nieuwe producten. De software bestaat uit verschillende (React) webapplicaties, maar ook een mobile (React native) app. Hierdoor kom je met verschillende uitdagingen in aanraking en is Mobile kennis natuurlijk mooi meegenomen. De software wordt door vele duizenden professionals dagelijks gebruikt en bevatten grote hoeveelheden data. Aan het team de uitdaging om hierin de best mogelijke gebruiksvriendelijkheid neer te zetten door gebruik

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Zoek jij een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf? Wij zijn voor deze functie op zoek naar een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! Verder ga jij je bezighouden met: Het verbeteren van functionaliteiten binnen het dataplatform; Meedenken in oplossingsrichtingen; Werken aan de architectuur; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je werken? De organisatie waar je voor gaat werken heeft een onafhankelijk

Bekijk vacature »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. 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

Bekijk vacature »
Luke Banning

Luke Banning

04/12/2006 18:29:00
Quote Anchor link
Wat houd:
T_CONSTANT_ENCAPSED_STRING
Precies in?
Wat voor teken is het?
Kan het op Google niet vinden
Als ik het menselijk ontcijfer lijkt het me een verkeerd ingekapselde string.
Quote:
<a href='bewerk_vak.php?verwijder=".$list->id."'

Heeft het dus te maken met het dikgedrukte stukje?
En wat moet ik er aan doen?
Groet
Edit:

Er staat achter id. eerst een dubbel aanhalingsteken (") en daarna een enkele (')
Gewijzigd op 01/01/1970 01:00:00 door Luke Banning
 
PHP hulp

PHP hulp

27/05/2026 02:00:54
 
Joren de Wit

Joren de Wit

04/12/2006 18:39:00
Quote Anchor link
Post ook eens de omliggende regels van je code. Het heeft inderdaad te maken met een string op een plaats waar PHP het niet verwacht. Maar zonder je code is het niet te zien.
 
Luke Banning

Luke Banning

04/12/2006 18:40:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if($admin == 1){
echo "?><a href='bewerk_vak.php?bewerk=".$list->id."'>Wijzig</a> | <?php";
echo "?><a href='bewerk_vak.php?verwijder=".$list->id."'>Verwijder</a> | <?php";
echo "?><a href='toevoegen_cijfer.php?vak=".$_GET['vak']."'>Voeg cijfer toe</a> | <?php";
echo "?><a href='overzicht.php'>Overzicht vakken</a><br><br><?php";
}

?>

Het ziet er zo erg onhandig uit, maar anders moet ik veels te veel escapen ;-)
Gewijzigd op 01/01/1970 01:00:00 door Luke Banning
 
Joren de Wit

Joren de Wit

04/12/2006 18:48:00
Quote Anchor link
Hoezo echo je < ?php en ?>

Gebruik daarnaast enkele quotes als je iets echoed, valide HTML vereist namelijk dubbele quotes rond zijn attributen. Op die manier hoef je die niet te escapen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if($admin == 1){
echo '<a href="bewerk_vak.php?bewerk='.$list->id.'">Wijzig</a> | ';
echo '<a href="bewerk_vak.php?verwijder='.$list->id.'">Verwijder</a> | ';
echo '<a href="toevoegen_cijfer.php?vak='.$_GET['vak'].'">Voeg cijfer toe</a> | ';
echo '<a href="overzicht.php">Overzicht vakken</a><br><br>';
}

?>


Werkt het zo wel?
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Luke Banning

Luke Banning

04/12/2006 18:56:00
Quote Anchor link
unexpected T_STRING, expecting ',' or ';' on line 13
en dat is de 1e echo, maar denk dat ze dan in alle echo's zitten
Gewijzigd op 01/01/1970 01:00:00 door Luke Banning
 
Joren de Wit

Joren de Wit

04/12/2006 19:00:00
Quote Anchor link
Hoogstwaarschijnlijk ben je dan al ergens voor deze code de fout in gegaan. Je zult ergens een ; oid vergeten zijn.

Er zitten in ieder geval geen fouten in het bovenstaande stukje.
 
Luke Banning

Luke Banning

04/12/2006 19:02:00
Quote Anchor link
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
<?php
include("config.php");

if($_GET['vak']){
$select = "SELECT * FROM vakken WHERE id='".$_GET['vak']."'";
$query = mysql_query($select);
$list = mysql_fetch_object($query);
echo "<h2>Cijferoverzicht ".$list->vak.";
?>
</h2>
<?php
if($admin == 1){
echo '<a href="
bewerk_vak.php?bewerk='.$list->id.'">Wijzig</a> | ';
echo '<a href="
bewerk_vak.php?verwijder='.$list->id.'">Verwijder</a> | ';
echo '<a href="
toevoegen_cijfer.php?vak='.$_GET['vak'].'">Voeg cijfer toe</a> | ';
echo '<a href="
overzicht.php">Overzicht vakken</a><br><br>';
}

?>

Bovenstaand stukje
Stukje verder daaronder lukt het wel.
Maar hier krijg ik, nadat ik de if heb ingevoegd, steeds problemen.

Config.php is volgens mij niks fout aan maar toch:
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
<?php
$host
= "xxx";
$user = "xxx";
$pass = "xxx";
$db = "xxx";

mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($db);

if ($_SERVER['REMOTE_ADDR'] == "xx.xx.xx.xx") {
$admin = 1;
}

else{
$admin = 0;
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Luke Banning
 
Joren de Wit

Joren de Wit

04/12/2006 19:04:00
Quote Anchor link
En hier bewijst het voordeel van het gebruikt van een goede editor met highlight functie zich maar weer eens: kijk maar eens naar de kleurtjes, je ziet dat het na regel 8 fout gaat.

En ja hoor, de laatste . en " op regel 8 zijn overbodig. Waarom sluit je daarnaast php af om alleen die ene </h2> weer te geven?
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
<?php
include("config.php");

if($_GET['vak']){
$select = "SELECT * FROM vakken WHERE id='".$_GET['vak']."'";
$query = mysql_query($select);
$list = mysql_fetch_object($query);
echo "<h2>Cijferoverzicht ".$list->vak."</h2>";

if($admin == 1){
echo '<a href="bewerk_vak.php?bewerk='.$list->id.'">Wijzig</a> | ';
echo '<a href="bewerk_vak.php?verwijder='.$list->id.'">Verwijder</a> | ';
echo '<a href="toevoegen_cijfer.php?vak='.$_GET['vak'].'">Voeg cijfer toe</a> | ';
echo '<a href="overzicht.php">Overzicht vakken</a><br><br>';
}

?>


ps. Waar is je foutafhandeling gebleven? Waar controleer je of je query wel gelukt is? Je hebt namelijk de zekerheid dat een query altijd KAN mislukken...
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Luke Banning

Luke Banning

04/12/2006 19:10:00
Quote Anchor link
Editor met highlight gebruik ik ook ;) maar zag er goed uit.
Maar bedankt in ieder geval. Ik krijg nu geen parse error meer
En ik ben vandaag in een zeer slechte PHP vorm, vandaar dat ik me maar op andere manieren probeer te redden.
Maar nog steeds werkt het niet goed.
Normaal hoort hier gewoon het vak en de leraar te staan, nu dus niet:
Vak ".$list->vak."
Leraar ".$list->leraar."
En dit staat er nog los onder:
if(1 == 1){ ; ; } if(1 == 1){ ; ; } if(1 == 1){ ; ; } if(1 == 1){ ; ; }
 
Joren de Wit

Joren de Wit

04/12/2006 19:13:00
Quote Anchor link
Quote:
if(1 == 1){ ; ; } if(1 == 1){ ; ; } if(1 == 1){ ; ; } if(1 == 1){ ; ; }

Dit is sowieso echt nutteloos en kan direct de prullenbak in.

Waarom het vak en de leraar niet weergegeven worden kan ik zo natuurlijk niet zien. Ik neem aan dat de variabelen het uiteindelijke resultaat zijn van een mysql query. Foutafhandeling zal hier waarschijnlijk weer het grote woord zijn, controleer of je query wel gelukt is. Controleer of de variabelen wel bestaan etc.

Zet dit ook eens boven aan je script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
?>
 
Luke Banning

Luke Banning

04/12/2006 19:38:00
Quote Anchor link
Ga er wel een keer mee verder als ik wel weer een goede 'PHP dag' heb ;-)
Dan maar over op het leren van de Franse taal...
Query e.d. is namelijk wel gewoon gelukt.
Alles heeft gewerkt totdat ik wat 'IP beveiliging' ging inbouwen...
Gewijzigd op 01/01/1970 01:00:00 door Luke Banning
 
Frank -

Frank -

04/12/2006 19:42:00
Quote Anchor link
Quote:
Query e.d. is namelijk wel gewoon gelukt.
En dan:
Quote:
$query = mysql_query($select);
$list = mysql_fetch_object($query);

Het kan aan mij liggen, maar ik zie nergens in jouw code dat jij controleert of de query wel is gelukt.

Verder slaat de naam $query nergens op, in deze variabele staat helemaal geen query. Het gaat om een resultset, $result is dus een veel betere naam. Vervolgens controleer je of deze TRUE of FALSE is en je weet of de query is gelukt of mislukt.

En een query kan ALTIJD, op ieder ongewenst moment, mislukken! Deze controle mag dus nooit ontbreken.
Gewijzigd op 01/01/1970 01:00:00 door Frank -
 



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.