directory zoeken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

Bekijk vacature »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

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 »

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 »

Team Lead/ Lead developer gezocht (Hands-on, PHP,

Functie Als Team Lead ben je de leider van één van de ontwikkelteams binnen de organisatie. Je leidt als lead developer een goed draaiend team dat werkt aan complexe en duurzame applicaties en API’s. Vanuit je kennis en ervaring ben je in staat het grote plaatje te blijven overzien, en kritisch mee te denken over bijvoorbeeld de architectuur, maar ook de algehele aanpak binnen het project. Je laat je team niet alleen technisch goed functioneren maar ben ook betrokken bij het menselijke aspect. Zo weet jij je collega’s te motiveren en begeleiden in hun dagelijkse werk. Buiten het team ben

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

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

Ozzie PHP

27/04/2011 20:06:56
Quote Anchor link
Wie wil me helpen? Ik ben bezig met een framework maken. Nu wil ik dat er vanuit mijn index.php automatisch gezocht wordt naar het framework dat ergens op de server staat. Nu zou ik graag willen dat alle directories "van boven naar beneden" worden afgezocht naar de juiste directory waar het framework in staat. Zodra de juiste directory is gevonden moet het pad waar de directory in staat ge-returned worden.

Server (voorbeeld)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
/root/ozziephp/lokaal/mijnbestanden
                     /photos
                     /www/httpdocs/
                                   index.php
     /project1
     /project2/tutorials
              /overig/mijnframework


Ik zou graag een scriptje willen waarmee ik vanuit index.php de directories kan doorzoeken naar de directory "mijnframework".

Zodra deze directory gevonden is moet het pad naar de directory ge-returned worden.

Ik heb al wat geprobeerd met glob (heb de code helaas nu niet bij de hand) maar ik kwam er niet uit. Kan iemand mij helpen aub?
Gewijzigd op 27/04/2011 20:08:55 door Ozzie PHP
 
PHP hulp

PHP hulp

15/01/2025 22:39:32
 
- Mark -

- Mark -

27/04/2011 20:38:03
Quote Anchor link
Is het niet beter om het pad eenmalig in te vullen in een config bestandje? Om nu elke keer te zoeken naar het juiste pad is erg intensief. Of is het maar eenmalig en wordt het pad daarna ergens vast opgeslagen?

Tevens kun je te maken krijgen met een tweede probleem. Wat als er een map is met dezelfde naam als jouw framework? Als jouw map eerder wordt gevonden is er niets aan de hand maar wat als de naam genoot eerder wordt gevonden? Dan zit je dus fout met je pad.
 
Ozzie PHP

Ozzie PHP

27/04/2011 20:41:34
Quote Anchor link
"Om nu elke keer te zoeken naar het juiste pad is erg intensief. Of is het maar eenmalig en wordt het pad daarna ergens vast opgeslagen?"

Dit dus :)

"Tevens kun je te maken krijgen met een tweede probleem. Wat als er een map is met dezelfde naam als jouw framework? Als jouw map eerder wordt gevonden is er niets aan de hand maar wat als de naam genoot eerder wordt gevonden? Dan zit je dus fout met je pad."

Ik maak de naam uniek genoeg zodat dat in de praktijk niet kan gebeuren.


Enig idee hoe ik dit voor elkaar krijg?
 
- Mark -

- Mark -

27/04/2011 21:32:20
Quote Anchor link
Ja en Nee.

Zo uit het hoofd lukt het me niet helemaal.

Ik heb tot nu toe dit. Doe ik het met een test map met daarin maar een paar mappen dan is er niets aan de hand maar laat ik hem door mijn snippet folder gaan dan gaat het fout "Teweinig geheugen onder andere".

Ik heb helaas te weinig tijd om de foutjes er uit te halen. :p dit zijn de leukere problemen.

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
45
<?php

    function search_dir($name, $path = '/'){
    
    # Alle mappen uit de huidige map halen.
    
        $directories = glob($path.'/*', GLOB_ONLYDIR);
            
    
    # kijken of er iets is gevonden.
    
        if(empty($directories)){
            
        # Er is helaas niets gevonden dus dan geven we false terug.    
            
            return false;
        }

        else{
        
        # Kijken of de map die we zoeken in de huidige map zit.
        
            if(in_array($path.'/'.$name, $directories)){
            
            # Yes! we hebben de map gevonden.
            
                return $path;
            }

            else{
            
            # Helaas! We hebben de gezochte map niet gevonden dus dan moeten we iets dieper graven.
            
            $key = 0;
            
                while(array_key_exists($key, $directories) and !$path = search_dir($name, $directories[$key])){
                    
                    $key++;
                }

                
                return $path;
                
            }
        }
    }


?>
 
Ozzie PHP

Ozzie PHP

27/04/2011 21:38:31
Quote Anchor link
Dankjewel... ik had het zelf in mijn eigen code iets anders gedaan... in plaats van in_array en array_key_exists had ik een foreach loop gemaakt, zoiets als foreach(glob($path.'/*', GLOB_ONLYDIR) as $directory) en dan telkens kijken of de $directory.'framework' een bestaande directory is via is_dir. Is jouw manier beter?
 
Niels K

Niels K

27/04/2011 21:41:32
Quote Anchor link
Dit klinkt bekend in de oren.. Altijd alles willen afvangen.. Maar je kan ook overdrijven..

Dit is echt een goed voorbeeld van opnemen in configuratie bestand. Dit moet een gebruiker echt zelf aangeven.

Wat je ook kan doen.. (Maak de gebruiker het nog een beetje makkelijker), bij de installatie maak je een optie dat de gebruiker zelf de map kan kiezen. Dan kan je altijd nog zelf de configuratie in het configuratie bestand inschieten, of in je sessie trappen ofzo. Want stel ik heb 100.000 (volgens mij heb je dat al gauw) dan ben je toch even bezig om dit allemaal door te lopen zoeken, wat dus weer extra installatie tijd kost die, mits je het bovenstaande goed uitvoert, makkelijk kan worden voorkomen.

Overigens, dit is niet betweterij maar gewoon zoals ik denk dat het beste is.

Groetjes.
 
Ozzie PHP

Ozzie PHP

27/04/2011 21:45:45
Quote Anchor link
Niels, ik wil het ook opnemen in een configuratie bestand, maar ik wil het framework op mijn server zetten en vervolgens het via een script automatisch laten vinden. Daarna schrijf ik het weg in een bestandje.

Ongeacht of dit wel of niet de "juiste" manier is, wil ik graag weten HOE ik het moet doen! :)
 
- Mark -

- Mark -

27/04/2011 21:47:50
Quote Anchor link
Of het beter is weet ik zo niet. Het dieper zoeken gedeelte is wat de fouten maakt als het teveel wordt "Gok ik". Als het goed is stopt hij met zoeken zodra hij iets heeft gevonden. Een foreach zal alles aflopen en niet stoppen als er iets is gevonden.
 
Ozzie PHP

Ozzie PHP

27/04/2011 21:51:25
Quote Anchor link
je kan die foreach toch gewoon breaken als ie iets gevonden heeft? maar jouw manier is misschien handiger omdat je dan niet letterlijk gaat kijken of een directory bestaat...
 
- Mark -

- Mark -

27/04/2011 23:58:59
Quote Anchor link
Ja dat kan inderdaad ook, over het algemeen vindt ik het vroegtijdig afbreken van een foreach / for lus niet mooi. Daar is de while lus juist voor bedoeld voor zover ik weet. Maar in dit geval is jouw manier misschien zelfs beter omdat het in dit voorbeeld een aantal functies extra is.
Gewijzigd op 27/04/2011 23:59:58 door - Mark -
 
Ozzie PHP

Ozzie PHP

28/04/2011 00:00:10
Quote Anchor link
wat bedoel je met "een aantal functies extra" ?
 
- Mark -

- Mark -

28/04/2011 00:10:20
Quote Anchor link
de array_key_exist() heb jij niet nodig, dit zal best wel wat schelen als je met grote array's werkt. of in_array() sneller is dan het controleren of een bestand bestaat weet ik niet.

Ik heb per ongeluk functies geschreven in plaats van functie. Klein beetje verkeken met het opnieuw aanroepen van de search_dir in de while lus. Jij hebt neem ik aan iets soorts gelijk in de foreach staan?

Heb je het trouwens werkend gekregen?
 
Ozzie PHP

Ozzie PHP

28/04/2011 00:14:21
Quote Anchor link
Ik had het met 2 functies gedaan... maar kreeg het niet helemaal werkend. :(
Morgen weer verder... bedtijd!
 
- Mark -

- Mark -

28/04/2011 00:19:29
Quote Anchor link
:p dat was ik ook al van plan.

Als ik morgen tijd over heb dan kijk ik of ik mijn variant goed werkend krijg. Is wel een leuk iets voor in mijn snippet bak.
 



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.