Map inlezen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Oracle ontwikkelaar met PL/SQL en APEX in de regio

Bedrijfsomschrijving Het havengebied rondom Rotterdam biedt veel uitdagende projecten binnen o.a. container mangement, douane en warehousing. Deze organisatie biedt juist op dergelijke segmenten ICT-oplossingen van grote kwaliteit. Deze organisatie kenmerkt zich als een fullservice softwarehuis dat verantwoordelijk is voor zowel het bepalen van de informatie behoeftes bij klanten, inhouse software ontwikkeling en de implementatie van deze software. Dit doen ze inmiddels al een zeer geruime tijd voor voornamelijk klanten binnen de logistieke sector. Binnen de logistieke sector hebben ze inmiddels een imposant klantenbestand opgebouwd wat optimaal bediend wordt. Denk hierbij aan bijvoorbeeld grote vervoers/transportmaatschappijen. De organisatie is zeer goed bereikbaar

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 »

(Senior) PHP Developer

APPLICANTS MUST LIVE IN THE NETHERLANDS Due to success our client is growing and there we are looking for a (Senior) PHP Developer to join them in their office located in Amsterdam. Client Details APPLICANTS MUST LIVE IN THE NETHERLANDS Key-Account of Michael Page, Tech Start-up Description APPLICANTS MUST LIVE IN THE NETHERLANDS We are looking for a highly motivated (Senior) PHP Developer who wants to grow and to help our client to the next level. As a (Senior) PHP Developer you will continuously be working on improving the product, the team, and yourself, either by excelling in (parts of)

Bekijk vacature »

DevOps Engineer (CI/CD) - Public Transport

DevOps Engineer (CI/CD) - Public Transport Functiebeschrijving: Houd je van complexe uitdagingen in een dynamische omgeving? Ben je proactief en niet bang om uit je comfort zone te treden? Wil je belangrijk en impactvol werk doen en daarbij alle ruimte krijgen om je te ontwikkelen en je stempel te drukken? Dan zijn we op zoek naar jou! Wat ga je doen? Als DevOps Engineer ben je onderdeel van het team dat werkt aan platform infrastructuur diensten van onze klant. Daarnaast werk je aan de software automatisering tools om de software naar de devbenches, testmuren en vervoersdiensten te deployen. Je kunt

Bekijk vacature »

HANA Developer

Our client leads the worldwide development, production and sales of high-end lithography systems for the semiconductor industry. In short, we make the machines that make computer chips, or integrated circuits. We build some of the most amazing, complex machines that you will ever see – and the software to run them – to develop smaller, faster and still more affordable chips. It is because of our machines that the world’s technology has steadily evolved. This role is situated in the Big Data Analytics (BDA) Domain, specifically in Corporate Analytics. Our teams have mixture of young talent and senior specialists and

Bekijk vacature »

Traineeship Test Engineering Overheid

Traineeship Test Engineering Overheid – Start 1 Maart 2022 Functiebeschrijving: Ben jij recent afgestudeerd of studeer jij dit jaar af aan een bèta gerelateerde hbo- of wo-opleiding? En wil jij de eerste stappen zetten richting een carrière in de IT en werken aan maatschappelijk relevante projecten voor jou en 16.999.999 miljoen andere mensen in Nederland? Bij CGI bieden we jou met het Traineeship Test Engineering dé kans om je verder te ontwikkelen binnen de verschillende onderdelen van testen en de automatisering hiervan! Wat houdt het Traineeship Test Engineering in? Je bent bovengemiddeld geïnteresseerd in bedrijfsprocessen en met name de IT-componenten

Bekijk vacature »

Ervaren front-end developer (Angular) gezocht!

Bedrijfsomschrijving Ben jij de Angular specialist die ik zoek? Onze klant is al ruim 10 jaar een gevestigde naam in de wereld van de mooie GIS projecten. Het bedrijf zit zich voor haar klanten in om de publieke ruimte veiliger te maken en tevens het verkeer soepeler te laten verlopen. Het team waarin je terecht zal komen bestaat inmiddels ruim 25 zeer technische collega's. Samen met dit team ga je werken aan grote GIS projecten voor o.a. gemeenten waterschappen en overheidsinstellingen. De systemen waarmee hier gewerkt wordt zijn opgebouwd in .NET. Naast goede .NET developers is dit bedrijf op zoek

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 »

Full Stack Java Developer

Functieomschrijving Flexibility, autonomy and an organisation that prioritises innovation. As java developer at Randstad Groep Nederland IT, those things are the foundation of your work. As we continue to take steps in our digital transformation, our talent store team is looking for you! Who are we? RGN IT is the central IT department behind randstad, tempo-team and yacht, a department of almost 400 specialists, developing, building and maintaining the systems and solutions we use to impact the working lives of hundreds of thousands of people worldwide. What will you be working on? You will be an integral part of our

Bekijk vacature »

Operations Analytics SAP HANA Developer

In this role you will be responsible for the design, build and the technical support of our Analytics solutions built on mostly SAP HANA and SAP HANA Cloud. You will be part of a team building and supporting the Data & Analytics services, focused on enterprise data of the Operations Sector. Functie As a member of the IT Big Data & Analytics team you are part of a team of best-in-class engineers, organized in Agile teams. Our mission is to translate the business challenges into Data & Analytics solutions. You will be part of one of our DevOps teams, working

Bekijk vacature »

Developer (PHP)

Als PHP developer werk jij mee aan de uitbreiding van onze SaaS applicatie. Je bouwt aan nieuwe functionaliteiten, verbetert ons Content Management Systeem op basis van Symfony en optimaliseert de gebruiksvriendelijkheid. Je werkt aan een mooi product dat continu uitgebreid wordt en de potentie heeft om de wereld over te nemen! Naast het meewerken aan de uitbreiding van onze SaaS applicatie, werk je ook aan specifieke modules voor onze klanten. Klanten als Scania, Fletcher Hotels, Gamma of Aditech hebben jouw hulp nodig! Wil jij meewerken om onze ambitie waar te maken? We bieden: Een salaris tussen € 2200 en €

Bekijk vacature »

Embedded Software Developer (C, C++)

For our high-tech business partner, we are in search of a Software Design Engineer / Software Developer with a MSc. or BSc. In Computer Science and relevant experience in C, C++. Do you like to work in a challenging environment in which you are able to work on world changing technology? Read on and apply! Functie As a Software Design Engineer / Software Developer you are responsible for the development and realization of software solutions to make the machines of our business client run. It is your challenge to make the machines run as smoothly as possible, so that they

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 »

Full Stack developer

Functieomschrijving Ben jij een ervaren Fullstack Java Developer en op zoek naar een internationale, creatieve en innovatieve omgeving? Wil jij werken aan een self-service dataplatform, waarbij je ervoor zorgt dat onze data vanuit een enorme hoeveelheid bronnen op de juiste plek terecht komt? Bij Randstad Groep Nederland (HQ) zijn we op zoek naar jou! Wij zijn op zoek naar een Fullstack Java Developer die per direct ons interne team komt versterken. Fullstack Java Development bij Randstad Groep Nederland (HQ) Jij werkt in het Corporate Client Solutions team. Dit team werkt samen met de product owner aan het klanten portaal, waarin

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

23/01/2022 12:41:00
 
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.