T_CONSTANT_ENCAPSED_STRING fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

Bekijk vacature »

Senior .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 »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Lead Fullstack developer

Functie omschrijving Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Wij zijn op zoek naar een full stack developer die zich bezig wil bezig houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator door middel van

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

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

23/12/2024 19:39:05
 
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.