Undefined index

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior full stack developer

Functie Als full stack developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

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 »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

Frontend Developer

Dit ga je doen Door ontwikkelen van het online platform Deel uitmaken van verschillende ontwikkelteams Meedenken over UI/UX vraagstukken Uitdragen van Front-end binnen de organisatie Hier ga je werken Deze organisatie, gevestigd in de omgeving van Amsterdam, is een grote onderwijs instelling met meerdere vestigingen en een groot aantal studenten. Zo telt deze organisatie +/- 35.000 gebruikers. Bij deze organisatie staat jouw ontwikkeling centraal en is er veel ruimte voor eigen initiatieven. In samenwerking met jouw team ga jij de online omgeving verder ontwikkelen. In de rol van Front end Developer zal jij 50% van jouw tijd werken in het

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Traineeship Fullstack 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 »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

Functioneel Applicatiebeheerder

Wij van CNB zijn op zoek naar een leergierige Functioneel Applicatiebeheerder CNB is de grootste dienstverlener in de markt van bloembollen en vaste planten. In deze markt verricht CNB de volgende diensten: bemiddeling, veilen en het koelen en prepareren van bloembollen. Vanuit ons hoofdkantoor in Lisse werken bijna 100 collega’s dag in dag uit aan de bemiddeling van bloembollen. In Bovenkarspel vindt het koelen en prepareren van de bloembollen plaats. Wij zijn op zoek naar een enthousiaste Functioneel Applicatiebeheerder die naast een applicatie, ook sfeer kan bouwen! Jij: Vindt het leuk om binnen een klein IT-team aan de slag te

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

Bekijk vacature »

C#.NET developer

Functie Het development team bestaat momenteel uit vijf backend C#/.NET ontwikkelaars. Op dit moment zit één ontwikkelaar dedicated op de mobiele applicatie. Als team werk je samen aan het zelf ontwikkelde software platform. Dit bestaat uit zowel apps als websites. Om het systeem door meer dan honderdduizenden gebruikers wordt gebruikt is het bijna vanzelfsprekend dat de kwaliteit van het product hoog moet liggen. Het systeem bestaat uit drie projecten. Je werkt dus aan deze drie projecten waarbij de focus op z’n tijd verschuift. De technieken die worden toegepast zijn o.a. .NET Core, Xamarin, C# en MVC. Je zal dus met

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

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

23/02/2024 15:31:16
 
- 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.