Undefined index

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-End Developer / JavaScript/ React/ 4300 euro

Functieomschrijving Ben jij een front-end developer die niets van de wereld wil missen? Wil jij dat jouw werkzaamheden zichtbaar zijn voor een groot publiek? Beschik jij over kennis van de modernste technieken en ben je in staat snel te switchen tussen verschillende projecten? Lees dan snel verder! Het ontwikkelen van applicaties (25%) en websites (75%) met behulp van JavaScript, React, jQuery, SASS en Git; Werken aan lange termijn projecten; Oppakken van ad hoc activiteiten en processen; Nieuwe ontwikkelingen in de gaten houden en toepassen; Analytisch en kritisch meedenken over verbeteringen in tools en werkwijzen. Functie-eisen Je hebt HBO/WO werk- en

Bekijk vacature »

Embedded Developer / Junior / Autonome auto

Functieomschrijving Ben jij een Embedded Developer met een passie voor techniek? Lijkt het jou gaaf om binnen embedded realtime systemen en zo low level mogelijk te ontwikkelen? Lees dan snel verder! Het programmeren en modificeren van embedded software; Het werken in projectteams; Het verlenen van service voor de ontwikkelde embedded software. Functie-eisen Hbo werk- en denkniveau; Een afgeronde technische opleiding is een pre; Kennis van programmeertalen gericht op embedded software (C) Goede beheersing van de Nederlandse en Engelse taal. Bedrijfsomschrijving Deze organisatie is wereldwijd toonaangevend en succesvol producent van professionele hardware die o.a. de veiligheid van de mens garandeert. De

Bekijk vacature »

Frontend Developer

Organisatie Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent auctor eleifend nibh, et euismod lectus tristique at. Functie Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent auctor eleifend nibh, et euismod lectus tristique at. Eisen Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent auctor eleifend nibh, et euismod lectus tristique at. Voorwaarden Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent auctor eleifend nibh, et euismod lectus tristique at.

Bekijk vacature »

Junior .NET Ontwikkelaar

Organisatie De organisatie bestaat al sinds 2003 en sinds 2011 onder een nieuwe naam. In de schaduw van Delft heeft dit bedrijf zich ontpopt tot waardige speler. Door de kansen in de markt is dit bedrijf aan het groeien en willen zij internationaal steeds meer landen veroveren met de SaaS oplossing en tijdbesparende producten (Continues Delevery) die zij onder andere aanbieden. Volgend jaar zullen zij de 1000 klanten aan tikken en zul jij jouw te gekke oplossingen tot leven wekken voor internationaal publiek. Het bedrijf is een Marketplace Integrator. Ze koppelen grote en kleine internationale verkopers aan marktplaatsen zoals Beslist.nl,

Bekijk vacature »

Junior / Medior / Senior App developer

Vacature Omschrijving Het ontwikkelen van innovatieve mobiele zelfscanoplossingen voor de Food Retail (supermarkten) is een continu proces bij MDC. Naast het innoveren van bestaande oplossingen, zijn we volop bezig met de bouw van een geheel nieuw softwareplatform met de meest moderne “state of the art” technieken. Door onze sterk groeiende (inter)nationale klantenportfolio, onder andere door de sterke toename van het gebruik van Mobile Devices binnen de Retail, zijn wij per direct op zoek naar een Junior/Medior/Senior App Developer. Een overzicht van de ontwikkelde product protfolio van MDC is te vinden op de website van de exclusieve reseller Re-Vision. (www.re-vision.nl) Momenteel

Bekijk vacature »

Junior/medior/senior Frontend developer

Beeld je eens in dat jij vanaf je bureau mijlen ver om je heen kan kijken. Dit komt doordat jij werkt in een ruimte op de 14e verdieping die alleen bestaat uit glas. Je kijkt zo naar de Dom, het bos, het station en je kan zelfs de Johan Cruyff Arena in Amsterdam zien. Met dit prachtige uitzicht werken jullie aan een software pakket voor de gezondheidszorg. Jullie zijn er dan ook trots op dat jullie iedere dag weer iets kunnen betekenen voor veel verschillende patiënten. Doordat je werkzaam bent voor de gezondheidszorg werk jij nauw samen met psychologen en

Bekijk vacature »

ICT Systeemspecialist Assetmanagement

ICT Systeemspecialist Assetmanagement Standplaats Kralingen, Rotterdam Fte 1,00 Einddatum (werkenbij) 11-10-2019 Solliciteren Solliciteren Ongekend veelzijdig Evides maakt water waardevol. 24 uur per dag, 7 dagen per week, 365 dagen per jaar, zowel voor de drinkwaterklanten als voor de industrie. Wij hebben 14.000 kilometer aan leidingen en ruim 1 miljoen aansluitingen in de grond liggen. Zo’n gigantisch netwerk betekent veel informatie. Deze informatie moet worden vastgelegd, onderhouden en ontsloten. Het DevOps EAM-team binnen de afdeling ICT houdt zich dagelijks bezig met het beheren en ontwikkelen van de achterliggende ICT systemen: vanuit hun kennis en kunde dragen ze direct bij aan de

Bekijk vacature »

Database Administrator

Assai is growing rapidly, resulting in more and extra work, such as implementations and training requests from our clients all over the world. We are therefore seeking an experienced consultant to join us in supporting this growth and helping to implement our software system and train the end-users worldwide. Our ideal candidate would be an experienced in document control, system implementations and in providing trainings. Responsibilities DBA Skills: Oracle 12c based; Create and manage multiple (standardized) databases (nearing 50 this year) in different servers (VM’s); Create and manage reliable backup strategies for all databases; Create and manage reliable and fast

Bekijk vacature »

Medior PHP ontwikkelaar in Tilburg

Organisatie Deze organisatie is zo’n 15 jaar geleden ontstaan en werken aan enorm gave projecten voor grote opdrachtgevers zoals bijvoorbeeld Bose. De projecten zijn enorm divers en verspreid over meerdere branches. Je kan hierbij denken aan het ontwikkelen van CRM systemen, mobile apps en het ontwikkelen van websites. Bij deze jonge, informele organisatie lopen zo’n 10 ontwikkelaars rond die allen hetzelfde doel hebben: Echt iets bijdragen aan de projecten. Samen iets gaafs neerzetten. Het leuke is de grote invloed die je op de projecten kan uitoefenen en de korte lijnen binnen de organisatie. Hierdoor zou het zomaar kunnen dat door

Bekijk vacature »

IT Project Manager

If you’re a proven project manager who enjoys bringing out the best in a team, this role is a chance to help deliver high-profile projects that help Shell meet Europe's growing energy demand, harnessing innovative techniques and advanced tech to develop cleaner energy. What’s the role? Life doesn’t stand still here – it’s a fast-paced, challenging and incredibly rewarding place to work. You’ll take care of IT projects throughout the lifecycle – from planning and execution to control and closure. As a senior member of our team, you’ll set the strategy, deciding the governance structures that drive decisions and resolve

Bekijk vacature »

Junior .NET C# developer gezocht

Organisatie Voor een marktleider in de omgeving van Waalwijk ben ik op zoek naar een Junior .NET developer. Het bedrijf is de grootste speler op het gebied van koeltechnieken. Er heerst een informele bedrijfscultuur waarbij je genoeg vrijheid en mogelijkheden hebt om je eigen ideeën te uiten en om je ideeën ook daadwerkelijk door te voeren. De organisatie heeft diverse wisselende projecten. Denk aan projecten variërend van 3 maanden of meer, maar ook projecten van 2 weken. Je zult samen gaan werken met 1 senior .net engineer en 2 medior ASP.net, C# ontwikkelaars. Het team bestaat uit pure liefhebben op

Bekijk vacature »

Fullstack developer / PHP Symfony JavaScript

Organisatie Waarschijnlijk ken je ze.. heb je al eens gebruik gemaakt van hun site.. of hebben ze jou zelfs kunnen helpen tijdens je zoektocht naar een nieuwe woning! Maar wie schuilt er achter deze site, wat doen zij precies en hoe komt het dat zij bij de top in de woningbranche horen? Vanuit hun kantoor in Rotterdam, Amsterdam en Breda werken zij in totaal met 65 collega’s aan deze high traffic platformen. Sinds jaar en dag zijn zij het absolute nummer 1 platform voor de huurmarkt en sinds kort ook op nummer 2 als het gaat om koopwoningen. Maandelijks helpen

Bekijk vacature »

Een kritische jonge PHP developer gezocht!

Vacature Omschrijving Deze jonge club van developers in hartje omgeving Eindhoven met een passie voor programmeren en een gezonde focus op front- en backend development zijn opzoek naar een gedreven Allround Web Developer. Waar de algemene template boer ophoudt gaat deze organisatie een stuk verder. De focus van deze organisatie ligt dan vooral op maatwerk oplossingen voor pakketten zoals onder andere Magento en WordPress. Met hier en daar een uitstapje naar een app, API of ander maatwerk. Functieomschrijving Voor onze klant zijn we zijn op zoek naar enthousiaste PHP programmeurs. Waarbij er van je verwacht wordt dat je meedenkend en

Bekijk vacature »

Native Mobile developer en eigen Apps ontwikkelen!

Functieomschrijving De organisatie is op zoek naar een mobile developer die zich thuis voelt in het werken met Android of iOS. Met een team van developers ga je aan de slag om innovatieve apps te ontwikkelen. Door het hoge kennisniveau van het team leer je elke dag bij. Je werkt op verschillende projecten zowel in teamverband als zelfstandig. Om dit hoge kennisniveau te handhaven is de organisatie op zoek naar iemand die een grote passie heeft voor mobile development en graag elke dag wil leren. Daarnaast is het erg belangrijk dat je graag op de hoogte blijft van de nieuwste

Bekijk vacature »

Creatieve Front-end developer gezocht!

Vacature Omschrijving Een multimedia bedrijf die gespecialiseerd is in het ontwikkelen van computer programma’s voor musea en exposities is op zoek naar creatieve developer. De sfeer binnen het bedrijf is informeel en er word gewerkt op basis van kennis en expertise. Het bedrijf is 16 jaar geleden opgericht en sindsdien zijn ze alleen maar gegroeid. Momenteel zijn er 24 werknemers in dienst. Functieomschrijving Als creatieve developer ga je mee helpen om de ideeën van de ontwerpers werkelijkheid te maken. Je gaat onder andere werken met PHP en HTML-5. Je krijgt de kans om te gaan werken aan interessante projecten voor

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

21/09/2019 22:20:17
 
- 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.