Variabelen bestaan zogezegd niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Magento2 Developer

Functie Ben jij een ontwikkelaar en wil jij een volgende stap zetten en als teamlead aan de slag? Lees dan snel verder! Voor een gewilde opdrachtgever in omgeving Delft zijn wij op zoek naar een programmeur die als meewerkend voorman aan de slag wilt gaan. Een developer die een team van twee man aan zal sturen. Jouw werkzaamheden zullen er als volgt uitzien; Ontwikkelen en ontwerpen van API's; Maatwerkoplossingen; Databeveiliging; Optimalisatie webshops; Ontwikkelen technische implementaties voor verbetering database; Aanspreekpunt voor de organisatie en verantwoordelijk voor de aansturing van externe developers. Zoek je veel uitdaging en veelzijdigheid in je werk dan

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

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 »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET 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! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »
Jordy Deweer

Jordy Deweer

18/08/2017 18:59:21
Quote Anchor link
Beste mensen,

Ik krijg onderstaand lijstje errors, en die slaan op niets:

Quote:
Notice: Undefined variable: sTitleOTPage in C:\xampp\htdocs\dikowork\templates\beginning.tpl.php on line 6

Notice: Undefined variable: sStylesheet in C:\xampp\htdocs\dikowork\templates\beginning.tpl.php on line 7

Notice: Undefined variable: sExtraHeads in C:\xampp\htdocs\dikowork\templates\beginning.tpl.php on line 15


Ze slaan op niets, vanwege deze code:
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
<?php
session_start();

// Require the general configuration
require_once('../config/general.conf.php');

// Create beginning of the html file

$sTitleOTPage = "Administratie";
$sStylesheet = $baseurl."/styles/administratie";
include($baseurl."/scripts/admin/menus.inc.php");
include($baseurl."/templates/beginning.tpl.php");


?>


De variabele $baseurl is gegenereerd in de general.conf.php; de $sExtraHeads is in de scripts/admin/menus.inc.php gezet.

Waarom werkt dit niet?

Ik hoor het graag, als er nog gegevens nodig zijn.

Alvast bedankt voor de hulp!

Groeten, Jordy.
Gewijzigd op 18/08/2017 21:36:52 door - Ariën -
 
PHP hulp

PHP hulp

25/11/2024 07:21:27
 
Ben van Velzen

Ben van Velzen

18/08/2017 19:33:21
Quote Anchor link
En waar is de code waar het om draait? Dus het bestand dat genoemd wordt in de foutmelding? Op deze manier kan er nog niks zinnigs over gezegd worden.
 
Jordy Deweer

Jordy Deweer

18/08/2017 19:47:55
Quote Anchor link
Je wil de code van het bestand /templates/beginning.tpl.php?

Zo ja: dit is hem:

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
<?php
echo "<!DOCTYPE html>\n
<html>\n
<head>\n
<meta charset=\"utf-8\" />\n
<title>"
.$sTitleOTPage." - Diko-work VZW Klantensysteem</title>\n
<link rel=\"stylesheet\" href=\""
.$sStylesheet.".css\" />\n
<link rel=\"stylesheet\" href=\"http://code.jquery.com/ui/1.12.1/themes/ui-lightness/jquery-ui.css\" />\n
<!-- <script src=\"http://code.jquery.com/jquery-1.12.4.min.js\"
  integrity=\"sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=\"
  crossorigin=\"anonymous\"></script> -->

<script src=\"http://code.jquery.com/jquery-3.2.1.min.js\"></script>
<script src=\"http://code.jquery.com/ui/1.12.1/jquery-ui.min.js\"></script>\n"
.
$sExtraHeads."\n
</head>\n
<body>\n
<div id=\"container\">\n
<div id=\"header\">\n
<a href=\"https://www.dikowork.be\"><img src=\"https://www.dikowork.be/tevreden/uploads/2017/03/favicon.gif\" alt=\"Diko-work VZW\"></a>\n
</div>\n
<div id=\"main\">\n"
;
?>

Hopelijk helpt dat.
 
Ben van Velzen

Ben van Velzen

18/08/2017 20:26:58
Quote Anchor link
Waarom die gigantische lap echo? Dat is toch helemaal nergens voor nodig? Zo snel zie ik verder niet wat de oorzaak van je probleem is, tenzij je code die je hiervoor postte niet geheel natuurgetrouw is en de includes bijvoorbeeld in een functie gedaan worden.
 
Jordy Deweer

Jordy Deweer

18/08/2017 20:36:36
Quote Anchor link
Hoe kan het dan zonder de echo?
en jawel, dat is de code zoals het echt moet zijn.
 
Rob Doemaarwat

Rob Doemaarwat

18/08/2017 20:41:10
Quote Anchor link
En wat doe je in die general.conf.php? Include je daar niet per ongeluk al je template?
 
Jordy Deweer

Jordy Deweer

18/08/2017 20:52:53
Quote Anchor link
Rob, nee, daar staat alleen de baseurl voorlopig.
 
- Ariën  -
Beheerder

- Ariën -

18/08/2017 21:08:57
Quote Anchor link
Zet al je relevante code hier eens neer. Volgens mij zien missen we nog iets....
 
Ben van Velzen

Ben van Velzen

18/08/2017 21:15:37
Quote Anchor link
Om het zonder die idiote echo lap te doen zou je het zo kunnen doen (is ook veel makkelijker te onderhouden):
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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title><?php echo $sTitleOTPage; ?> - Diko-work VZW Klantensysteem</title>
<link rel="stylesheet" href="<?php echo $sStylesheet; ?>.css" />
<link rel="stylesheet" href="http://code.jquery.com/ui/1.12.1/themes/ui-lightness/jquery-ui.css" />
<!-- <script src="http://code.jquery.com/jquery-1.12.4.min.js"
  integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ="
  crossorigin="anonymous"></script> -->

<script src="http://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="http://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
<?php echo $sExtraHeads ?>
</head>
<body>
<div id="container">
<div id="header">
<a href="https://www.dikowork.be"><img src="https://www.dikowork.be/tevreden/uploads/2017/03/favicon.gif" alt="Diko-work VZW"></a>
</div>
<div id="main">
 
Jordy Deweer

Jordy Deweer

18/08/2017 21:28:49
Quote Anchor link
Ben, ik was al mee, sorry! En bedankt!
Ariën: ik zou niet weten wat nog nodig is... alle bestanden die nodig zijn staan hier...
 
- Ariën  -
Beheerder

- Ariën -

18/08/2017 21:39:13
Quote Anchor link
Roep je beginning.tpl.php soms direct op ofzo? Dan kan ik me indenken dat je die foutmelding krijgt. Maar die bestanden worden geincludeerd, en in het bestand waarvandaan geincludeerd wordt, wordt de waarde eraan toegekend.

Dus ik heb een groot vermoeden dat je dus de template zelf opvraagt in plaats van de overkoepelende code die alles ophaalt.
Gewijzigd op 18/08/2017 21:39:39 door - Ariën -
 
Jordy Deweer

Jordy Deweer

18/08/2017 22:01:07
Quote Anchor link
Ariën.
De code die alles oproept is een index.
en die index.php worden eerst en aantal variabelen gezet en dan ook een extra bestand met gewoon nog één variabele geïncludeerd. (zie voor heel het script waar ik over spreek gewwon het oorspronkelijkbe bricht)

Alleen de general.conf.php en de menu.inc.php zijn niet toegevoegd. als je die erbij wil: dit zijn ze:

menu.inc.php:
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
<?php
$sExtraHeads
= "<script>
$(document).ready(function(){
$(\".menu-klanten\").click(function() {
$(\".submenuklanten\").toggle();
});
$(\".menu-finance\").click(function() {
$(\".submenufinance\").toggle();
});
$(\".menu-tech\").click(function() {
$(\".submenutech\").toggle();
});
});
</script>"
;
?>


general.conf.php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$baseurl
= "http://localhost/dikowork";
?>


Als er nog code ontbreekt nu, stuur ik die nog even.
 
Rob Doemaarwat

Rob Doemaarwat

18/08/2017 22:22:24
Quote Anchor link
:-)

Met die $baseurl probeer je nu (oa) http://localhost/dikowork/templates/beginning.tpl.php te includen. Omdat je dit echter via een URL doet wordt het bestand/script eerst uitgevoerd door je server. Het resultaat van dit script is de foutmelding die je als eerste toonde (de direct aanroep waar - Ariën - het al over had). En ook weer direct als resultaat van je script zichtbaar wordt.

Je moet als $baseurl een lokaal pad instellen.
Gewijzigd op 18/08/2017 22:23:15 door Rob Doemaarwat
 
Ben van Velzen

Ben van Velzen

18/08/2017 22:30:00
Quote Anchor link
Rob, dat had ik nog niet eens gezien haha. Dat is het probleem inderdaad. Wat me direct op het punt brengt: waarom staat allow_url_include eigenlijk aan?
 
- Ariën  -
Beheerder

- Ariën -

18/08/2017 22:37:17
Quote Anchor link
$baseurl is ook niet een goede benaming voor de variabele. Ik zou het liever $basepath noemen.
Doorgaans gebruik je nooit een URL in een include.
 
Jordy Deweer

Jordy Deweer

19/08/2017 10:27:45
Quote Anchor link
Ik heb baseurl voor het menu laten staan, omdat het script op verschillende servers, en niet alleen localhost moet werken...
ik voeg nog een basepath toe en verander alle includes daarin...

allow_url_include staat aan omdat ik ervan uit ging dat dit nodig was om de scripts te includen via die url, maar blijkbaar is dat geen goed idee...

Ik probeer het uit en voeg wel toe of het gewerkt heeft of niet. Waarschijnlijk en hopelijk wel!

Toevoeging op 19/08/2017 10:43:59:

Het werkt nu volledig!

Toevoeging op 19/08/2017 10:44:22:

Hartelijk dank voor de hulp en de inspanningen!
 



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.