Undefined variable

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front End Developer with excellent Angular skills

Front End Developer with excellent Angular skills to help migrate software application into the Cloud (Front End Developer Angular 65K Rotterdam IND Registered) For an international organisation, specialised in data management for the process industry, we are looking for a Front End Developer with strong work experience in Angular technologies. This organisation has developt a software solution that takes on the important role of connecting people, data and assets, and translates this data into 3D models. Until recently it was a desktop solution, that is currently being migrated to the (AWS) Cloud. Are you up for the task? Who are

Bekijk vacature »

Front-end Ontwikkelaar - Publieke Veiligheid

Help jij onze klanten in de Digitale Transitie? Neem dan contact met mij op! Wij geloven dat organisaties meer wendbaar moeten worden én blijven. Dat maakt organisaties toekomstbestendig. Ben jij een leergierige software engineer met passie voor front-end development? Wil jij je verder ontwikkelen in de nieuwste front-end technologieën? Zoek jij uitdagende klussen in teamverband? Wij bieden jou die uitdaging en de mogelijkheden jezelf verder te ontwikkelen. We leveren een bijdrage aan het veiliger maken van Nederland en daar zijn we trots op! Heb je minimaal drie jaar ervaring in zo’n mooie rol, ben je inspirerend en dynamisch? In de

Bekijk vacature »

Junior Outsystems Ontwikkelaar IT / Lowcode

Wie wordt jouw werkgever?: Wij ontwikkelen ERP systemen. Ben jij een gedreven Software Ontwikkelaar? Heb je kennis van ERP systemen? Vaste baan: Junior Outsystems Ontwikkelaar IT ERP 2.400 - 3.100 Junior Outsystems Ontwikkelaar Wij ontwikkelen ERP systemen voor bouworganisaties. Dit doen wij tegen de hoogst mogelijke kwaliteit. Werken bij ons betekent werken in een start-up omgeving met veel groei mogelijkheden. Doorleren wordt op prijs gesteld en gefaciliteerd. Daarbij geven we jou veel verantwoordelijkheden en mogelijkheden om eigen initiatieven uit te voeren. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit

Bekijk vacature »

Full Stack Developer

Functieomschrijving Philips Healthcare Research has a services division with around 100 professionals divided over 5 teams. We are looking for full stack or back-end developers with around 5 years of experience to join us! Projects will include creating a software product or building a proof of concept (POC) for internal stakeholders. You will work on multiple projects simultaneously. Functie-eisen Do you have experience with some of the tools below? Python, Java, C#.NET, Node.js Miscellaneous: Docker, Kubernetes, Microservices, azure/aws/gcp, cloud foundry Frameworks: Spring boot, Spring (mvc), .NET, django Javascript (we expect everybody to have HTML(5), CSS) Java-script frameworks, Vue.js, React.js, Angular.js

Bekijk vacature »

Midlevel/Sr Developer bij leverancier communicatie

Een van de grootste leveranciers van communicatieplatformen aan bijv. internationale telecompartijen is op zoek naar een nieuwe teammember: een ervaren Midlevel tot Senior .Net Developer. De organisatie werkt met de nieuwste en uitsluitend Microsoft .Net technologieën (.Net Core, Azure) en producten als Docker en Kubernetes. Zij werken in Scrum sprints met teams waar samenwerking en (persoonlijke)groei hoog in het vaandel staat. Ze zijn op zoek naar gepassioneerde .Net Developers, waarbij ervaring met bovengenoemde technologieën geen harde eis maar een pré is. Genoeg ruimte dus om ervaring hierin op te doen. Drie jaar geleden hebben zij naast hun huidige applicatie een

Bekijk vacature »

Senior Applicatieontwikkelaar

UPS zoekt een Senior Applicatieontwikkelaar *Thuiswerken is mogelijk voor deze functie Ben jij een gedreven applicatieontwikkelaar met minimaal drie jaar werkervaring? En wil je een uitdagende baan met impact én jezelf breed ontwikkelen? Bij UPS bouw je mee aan complexe systemen die wereldwijd worden gebruikt en krijg je alle ruimte om nóg beter te worden in je vak. Dit ga je doen In een dynamisch scrumteam werk je aan de hand van processen en technologieën zoals CI/CD en DevOps aan het behalen van jullie doelen. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en

Bekijk vacature »

PHP Developer Symfony @ Utrecht

2021-06-22 iSense PHP Developer Symfony Heb jij een aantal jaren werkervaring als PHP Developer en wil jij aan de slag met Symfony, MongoDB en Azure? Wil jij werken aan een belangrijke applicatie in de woningsector die dagelijks door ruim 5000 mensen dagelijks wordt gebruikt? Is programmeren een van jouw grootste hobby's? ISHU47588 Organisatie De organisatie waar je als PHP Developer komt te werken is een belangrijke schakel binnen de woningbranche, waar kwaliteit hoog in het vaandel staat. De platformen die zij ontwikkelen worden dagelijks door duizenden stakeholders in de woningsector gebruikt. Je komt te werken in een informeel IT team

Bekijk vacature »

Software Developer - Space unit

We help our customers in their day-to-day operations by processing Space & Earth Observation data using cutting edge IT technologies. If you: • are a software engineer willing to work for a creative group in the Space Business with earth observation and geospatial data, • are eager to learn new big data, machine learning and cloud technologies, • enjoy integrating different components in a wide landscape, • have a passion for clean code and elegant solutions, then, our team is looking for you! Together with our data scientists and IT colleagues, you will have the opportunity to work in projects,

Bekijk vacature »

Ervaren Mobile App Developer C# Xamarin / Selenium

Voor wie je gaat werken: Wij ontwikkelen draagbare elektromechanische meetapparatuur. Zoek jij een veelzijdige applicatiegerichte functie? Heb je kennis van C#? Vaste baan: Ervaren Mobile App Developer C# Xamarin Selenium 3.300 - 4.800 Senior Mobile App Developer Ons bedrijf ontwikkelt en verkoopt instrumenten voor elektrochemische applicaties en sensoren. Wij zijn gespecialiseerd in het maken van kleine, draagbare voorwerpen. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie en wij staan open voor elke nieuwe trend. Wij zijn een ambitieus bedrijf. Jij zal onderdeel worden van een leuk vakteam waar je

Bekijk vacature »

C# .NET Full Stack Developer Medische Software / C

Over de werkgever: Wij ontwikkelen 3D analyse software voor de medische sector. Ben jij een ervaren Full Stack ontwikkelaar? Heb jij ervaring met C#? Vaste baan: C# .NET Full Stack Developer Medische Software JavaScript 3.300 - 4.500 C# Full Stack Developer Ons bedrijf ontwikkelt geavanceerde software voor analyse van medische beelden. Artsen gebruiken onze software bij de diagnosestelling. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. We werken met moderne technologie en staan open voor innovatie. Wat houdt de functie precies in?: Voor de vacature als C# Full Stack Developer Bilthoven .NET ga je het volgende

Bekijk vacature »

Front End Developer with excellent Angular skills

Front End Developer with excellent Angular skills to help migrate software application into the Cloud (Front End Developer Angular 65K Rotterdam IND Registered) For an international organisation, specialised in data management for the process industry, we are looking for a Front End Developer with strong work experience in Angular technologies. This organisation has developt a software solution that takes on the important role of connecting people, data and assets, and translates this data into 3D models. Until recently it was a desktop solution, that is currently being migrated to the (AWS) Cloud. Are you up for the task? Who are

Bekijk vacature »

Junior Medior C# .NET Developer / Javascript

Wie wordt jouw werkgever?: Wij zijn een software- en automatiseringsbedrijf. Ben jij een .NET Developer? Heb jij ervaring met programmeren van software? Wij ontwikkelen software zodat vraag en aanbod van onderdelen van personenauto's bij elkaar kunnen worden gebracht. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie, hierin werken we met moderne technologie en staan open voor innovatie. Wat ga je precies doen?: Voor de vacature als Medior .NET Developer Dordrecht Javascript ga je het volgende doen: Onderhoud huidige applicatie; Ontwikkelen van nieuwe functionaliteiten; Onderhoud van bestaande, maar ook het ontwikkelen van nieuwe Api’s; Onderhoud (SQL) Database.

Bekijk vacature »

Senior .NET Back-end Developer in ons innovation t

Bedrijfsomschrijving Namens één van mijn betere klanten, gevestigd in de omgeving van Amstelveen, ben ik op zoek naar een ervaren Senior Back-end Developer met minimaal vier jaar werkervaring. Je komt terecht in een echte developmentorganisatie, waarbinnen momenteel ruim 40 enthousiaste mannen en vrouwen dagelijks werken aan de ontwikkeling van complexe applicaties, die veelal webbased zijn. Deze applicaties worden gebruikt door zowel grote als kleine organisaties in zowel binnen- als buitenland en zijn bedoeld om bedrijven te ondersteunen in alles wat te maken heeft met financiën. Zo levert deze organisatie standaard- en maatwerkapplicaties waarbinnen bedrijven bijvoorbeeld al hun zaken omtrent salarishuishouding

Bekijk vacature »

Oracle APEX Developer / PL/SQL @ Hilversum

2021-06-21 iSense Oracle APEX Developer PL/SQL Heb jij je altijd al willen verdiepen in Oracle APEX of kent Orale APEX geen geheimen meer voor jou? En vind jij het leuk om naast het Oracle ontwikkelwerk veel met de business te schakelen? Lees dan snel verder! ISVR47872 Organisatie Als je altijd al in een Europees georiënteerde organisatie hebt willen werken, ben je hier aan het juiste adres! De organisatie biedt IT- en communicatieoplossingen aan kleine, middelgrote en grote ondernemingen in zowel de private als de publieke sector. De innovatieve oplossingen, ontworpen voor open connectiviteit, hoge beschikbaarheid en flexibele groei, bevatten de

Bekijk vacature »

Backend .NET developer bij retail gigant

Bedrijfsomschrijving Onze klant is actief in de retail sector en ze bedienen winkels met alle mogelijke applicaties die je kunt bedenken. Van afrekensystemen tot voorraadbeheer, van handhelds tot managementrapportage tools en van frontoffice tot backoffice. Kortom, de volledige winkel automatisering. Ze doen dat al ruim 20 jaar en mogen hele mooie merken tot hun klantenkring rekenen en de producten zijn wereldwijd te vinden. Functieomschrijving Dit is een hele gave functie voor backend .NET developers die van afwisseling houden. Je gaat aan alle al ontworpen systemen bouwen, en dat zijn er nogal wat. De systemen zijn modulair opgebouwd waarbij veel klanten

Bekijk vacature »
Barry Meijer

Barry Meijer

24/01/2011 12:04:10
Quote Anchor link
Beste allemaal,

Ik zou graag eens een probleempje (uitdaging) bij jullie neerleggen.

Ik krijg een notice:
Undefined variable: context op Regel: 1788


Op deze regel begint het volgende stukje code:
if (!$spider_match || $context['user']['is_guest'])
is_not_guest();


Nu denk ik dat ik dit kan oplossen met isset. Het probleem echter is dat ik geen PHP held ben die precies weet hoe hij dit kan toepassen binnen dit stukje code.

Ik hoop dat jullie mij kunnen helpen.

Bij voorbaat dank!

Dit is een hulp-forum. Dat er Hulp gevraagd is weten de meeste mensen wel. -> Topic titel veranderd.[/modedit]
Gewijzigd op 24/01/2011 15:48:42 door Jens V
 
PHP hulp

PHP hulp

02/08/2021 12:08:25
 
Gerhard l

gerhard l

24/01/2011 12:06:34
Quote Anchor link
Hij herkent de $context niet, weet je zeker dat je die hiervoor hebt gedefinieerd en je kan deze inderdaad checken door isset dat doe je zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if(isset($context)){
//$context is geset dus ga door
}
else{
//$context word niet herkend dus foutmelding
}
?>
 
Barry Meijer

Barry Meijer

24/01/2011 12:07:43
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php if (!empty($modSettings['enabled_spider']))
{

$enabled_spider = explode(",", preg_replace("/(\[^a-ZA-Z0-9,])/", "", $modSettings['enabled_spider']));




        foreach ($enabled_spider as $key => $value)
        if (empty($value))
        unset($enabled_spider[$key]);
}

else
$enabled_spider = array();
$spider_match = false;

    if (!empty($modSettings['enable_spiderAccess']))
    {



    
        foreach($enabled_spider as $spider)
        {

            preg_match('/' . $spider . '/', $_SERVER['HTTP_USER_AGENT'], $matches);
        
        

            if(count($matches) > 0)

              $spider_match = true;


        

        }

    }


        if (!$spider_match || $context['user']['is_guest'])
            is_not_guest(); ?>


Dit is het stuk code waar het om gaat.
Wat ik niet helemaal snap is, ik definieer $context bovenin het document (global).
Gewijzigd op 24/01/2011 12:22:47 door Barry Meijer
 
Teun Hesseling

Teun Hesseling

24/01/2011 12:18:27
Quote Anchor link
zou je alsjeblieft alleen even de code willen plaatsen die relevant is ?
niemand hier heeft zin om 1443 regels aan code door te spitten.
 
Barry Meijer

Barry Meijer

24/01/2011 12:23:07
Quote Anchor link
Excuses :) Het is aangepast.

Toevoeging op 24/01/2011 14:05:43:

Het is gelukt! :) Hartelijk dank!
 
Kris Peeters

Kris Peeters

24/01/2011 14:17:25
Quote Anchor link
Een notice is geen error; een notice is ook geen warning.
Vertaal eens dat woord; het betekent iets als "merk op".

Wat php jou probeert te vertellen:

Jij vraagt:
is $context['user']['is_guest'] gelijk aan true?

Nu, als $context niet gedefinieerd is, en dus niet bestaat, bestaat $context['user'] ook niet en $context['user']['is_guest'] zeker niet.


Vergelijk het wat met iemand die vraagt: "Wie is de onderdirecteur van Duff beer?"
Dan denk je: "Duff" bestaat niet eens, dus er is sowieso ook geen directeur. Laat staan dar er een onderdirecteur zou kunnen zijn.

Oplossing:
1) met isset() of empty().

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
...
if (!$spider_match || (!empty($context['user']['is_guest']) && $context['user']) ['is_guest']) )
...

?>


2)zet je error reporting wat soepeler, op bv.
error_reporting(E_ERROR | E_WARNING | E_PARSE);
 



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.