readdir probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Junior .NET developer

Functie Om half 9 kom jij binnen en pak jij als eerst natuurlijk een bakje koffie of thee. Vervolgens ga jij je voorbereiden op de stand-up van kwart voor 9. Zijn er bijvoorbeeld dingen waar jij nog tegen aan loopt? Of is er nog code die getest of gereviewd moet worden? Vervolgens starten jullie met de stand up en na de stand up zoeken jullie elkaar op en gaan jullie aan de slag. Als team met 6 developers werken jullie in drie wekelijkse sprints. Het einde van een sprint is altijd op een donderdag zodat jullie op vrijdag de demo

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

C++ Developer

Functieomschrijving Ben jij als software engineer toe aan een nieuwe uitdaging? Dan zijn wij op zoek naar jou! Voor het maken van de procesbesturingsoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Ontwerpen, programmeren en testen van productaanpassingen; Implementeren van nieuwe productreleases in de projectteams; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden,

Bekijk vacature »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

.NET developer

Functie The position we have for you As a .NET developer you will work for one of our customers active in the High Tech Industry. Our customers are mainly located in the Eindhoven area. We are very selective when it comes to the projects we accept and therefore only focus on innovative and complex projects. Because our customers are mainly specialized in machine construction, you often work close to the machines. Our team currently consists of Embedded engineers, IOT developers and Cloud engineers. We mainly work on Microsoft projects where WPF, UWP, .NET Core and Microsoft Azure are used. Eisen

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »
Zlik

Zlik

09/07/2007 01:24:00
Quote Anchor link
Ik heb een probleem met readdir.
Ik heb op mijn site een gallery voor mijn 3D werk, nou wil ik de laatst toegevoegde aflbeelding laten zien op mijn home page.
Het script dat ik nu heb is: http://maniaco.eu/newest_pic.php.txt
Maar dit werkt niet.
Kan iemand mij hiermee helpen?
alvast bedankt :]

Greetz
Zlik
 
PHP hulp

PHP hulp

14/11/2024 23:38:47
 
Terence Hersbach

Terence Hersbach

09/07/2007 01:26:00
Quote Anchor link
foutmelding?
wat werkt er niet?
 
Zlik

Zlik

09/07/2007 01:33:00
Quote Anchor link
ja dat is het vreemde, ik krijg geen foutmelding, hij laat gewoon geen plaatje zien :S
 
Zlik

Zlik

09/07/2007 02:47:00
Quote Anchor link
aha, ik heb mijn probleem al opgelost met behulp van een vriend van mij. :P
 
1337h4x0r

1337h4x0r

09/07/2007 05:26:00
Quote Anchor link
Wat was de oplossing dan?
 
Zlik

Zlik

09/07/2007 13:18:00
Quote Anchor link
Het nieuwe script staat onder de zelfde link, hier als nog de link:
http://maniaco.eu/newest_pic.php.txt
Maar nou het volgende probleem, dit werkt maar op 1 map. Maar aangezien het een gallery is heb ik in de hoofd map meerdere mappen staan voor meerdere projecten, maar het probleem is dat dit script niet zelf een map in gaat. Iemand een idee hoe je dat zou kunnen doen?
 
Joren de Wit

Joren de Wit

09/07/2007 13:35:00
Quote Anchor link
Je zou er een recursieve functie van kunnen maken die, zodra blijkt dat bij het uitlezen van $dir er weer map aangetroffen wordt, automatisch ook die map uitleest.

Dat zou zoiets worden:
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
<?php
function leesuit($dir, $timestamp = 0)
{
    
    if (is_dir($dir))
    {

        if ($dh = opendir($dir))
        {

            while (($file = readdir($dh)) !== false)
            {

                if($file != '.' && $file != '..')
                {

                    if(is_dir($dir.'/'.$file))
                    {

                        leesuit($dir.'/'.$file);
                    }
                
                    else
                    {
                        if($timestamp <= filemtime($dir.'/'.$file))
                        {

                            $timestamp = filemtime($dir.'/'.$file);
                            $picurl = $dir.'/'.$file;
                        }
                    }
                }
            }

            closedir($dh);
        }
    }

    
    return $picurl;
}


echo leesuit('images');
?>
 
Zlik

Zlik

09/07/2007 14:08:00
Quote Anchor link
Hmm, het werkt niet, als ik een map opgeef met alleen plaatjes erin werkt hij goed, maar als ik de hoofdmap opgeef, waar alleen andere mappen instaan, werkt het niet :S
 
Joren de Wit

Joren de Wit

09/07/2007 14:31:00
Quote Anchor link
Ik had hem zelf nog niet getest en er klopte inderdaad iets niet. Doordat ik $timestamp in de functie zelf opgenomen heb, wordt deze telkens op 0 gezet zodra de functie recursief aangeroepen wordt. Dat geeft natuurlijk een probleem, aangezien deze waarde natuurlijk niet zomaar op 0 gezet mag worden.

Verder voerde ik de functie wel recursief uit, maar deed ik niets met het uiteindelijke resultaat. Kortom, zo zou de functie moeten werken:
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
<?php
$timestamp
= 0;
function
leesuit($dir)
{
    
    global $timestamp;
    if (is_dir($dir))
    {

        if ($dh = opendir($dir))
        {

            while (($file = readdir($dh)) !== false)
            {

                if($file != '.' && $file != '..' && $file != '.DS_Store')
                {

                    if(is_dir($dir.'/'.$file))
                    {

                        $picurl = leesuit($dir.'/'.$file);
                    }
                
                    else
                    {
                        if($timestamp <= filemtime($dir.'/'.$file))
                        {

                            $timestamp = filemtime($dir.'/'.$file);
                            $picurl = $dir.'/'.$file;
                        }
                    }
                }
            }

            closedir($dh);
        }
    }

    return $picurl;
}


echo leesuit('images');
?>
 
Zlik

Zlik

09/07/2007 14:44:00
Quote Anchor link
Ah cool, het werkt =D
Thnx man :]
 
Zlik

Zlik

24/12/2007 17:07:00
Quote Anchor link
Ok hier ben ik weer met een probleem.
Het script hierboven werkt goed, maar nou heb ik mijn gallery uitgebreid waardoor hij op sommige plaatse 3 mappen diep is. Dit is iets wat het script niet aan kan. Als ik het script laat beginnen in een map met subfolders, doet hij het goed, maar hebben de subfolders zelf ook subfolders, dan crasht het script.

Ik heb geen idee wat het probleem is en ik krijg het er niet uit :[
Iemand enig idee?

Alvast bedankt
Greetz
Zlik
 



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.