Map inlezen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Trainee pega developer

Vind jij het leuk om echte business software te maken zonder daarvoor gedetailleerde code te hoeven schrijven? Voor ons hoofdkantoor in Waalwijk zoeken wij een trainee Pega developer voor 36-40 uur per week. Vind jij het leuk om echte business software te maken zonder daarvoor gedetailleerde code te hoeven schrijven? Wij leren je werken met het innovatieve platform van Pega en jij verovert de wereld in elke fase van de digitalisering van ons bedrijf. De Mandemakers Groep, een huis vol mogelijkheden. Je neemt deel aan een geweldig traject. We zijn bezig met de invoering van Customer Service, Sales Automation en

Bekijk vacature »

Back-end Ruby ontwikkelaar

Zoek jij een baan in een unieke branche? Ligt jouw passie bij het ontwikkelen van Back-end Ruby applicaties en wil je in een leuk team werken? Dan past de functie van Back-end Ruby ontwikkelaar perfect bij jou. Ter ondersteuning van de afdeling Engineering zijn wij op zoek naar een Back-end Ruby ontwikkelaar voor 40 uur per week. Back-end Ruby ontwikkelaar Wat ga je doen? Je bent verantwoordelijk voor het ontwikkelen en onderhouden van casino systemen in de cloud. Je komt te werken in een team met een zeer brede kennis van ontwikkelen. Denk hierbij aan Hardware, Front-end, Back-end ontwikkeling in

Bekijk vacature »

Python Backend Developer Software

Voor wie je gaat werken: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Wij bouwen toekomstbestendige applicaties. Ben je eerder werkzaam geweest als backend developer? Heb je ervaring als software ontwikkelaar? Vaste baan: Backend Developer Software IT 3.000 - 4.800 Backend Developer Wij ondersteunen bedrijven bij het ontwikkelen van hun software. Dankzij onze ervaring in binnen- en buitenland en onze grondige analyses kunnen wij onze klanten de beste oplossingen bieden. Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun

Bekijk vacature »

Magento Expert PHP

Voor wie je gaat werken: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Wij helpen onze klanten aan een passende online presence. Wil jij werken als Magento expert? Heb jij ervaring met PHP? Vaste baan: Magento Expert PHP CMS 2.600 - 3.700 Magento Expert Deze werkgever is een fullservice digital agency. Wij helpen onze klanten de juiste keuzes te maken. Elk project is bij ons daarom anders. Wij gaan er met een open houding in. Ons ultieme streven is de online doelstellingen van onze klanten te helpen realiseren. Deze werkgever

Bekijk vacature »

Senior Full Stack Java Developer

Functieomschrijving Ben jij een ervaren Full Stack Java Developer en op zoek naar een internationale, creatieve en innovatieve omgeving? Wil jij werken aan een klanten portaal, waarbij de verschillende diensten vanuit de business via het web portaal worden geleverd aan de klanten van Randstad Groep Nederland? Bij Randstad Groep Nederland (HQ) zijn we op zoek naar jou! Wij zijn op zoek naar een Full Stack Java Developer die per direct ons interne team komt versterken. Full Stack Java Development bij Randstad Groep Nederland (HQ) Jij werkt in het Online Client Solutions team. Dit team werkt samen met de product owner

Bekijk vacature »

Developer Java HBO WO

Over het bedrijf: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Wil jij werken als Java Developer? Deze werkgever is een uniek ICT bedrijf. Heb je ervaring met Java? Vaste baan: Developer Java JAVA Software 3.200 - 4.500 Developer Java Voor grote- en kleine opdrachtgevers bedenken en ontwikkelen wij softwareoplossingen. Het team bestaat uit programmeurs, software-architecten, devops-specialisten en de staf. Een prettige werkomgeving is bij hen erg belangrijk. Zij werken voor MKB klanten. Deze werkgever heeft veel verschillende projecten. Houd jij van afwisseling? Dan zit je bij hun goed! Jouw

Bekijk vacature »

Laravel Developer PHP

Wie wordt jouw werkgever?: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Deze werkgever is een full-service internetbureau. Ben jij een ervaren Laravel Developer? Heb je kennis met PHP en Versiebeheer? Vaste baan: Laravel Developer PHP Versiebeheer 3.200 - 4.400 Laravel Developer Het is ons doel om middelgrote bedrijven te ondersteunen bij hun (online)communicatie. Wij zien onze klanten graag succesvol worden. Wij willen onze klanten begeleiden bij het vertalen van hun online doelstellingen naar concrete strategieën, ontwerpen, websites en online marketingcampagnes. Zij werken voor grote klanten. Zij doen omvangrijke projecten

Bekijk vacature »

Medior Full Stack Developer Angular

Bij welk bedrijf je gaat werken: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Wij ontwikkelen en implementeren configurator technologie (CPQ) voor Microsoft Dynamics. Ben jij een enthousiaste Full Stack developer? Heb je ervaring met Angular? Vaste baan: Medior Full Stack Developer Angular HBO 3.200 - 4.200 Medior Full Stack Developer Wij ontwikkelen software vanuit Microsoft Dynamics, waarbij administratieve processen bij klanten vergaand geautomatiseerd kunnen worden. Denk hierbij aan orderverwerking, offertes, calculaties, verkoop, projectbeheer en documentatie. En natuurlijk de totale integratie met het ERP systeem. Wij weten alles van Dynamics,

Bekijk vacature »

Ervaren Node JS Developer Backend

Bij welk bedrijf je gaat werken: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Wij ontwikkelen software apps. Ben jij een enthousiaste Node.JS developer? Heb jij ervaring met Node.JS? Vaste baan: Node JS Developer Backend Transcript 3.000 - 4.500 Node JS Developer Op dit moment zijn zij een scale-up. Zij zijn een sterke speler binnen app development en zijn hard op weg om marktleider te worden. Zij bieden verschillende opleidings- en ontwikkelingsmogelijkheden binnen het bedrijf, waardoor je de kans krijgt om door te groeien. Daarnaast hebben we een laagdrempelige en

Bekijk vacature »

Ervaren .NET Developer CRM Software

Wie wordt jouw werkgever?: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Deze werkgever is gespecialiseerd in CRM-oplossingen en software voor de subscription economy. Ben jij een ervaren .NET developer? Heb je ervaring met C#/.NET? Vaste baan: Sr .NET Developer CRM Software HBO 3.400 - 4.800 Senior .NET Developer Wij ontwikkelen, implementeren en beheren softwareoplossingen voor met name de mediabranche. Het zijn onze eigen ontwikkelde producten, die onze klanten gebruiken voor het beheren van abonnementen, advertenties en payment afwikkeling. Zij werken voor grote klanten. Zij doen omvangrijke projecten die we

Bekijk vacature »

Front-end Developer

Front-end Developer Den Haag HBO/WO IT - software development Professional "Maak samen met ons de belangrijkste (data) supply chain van Nederland real-time visueel door als frontend developer aan de slag te gaan bij onze 'Digitale Ketensturing' afdeling. Wat ga je doen? PostNL heeft de ambitie om uit te groeien tot het meest efficiënte en innovatieve logistieke post en e-commerce platform in de Benelux. Daarom bouwen wij aan een afdeling genaamd ‘Digitale Ketensturing’. Ons doel is het digitaliseren van onze volledige pakketten supply chain (gemiddeld 1,1 miljoen pakketten per dag), deze data gedreven en inzichtelijk maken voor gebruikers. Zo zorgen we

Bekijk vacature »

Junior .Net ontwikkelaars gezocht voor innovatieve

Bedrijfsomschrijving Ga aan de slag bij het leukste softwarebedrijf in noord Nederland! Dit bedrijf ontwikkelt hoogstaande software die zowel binnen Nederland als buiten Nederland gebruikt wordt. De toepassingen worden door klanten gebruikt die veelal in de toeristische sector werken. Een mooi voorbeeld hiervan is een systeem dat gebruikt wordt om de goede doorstroom van grote groepen bezoekers te monitoren. Ook wordt hun innovatieve software gebruikt om kleinere ondernemers binnen de reisbranche te ondersteunen binnen hun administratie en documentatie. De organisatie bestaat al meer dan 20 jaar en er werken op dit moment zo’n 25 ontzettend sterke developers. De verwachting is

Bekijk vacature »

Full stack developer

Wil jij met het ontwikkelen van applicaties bijdragen aan het verbeteren van de zorg voor patiënten? Als full stack developer ontwikkel je applicaties op het gebied van data analytics voor onder andere artsen in het UMC Utrecht. Een waardevolle baan! Dit ga je doen Als full stack developer krijg je in het UMC Utrecht een baan met maatschappelijke relevantie. Jij gaat werken met open-source technologieën en medische data, waarmee je een directe bijdrage levert aan de zorg. Samen met je collega’s van het analytics team ontwikkel je applicaties op het gebied van information retrieval, search, machine learning, en natural language

Bekijk vacature »

Senior .NET Software Developer Technisch Bedrijf

Over de werkgever: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Wij ontwikkelen hightech equipment voor de grote spelers in onder andere de semiconductor- en automotive industrie. Wil jij werken als Senior .Net Developer? Heb jij ervaring met gebruik van .NET libraries? Vaste baan: Senior .NET Software Developer Technisch Bedrijf WO 3.700 - 5.000 Senior .NET Developer Wij ontwikkelen test- en meetapparatuur voor de semiconductor industrie ter verbetering van de productkwaliteit in het testtraject. Deze werkgever is een dynamisch bedrijf met een open cultuur en veel vrijheid. Je werkt samen

Bekijk vacature »

PHP Ontwikkelaar Magento

Wie wordt jouw werkgever?: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Deze werkgever is een handelsmaatschappij en leveren installatiematerialen. Ben jij een ambitieuze PHP Ontwikkelaar? Heb je kennis met front end technieken? Vaste baan: PHP Ontwikkelaar Magento Front End 2.600 - 3.800 PHP Ontwikkelaar Deze werkgever is een (inter)nationale handelsmaatschappij, gespecialiseerd in het leveren van installatiematerialen voor c.v., gas, sanitair en pvc onderdelen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Zij werken in

Bekijk vacature »
Han eev

Han eev

11/09/2005 15:00:00
Quote Anchor link
Ik heb een functie die geeft deze fouten:

Warning: Invalid argument supplied for foreach() in E:\test\Niet af\PHP verkenner\include-conf.php on line 9

Warning: Invalid argument supplied for foreach() in E:\test\Niet af\PHP verkenner\include-conf.php on line 35

Warning: Invalid argument supplied for foreach() in E:\test\Niet af\PHP verkenner\include-conf.php on line 30

Hij zegt dat de foreach niet goed is maar hij doet wel wat ik wil dus wat betekent deze fout nu?

en is er een snellere manier van alle mappen inlezen?

Script:
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
<?
function diropen($dir) {
 if (is_dir($dir)) {
 $i=0;
 //=-=-=-=-=-=-=-=-
    foreach (glob($dir."*") as $filename) {
        if(is_dir($filename)) {
        //========================2
        $var =  mapopen($filename."/");
foreach($var['map'] as $name) { // regel 30
 $files['map'][$filename][$name] = $name;
 $files['all'][$filename][$name] = $name;
 //================================3
 $var1 =  mapopen($name."/");
  foreach($var1['map'] as $name1) { // regel 35
   $files['map'][$filename][$name1] = $name1;
 $files['all'][$filename][$name1] = $name1;
 //===============================4
  }
  //=======================
 }
 $files['map'][$filename][] = $filename;
 $files['all'][$filename][] = $filename;
        }
else {
 $files['file'][$i] = $filename;
 $files['all'][$i] = $filename;
        }

    $i++;
    }

    
    return $files;
    
//=====================
}
}

?>
Gewijzigd op 11/09/2005 15:01:00 door Han eev
 
PHP hulp

PHP hulp

26/05/2022 00:59:06
 
Han eev

Han eev

11/09/2005 15:44:00
Quote Anchor link
Niemand snapt het?? (ik ook niet) lol
 
Jelmer -

Jelmer -

11/09/2005 16:19:00
Quote Anchor link
Quote:
Returns an array containing the matched files/directories or FALSE on error.

Misschien moet je dat eerst eens controleren?
 
Jan Koehoorn

Jan Koehoorn

11/09/2005 16:33:00
Quote Anchor link
Ik zit even in je code te kijken.

Op een gegeven moment doe je:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$var
=  mapopen($filename."/");
?>


waar komt die functie "mapopen" vandaan? Het resultaat ervan gaat naar de volgende foreach en die regel geeft een foutmelding.
 
Jelmer -

Jelmer -

11/09/2005 16:35:00
Quote Anchor link
idd, jan heeft gelijk. Blijkbaar geeft je mapopen() geen array terug.
 
Legolas

Legolas

11/09/2005 18:01:00
Quote Anchor link
zal waarschijnlijk ook een eigen functie zijn... maarem kun je die ook posten? En moet dat niet toevallig diropen zijn?
 
Han eev

Han eev

11/09/2005 20:49:00
Quote Anchor link
mapopen is een functie die een de map alleen opend
ik zal ff het posten

maar let op! ik wil alleen de fout weghebben hij doet het nu ook, maar hij geeft de fout! een fout geeft hij niet zomaar!

edit:
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
<?
function mapopen($dir) {
 if (is_dir($dir)) {
 $i=0;
 //=-=-=-=-=-=-=-=-
    foreach (glob($dir."*") as $filename) {
        if(is_dir($filename)) {
            $files['map'][$i] = $filename;
            $files['all'][$i] = $filename;
        }
else {
            $files['file'][$i] = $filename;
            $files['all'][$i] = $filename;
    $i++;
    }

    return $files;
//=====================
}
}

?>
Gewijzigd op 11/09/2005 20:51:00 door Han eev
 
- SanThe -

- SanThe -

11/09/2005 21:05:00
Quote Anchor link
Je sluit je else niet af....
 
Han eev

Han eev

11/09/2005 21:13:00
Quote Anchor link
jah je hebt gelijk! ff testen :P

edit:
1fout minder :D
2 over
Warning: Invalid argument supplied for foreach() in E:\test\Niet af\PHP verkenner\include-conf.php on line 37

Warning: Invalid argument supplied for foreach() in E:\test\Niet af\PHP verkenner\include-conf.php on line 32
Gewijzigd op 11/09/2005 21:16:00 door Han eev
 
Legolas

Legolas

11/09/2005 21:54:00
Quote Anchor link
ik denk dat je in je mapopen het eens zou kunnen proberen met gewoon [] ipv [$i] al denk ik niet dat dat het is...
 
Jelmer -

Jelmer -

11/09/2005 21:59:00
Quote Anchor link
Had je al eens geprobeerd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo '<pre>', print_r(mapopen('./'), true), '</pre>'; ?>

Wat is daarvan de uitkomst? Bevalt die een beetje?
Ik heb zo het vermoeden dat hij alles in $array['file'] en $array['all'] zet...
 
Legolas

Legolas

12/09/2005 07:13:00
Quote Anchor link
wat jelmer zegt: doe aan het begin van die functie:

$array = array();
$array["all"] = array();
$array["file"] = array();
$array["map"] = array();


EDIT: $array moet $files worden...
Gewijzigd op 12/09/2005 07:15:00 door Legolas
 
Han eev

Han eev

12/09/2005 16:12:00
Quote Anchor link
Jelmer:
Had je al eens geprobeerd:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo '<pre>', print_r(mapopen('./'), true), '</pre>'; ?>

Wat is daarvan de uitkomst? Bevalt die een beetje?
Ik heb zo het vermoeden dat hij alles in $array['file'] en $array['all'] zet...

klop je hebt gelijk!!
hij laad alles in file en all maar dan doet de is_dir() het denk ik niet goed!
 
DrQu

DrQu

12/09/2005 16:22:00
Quote Anchor link
Indien het je alleen om de warnings gaat, dan is dit natuurlijk ook uit te zetten in je php.ini. Dit heeft natuurlijk ook weer zijn nadelen.
 
Han eev

Han eev

12/09/2005 16:30:00
Quote Anchor link
DrQu:
Indien het je alleen om de warnings gaat, dan is dit natuurlijk ook uit te zetten in je php.ini. Dit heeft natuurlijk ook weer zijn nadelen.

Dat wil ik niet, want het moet ook werken zonder errors

en volgens mij heb ik het voorelkaar,
Heel erg Bedankt allemaal !
 
Han eev

Han eev

12/09/2005 17:26:00
Quote Anchor link
Nog even een vraag: hoe kan je sneller dan mijn manier alle mappen achter elkaar inlezen?
 
Jan Koehoorn

Jan Koehoorn

12/09/2005 18:57:00
Quote Anchor link
Ik heb zo geen kant en klare code, maar het zou misschien sneller/eleganter kunnen met een recursieve functie.
 
Han eev

Han eev

12/09/2005 19:44:00
Quote Anchor link
Recursieve?
 
- SanThe -

- SanThe -

12/09/2005 20:07:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
function bla($tel) {
    $tel=$tel+1;
    if($tel < 10) {
        $tel=bla($tel);
    }

    return $tel;
}

?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo bla(1);
?>


Ik hoop dat jullie het snappen, maar dit is een voorbeeld van recursief programmeren. De functie roept zichzelf aan als $tel < 10 is. Het gevolg is dat de echo als resultaat 10 heeft. Sterker nog: Elke aanroep met een getal kleiner dan 10 geeft 10 als resultaat. Alle aanroepen met 10 of meer geeft het getal terug met 1 verhoogt.

Dit is slechts 1 van de vele mogelijkheden van recursief.

Edit: Klein foutje
Gewijzigd op 12/09/2005 20:08:00 door - SanThe -
 
Han eev

Han eev

12/09/2005 20:17:00
Quote Anchor link
Bij mij deed dit het niet, toch maar proberen!
 
Han eev

Han eev

12/09/2005 20:47:00
Quote Anchor link
Ik heb het voorelkaar =) heel erg bedankt iedereen (nogmaals)!!
 



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.