Map inlezen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Team Lead PHP

Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren. Wat doe je als Team Lead PHP bij Coolblue? Als Team Lead PHP bouw en leid je een team dat uitblinkt in het leveren van hoogwaardige en kostenefficiënte software. Je ondersteunt teamleden bij het afbakenen van hun doelen en met de aanpak om ze te behalen. Als Tech Lead zorg voor een glimlach op het gezicht van onze klanten door geweldige software af te leveren en een effectief team op te bouwen. Ook Team Lead PHP worden bij Coolblue? Lees hieronder

Bekijk vacature »

Lead E-commerce Developer

As a Lead E-commerce Developer, you design the future E-commerce platform, which must be suitable for more than 100 industrial companies situated in different markets. In your role as a Salesforce lead developer, you translate the wishes of the VDL companies, when it comes to their E-commerce ambitions, into solutions within the framework of our digital factory. Do you enjoy leading a diverse team of configurators and business analysts in the further development of the E-commerce platform? The VDL Salesforce journey started just 1.5 years ago, we still have a lot of work to do when it comes to requirements

Bekijk vacature »

Oracle Developer / Apex @ Arnhem

2021-11-08 iSense Oracle Developer Apex Do you have experience with Apex, PL-SQL and/or Oracle? Are you a developer with some years of experience and looking for a dynamic organization to join? Then keep reading and apply! ISVI51647 Organisatie As an Oracle Developer you will join an organization who offers the logistic solution for some of the known retail chains all over the world. You can find the clients that they work for almost in every shoppingstreet; there is a big chance that you have something from the different brands in your possesion! The total logistic process that comes along with

Bekijk vacature »

Startersfunctie .NET Developer @ Regio Utrecht

2021-10-22 iSense Startersfunctie .NET Developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51102 Regio Utrecht en omstreken Wat houdt de startersfunctie .NET Developer in? Vanaf januari/februari 2022 krijg jij via de Experis

Bekijk vacature »

Back-End Developer

De vacature In je dagelijkse werk focus je je op het ontwerpen, (door-)ontwikkelen en onderhouden van stabiele en schaalbare data services. Hiermee heb je direct invloed op de werking en ontwikkeling van onze bedrijfskritische processen die zorgen voor de vertaling van rauwe (ruimtelijke) data naar kraakheldere ondergrondinformatie en de distributie ervan aan onze klanten en gebruikers via onze apps en APIs. Daarnaast lever je een actieve bijdrage aan de besluitvorming, ontwerp en uitvoering van initiatieven die zich richten op het herontwerpen en optimaliseren van onze architectuur en tech-stack. Zo zorgen we ervoor dat we op technologisch vlak blijven meegroeien met

Bekijk vacature »

JavaScript Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als JavaScript Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

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 »

Full Stack Developer .NET

Binnen OrangeNXT werkt ons conNXT team zowel aan ons eigen IoT Product als aan projecten voor onze klanten om conNXT te integreren binnen de omgeving en processen van de klant. Het conNXT team is zeer ervaren op het gebied van Azure, ASP. Net Core en frontend ontwikkeling en we hopen jou als .Full Stack developer (.NET) aan ons team toe te voegen! Ben jij een kei in het ontwerpen en coderen van software, maar wil je meer dan dat? Ben je klaar voor een volgende stap en heb je een gezonde groeiambitie? Dan zijn wij op zoek naar jou. Ter

Bekijk vacature »

Startersfunctie JAVA developer @ Regio Utrecht

2021-11-21 iSense Startersfunctie JAVA developer Heb jij jouw HBO of WO studie afgerond en wil je graag opgeleid worden tot Fullstack Java Developer? Mooi! Op 7 februari 2022 starten wij met ons Graduate Programma waarin je na een driemaandelijkse betaalde bootcamp mag gaan starten bij een hele toffe opdrachtgever. Dit uiteraard met begeleiding van leraren uit de praktijk, seniors, een talent coach en vele workshops. Ben jij klaar voor deze stap? ISNA51141 Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf 7 februari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te

Bekijk vacature »

Salesforce Developer

As a Salesforce developer at Coolblue you ensure that our CRM gets a little better every day. How do I become a Salesforce Developer at Coolblue? As a Salesforce developer, your day is very varied. You work on a new API, a small change in the hierarchy and two workflow adjustments. You immediately notice that a small piece of custom code is needed for one of the changes. You are also working on the implementation of a new VOIP integration in Salesforce. Because you like to move fast, you think that by making small adjustments, the application can go live

Bekijk vacature »

Full Stack .NET Developer @ Amsterdam

2021-12-01 iSense Full Stack .NET Developer Are you an Full Stack .NET developer who likes to work in the Amsterdam region and develop new features from scratch? Do you want to play a connecting role between business and IT? Would you like to work for a large Northern European financial organization with multiple home markets? Then keep on reading! ISJE51892 Organization As a Full Stack .NET Developer in a team of 7 professionals, you are responsible for developing applications for the largest in-house product: an application for everything related to mortgages. The programming language you master is C#. Do you

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 »

Junior .NET Ontwikkelaar @ Regio Rotterdam

2021-10-17 iSense Junior .NET Ontwikkelaar Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond OF heb jij middels cursussen je sporen verdiend in het programmeren en wil je graag aan de slag als Fullstack .NET Developer? Lees dan snel verder! Want in januari/februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie .NET. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISLE51117 Locatie Rotterdam en omstreken Wat ga je doen tijdens het Fullstack .NET Developer ontwikkeltraject? Vanaf januari/februari 2022 krijg jij

Bekijk vacature »

Junior Fullstack .NET Developer @ Regio Amsterdam

2021-10-25 iSense Junior Fullstack .NET Developer Ben je onlangs afgestudeerd van een IT-opleiding of heb je nog maar weinig ervaring opgedaan? En wil je toch graag aan de slag als .NET Developer? Lees dan snel verder, want begin januari 2022 starten wij weer met een betaald traineeship waarin jij jezelf kunt ontwikkelen tot een volwaardige Fullstack .NET Developer! ISLE50166 Locatie Amsterdam en omstreken Wat ga je doen tijdens het Fullstack .NET Developer ontwikkeltraject? In januari krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te geven en jezelf te ontwikkelen tot Fullstack .NET Developer. Zo

Bekijk vacature »

BI Developer @ Utrecht

2021-10-20 iSense BI Developer Do you have a passion for database / BI development? Are you enthusiastic about your profession? Do you like to share your knowledge and actively learn from others? Do you have experience with SQL Server? If you answers are yes, then don’t hesitate to apply! ISKE49244 Organization You will work in Utrecht with one of the biggest financial institutions in the Netherlands. They operate cooperative on international financial services and are always on the lookout for the newest tools & technologies. The department you will come to work is the domain which is responsible for delivering

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

02/12/2021 20:17:14
 
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.