Undefined index

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Business Analyst

Business Analyst Utrecht Toe aan een internationale uitdaging in een nieuw IT team met veel ontwikkelingsmogelijkheden? Kom werken als Business Analyst bij Brink’s Nederland! Jouw verantwoordelijkheden Je komt te werken in het enthousiaste team van Software Development (6-8 collega’s) welke onderdeel uitmaakt van ons Brink’s Acceleration Centre. Het Brink’s Acceleration Centre is recent opgericht en is nog steeds groeiende. Vanuit je team ga je werken aan het centraliseren van grote hoeveelheden informatie. Dit vereist samenwerking met (lokale) IT- en bedrijfsteams van Brink’s, samenwerking met collega’s in andere Europese landen of de US is daarbij vaak nodig. Je gaat nauw samenwerken

Bekijk vacature »

Cloud Developer

Wil jij ontwikkelen in de Cloud, waarbij je ook te maken krijgt met Low Code platformen, bekende CRM-applicaties en, soms minder bekende, back-end applicaties? Ben je op zoek naar een rol binnen een jong team met een uitdagend applicatielandschap? Dan is dit jouw kans. Maak kennis met de meer dan 100 industriële bedrijven die vallen onder het familiebedrijf VDL Groep. Samen met het DevOps/agile team lever je een bijdrage aan onze verdere digitalisering. Daarbij ben je verantwoordelijk voor analyse, ontwerp, ontwikkeling, test en uitrollen van de services binnen ons Microsoft Azure platform. Wat ga je doen als Cloud Developer: Als

Bekijk vacature »

MasterData Administrator

“Do you dare to unlock your full potential?” MasterData Administrator 24 uur per week, locatie Burg Groep B.V. te Heerhugowaard Wij zijn Burg Groep B.V.; een familiebedrijf in Heerhugowaard. Wij produceren en verkopen natuurazijn voor voedings- en schoonmaak toepassingen en siroop. Onze productielocaties zitten naast Nederland ook in België, Frankrijk, Duitsland en Tsjechië. Binnen Burg Group wordt veel waarde gehecht aan eigen verantwoordelijkheid, ontwikkeling, pro-activiteit, innovatie en duurzaamheid om zo het beste uit jezelf te halen en je talenten volledig te benutten. Het gebruiken en delen van de juiste informatie en data is belangrijk, immers wanneer je informatie en data

Bekijk vacature »

Java developer

Het schrijven van software en applicaties die er echt toe doen, dit doe jij onder andere als Java developer. Wij zoeken een Java developer voor ons hoofdkantoor in Waalwijk voor 40 uur per week. Het schrijven van software en applicaties die er echt toe doen, dit doe jij onder andere als Java developer. DMG, een huis vol mogelijkheden. Als Java developer werk je aan business applicaties, API’s en webservices die zowel binnen het bedrijf als door klanten en/of zakelijke partners worden gebruikt. Op deze manier kunnen we onze klanten nog beter bedienen en kunnen medewerkers hun werk eenvoudiger uitvoeren. Het

Bekijk vacature »

Java ontwikkelaars gezocht met interesse in Securi

Bedrijfsomschrijving Onze klant is actief binnen het security domein en bedient klanten in de gehele BeNeLux. Er werken ongeveer 10 technische mensen verschillend van consultants tot interne ontwikkelaars. Je collega's zijn stuk voor stuk gedreven technici met passie voor het gehele security vlak. Je werkt binnen projecten samen met collega's op kantoor en zal ook in nauw contact staan met de consultants. De sfeer is hier uitstekend, ze groeien hard en zijn ook internationaal hard aan de weg aan het timmeren. Je zal dit als ontwikkelaar ook zeker gaan merken, er is veel mogelijk om je zowel op persoonlijk als

Bekijk vacature »

Junior Applicatiebeheer/ ontwikkelaar .NET

Wie zijn wij? Als ervaren leverancier van oplossingen voor industriële technologie wil ICT Netherlands de wereld elke dag een stap slimmer maken. Onze toegewijde technische professionals voorzien klanten van diensten op het gebied van consultancy, softwareontwikkeling, projectmatige oplossingen en managed services. In het kort Als junior applicatiebeheerder én ontwikkelaar ga je aan de slag binnen ons team outsourced services. Samen nemen jullie het beheer van software uit handen van onze klanten en zorgen ervoor dat hun applicaties blijven draaien. Ook ga je aan de slag met aanpassingen in de software en zorg je er voor dat de software blijft aansluiten

Bekijk vacature »

Senior Campaign Developer

Senior Campaign Developer Den Haag HBO/WO Digital Professional Zorgen dat onze klanten op het juiste moment, via het juiste kanaal relevante en gepersonaliseerde informatie en berichten ontvangen. Dankzij jouw kennis van customer journeys en passie voor Marketing Automation, data, content, en processen kun jij het verschil maken voor onze klanten. Wat ga je doen? De afdeling Online realiseert de marketing- en communicatiedoeleinden van de PostNL organisatie door onze zakelijke en particulieren klanten en prospects te bereiken. Dit doen we middels de optimale inzet van onlinekanalen. Online voert de regie over deze kanalen waaronder: de website, applicaties, e-mailings, apps, social media

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

IT Business Analyst ERP

Dümmen Orange is the world’s largest breeder and propagator of cut flowers, bulbs, tropical plants, pot plants, bedding plants and perennials. For our IT department in de Lier, we are looking for an IT Business Analyst ERP. Job objective Our organization grows and flourishes. This results in a fast-changing and, therefore, challenging environment. As an IT Business analyst ERP you support our ERP system that is implemented within our Sales and production entities all over the globe. You are working within the IT team, your colleagues (around 25 persons) are located in The Netherlands, Germany and within the US. You

Bekijk vacature »

Low Code Developer

Heb jij passie voor software ontwikkeling en vind je het leuk om eindgebruikers snel te helpen door het realiseren van web en mobiele applicaties? Wil jij ervaring opdoen om van beginnend developer door te ontwikkelen naar een Full Stack ontwikkelaar? Dan is dit jouw topbaan! Met meer dan 100 bedrijven in verschillende product-marktcombinaties is geen dag hetzelfde bij VDL. Wat ga je doen? Als Low Code Developer ga je aan de slag om nieuwe applicaties te ontwikkelen op het gebied van web en mobiele applicaties die onder andere een Make To Order platform ondersteunen. Met behulp van bestaande bouwstenen ben

Bekijk vacature »

PHP Developer bij Getnoticed Nederweert

Briljante werken-bij websites voor clubs als ABN-AMRO, T-Mobile, KWF Kankerbestrijding en Boskalis. Online recruitmentmarketingcampagnes voor Waterschap Rivierenland, Randstad en VDL Nederland. Dit zijn zomaar een paar van de projecten die we al hebben binnengeharkt. En er kan nog meer bij. Welke projecten oogst jij als PHP developer bij Getnoticed? Je werkt samen met je scrumteam van designers, front- en backend developers, marketeers en projectmanager bij het uitwerken van stories voor zowel klant als in-house gerelateerde projecten. Wat je werkzaamheden zoal zijn Het bedenken van nieuwe functionaliteiten Het verbeteren van het Content Management Systeem op basis van Symfony Het optimaliseren van

Bekijk vacature »

Senior Software Developer

Bedrijfsprofiel: De Haardt BV is een klein bedrijf dat gevestigd is in Elst (Gelderland), met een grote naam in de rental kart wereld. Het bedrijf is 26 jaar oud en is een groot deel daarvan marktleider in de wereld met haar veiligheids- en timing systemen. Onze klanten noemen ons de autoriteit in de markt als het gaat om veiligheid. In Elst is De Haardt constant bezig met het verbeteren van haar producten en het ontwikkelen van nieuwe ideeën tot producten. Met 14 medewerkers, waarvan 10 ontwikkelaars, staat de focus op productinnovaties en dit gebeurt in een informele en prettige werkomgeving.

Bekijk vacature »

BI Developer - zorgsector - interne functie!

Bedrijfsomschrijving Voor een scale-up in de zorgsector zoeken wij een BI Developer. Ze zijn toe aan de next step en daar gaat data een grote rol in spelen. Zij richten zich echt op hun patiënten, ze vinden het belangrijk dat de zorg verbeterd wordt aan de hand van waardevolle data. De data(base) wordt steeds groter dus dat levert betere, waardevollere data op die gaat helpen bij het realiseren van hun groeiplannen. Op dit moment werken er 40 personen op het hoofdkantoor en dat zal de komende jaren verder groeien. De sfeer wordt omschreven als zeer collegiaal, prettig en informeel. Functieomschrijving

Bekijk vacature »

Graduate Class DevSecOps

Graduate Class DevSecOps - Start 1 Maart 2022 Functiebeschrijving: Ben jij een net afgestudeerde IT-er of startende IT-er én nog niet uitgeleerd? Wist je dat uitdagende projecten en opleidingsmogelijkheden de basis vormen van een succesvolle carrière in de IT? Dan zit je bij goed bij CGI! Wij hebben namelijk de slagkracht en de grootte om zelfs de meest ambitieuze IT-carrières vorm te geven. Doordat wij een stabiele en groeiende organisatie zijn, kunnen wij je uitstekende kansen bieden om in een ondersteunende omgeving te werken aan projecten die daadwerkelijk impact hebben op onze wereld. Wat houdt de Graduate Class DevSecOps in?

Bekijk vacature »
Max M

Max M

17/09/2017 10:50:42
Quote Anchor link
Wie wil me hier mee even helpen ?
Sinds ik over ben gegaan naar php versie 5.6 staat mijn hele errorlog vol met de volgende error:
Undefined index: size in /home/domein/domains/domein.nl/public_html/image.php on line 45
Undefined index: crop in /home/domein/domains/domein.nl/public_html/image.php on line 45

ik kome er zelf niet uit, hier onder het stukje uit het script line 45

alvast bedankt, Max

Code (php)

/*
* Caching of images
*/
$cacheFile = "id{$_GET['mediaID']}-".md5("{$_GET['type']}-{$_GET['mediaID']}-{$_GET['folderID']}-{$_GET['size']}-{$_GET['crop']}").'.jpg'; // Name of cached file (line 45)

//$_SESSION['testing'][$_GET['mediaID']] = $cacheFile; // Testing

$cachePathFile = BASE_PATH."/assets/cache/{$cacheFile}";

if(file_exists($cachePathFile))
{
//if(!$_SESSION['debugMode'] and $config['cacheImages'] and !$offSiteRequest) // Check for debug mode
?>
 
PHP hulp

PHP hulp

18/01/2022 07:56:57
 
- SanThe -

- SanThe -

17/09/2017 11:07:46
Quote Anchor link
$_GET['size'] en $_GET['crop'] bestaan blijkbaar niet.
 
Max M

Max M

17/09/2017 11:45:50
Quote Anchor link
Ik heb het er even tussen uit gehaald, maar dan komen de foto's een stuk kleiner terug als ik ze uit de cash haal.
Het werkt dus wel, en er kwamen gelijk weer een aantal andere foutmeldingen.
 
Pipo Clown

Pipo Clown

17/09/2017 11:50:36
Quote Anchor link
Grote kans dat, wanneer je naar PHP7 gaat, dat er nog veel meer problemen bij komen.

Advies: Maak alles meteen PHP7-proof.
 
Max M

Max M

17/09/2017 15:18:07
Quote Anchor link
Ja dat wil ik ook doen, maar vind het wel makkelijk om het in kleine stapjes te doen, het script werk wel op php 7.1
Maar ik hoop dat iemand met een oplossing voor deze foutmelding komt.
 
Obelix Idefix

Obelix Idefix

17/09/2017 16:26:41
Quote Anchor link
Max M op 17/09/2017 10:50:42:
Sinds ik over ben gegaan naar php versie 5.6

Max M op 17/09/2017 15:18:07:
het script werk wel op php 7.1

Ben je overgestapt op 5.6 of op 7.1?


Max M op 17/09/2017 15:18:07:
Maar ik hoop dat iemand met een oplossing voor deze foutmelding komt.

Is al gegeven:
- SanThe - op 17/09/2017 11:07:46:
$_GET['size'] en $_GET['crop'] bestaan blijkbaar niet.

Je zult dus moeten controleren of / zorgen dat deze bestaan.
 
Max M

Max M

17/09/2017 20:15:32
Quote Anchor link
Nou heb het nu op php 7.0 werkend de fout zit er nog wel in maar ook nog een andere:
PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP

En dit is dat stukje:

# FORMAT DATE FROM LANG CALENDAR FILE
class kdate
{
var $distime = 0;
var $time_zone;
var $date_sep;
var $date_format;
var $date_display;
var $clock_format;
var $daylight_savings;
var $adjust_date = 1;

function kdate($dateSettings='')
{
 
- Ariën -
Beheerder

- Ariën -

17/09/2017 21:06:37
Quote Anchor link
Tegenwoordig (al sinds PHP 5) moet je __construct() gebruiken, in plaats van een functie die dezelfde naam als de class heeft.

Verder raad ik ook aan om je te verdiepen in 'visibility'.

Eigenlijk is de hele tutorial wel aardig om te lezen.
 
Max M

Max M

18/09/2017 08:56:56
Quote Anchor link
Bedankt Ariën s ook opgelost, nu deze nog: Undefined variable: page

dit is die regel:
if( !in_array($page, $_SESSION["admin_user"]["permissions"]) && $page != "welcome" && $page != "toolslinks" && $page != "permissions_error" && $page != "" && $page != "options" )

En hoe krijg je de code netjes in een vensterje op dit forum ?
 
- Ariën -
Beheerder

- Ariën -

18/09/2017 09:24:19
Quote Anchor link
Dan moet je de code-tags gebruiken. Zie ook de 'Veel gestelde vragen'.

En over je probleem: waar komt $page vandaan?
Gewijzigd op 18/09/2017 09:27:08 door - Ariën -
 
Max M

Max M

20/09/2017 09:31:56
Quote Anchor link
Bijna alles opgelost, alleen deze kom ik niet uit line 61

PHP Notice: Undefined index: debugMode in /home/.../domains/domein.nl/public_html/image.php on line 61,

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
/*
    * Caching of images
    */

    $mediaID = isset($_GET['mediaID']) ? $_GET['mediaID'] : '';
    $type = isset($_GET['type']) ? $_GET['type'] : '';
    $folderID = isset($_GET['folderID']) ? $_GET['folderID'] : '';
    $size = isset($_GET['size']) ? $_GET['size'] : '';
    $crop = isset($_GET['crop']) ? $_GET['crop'] : '';
    
    $cacheFile = "id{'$mediaID'}-".md5("{'$type'}-{'$mediaID'}-{'$folderID'}-{'$size'}-{'$crop'}").'.jpg'; // Name of cached file
        
    //$_SESSION['testing'][$_GET['mediaID']] = $cacheFile; // Testing
    
    $cachePathFile = BASE_PATH."/assets/cache/{$cacheFile}";
    
    if(file_exists($cachePathFile))
    {    
        if(!$_SESSION['debugMode'] and $config['cacheImages'] and !$offSiteRequest) // Check for debug mode (line 61)
        {
            $cacheTime = gmdate("U")-$config['cacheImagesTime'];
            $fileTime = filemtime($cachePathFile);
            
            if($cacheTime < $fileTime)
            {    
                header("Content-type: image/jpeg");
                //header('Last-Modified: ' . gmdate('D, d M Y H:i:s', filemtime($thumbnail)) . ' GMT');
                
                //ob_clean();
                //flush();

                readfile($cachePathFile);
                exit;
            }
            else // Cleanup old cached file
                @unlink($cachePathFile);
        }
    
Gewijzigd op 20/09/2017 09:36:07 door Max M
 
- Ariën -
Beheerder

- Ariën -

20/09/2017 09:43:32
Quote Anchor link
$_SESSION['debugMode'] bestaat hier niet. Ook hier zou ik een isset() op toepassen.
 
Max M

Max M

20/09/2017 10:10:21
Quote Anchor link
Denk dat ik toch nog iets fout heb staan nu ?
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
<?php
/*
    * Caching of images
    */


$mediaID = isset($_GET['mediaID']) ? $_GET['mediaID'] : '';
$type = isset($_GET['type']) ? $_GET['type'] : '';
$folderID = isset($_GET['folderID']) ? $_GET['folderID'] : '';
$size = isset($_GET['size']) ? $_GET['size'] : '';
$crop = isset($_GET['crop']) ? $_GET['crop'] : '';

$cacheFile = "id{'$mediaID'}-".md5("{'$type'}-{'$mediaID'}-{'$folderID'}-{'$size'}-{'$crop'}").'.jpg'; // Name of cached file

//$_SESSION['testing'][$_GET['mediaID']] = $cacheFile; // Testing


$cachePathFile = BASE_PATH."/assets/cache/{$cacheFile}";

if(file_exists($cachePathFile))

    $debugMode = isset($_SESSION ['debugMode']) ? $_SESSION ['debugMode'}] : '';
    $cacheImages = isset($_SESSION ['cacheImages']) ? $_SESSION ['cacheImages'}] : '';
    
{

if(!$_SESSION['$debugMode'] and $config['$cacheImages'] and !$offSiteRequest) // Check for debug mode (line 61)
{
$cacheTime = gmdate("U")-$config['cacheImagesTime'];
$fileTime = filemtime($cachePathFile);

if($cacheTime < $fileTime)
{

header("Content-type: image/jpeg");
//header('Last-Modified: ' . gmdate('D, d M Y H:i:s', filemtime($thumbnail)) . ' GMT');

//ob_clean();
//flush();


readfile($cachePathFile);
exit;
}

else // Cleanup old cached file
@unlink($cachePathFile);
}

 
?>
 
- Ariën -
Beheerder

- Ariën -

20/09/2017 10:24:04
Quote Anchor link
$_SESSION['$debugMode']
eh...?

Je behandelt $debugMode hier als een string, en bovendien is die variabele al een kopie van de waarde van $_SESSION['debugMode']. Die hoort niet in zijn index in ieder geval. ;-)

Gewoon $debugMode is al voldoende.

$config['$cacheImages'] lijkt mij ook niet echt correct om deze reden.
Gewijzigd op 20/09/2017 10:25:10 door - Ariën -
 
- SanThe -

- SanThe -

20/09/2017 11:42:55
Quote Anchor link
Regel 18 een if() en op regel 23 de openings { van de if() met daartussen 2 regels...???
 
Max M

Max M

20/09/2017 12:07:48
Quote Anchor link
Ja Sante sorry, maar ik probeer ook maar wat en soms lukt het :-) Maar vind het wel leuk om te doen, dus ga me er wel in verder in verdiepen.

Je mag me wel laten zien hoe het dan wel moet, daar leer je toch ook weer van.
 
- Ariën -
Beheerder

- Ariën -

20/09/2017 12:10:25
Quote Anchor link
Na een if, waarin een voorwaarde wordt gesteld volgt, normaal gesproken, altijd een {
die afgesloten wordt met } op het moment dat de actie uitgevoerd is.

Misschien frist dit je geheugen even op:
https://www.w3schools.com/php/php_if_else.asp
Gewijzigd op 20/09/2017 12:11:19 door - Ariën -
 



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.