Oneindige loop

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Full Stack Software Ontwikkelaar gezocht! Voor een bedrijf in de regio van Ermelo zijn wij op zoek naar een Software Ontwikkelaar die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van SaaS applicatie van dit bedrijf. Hierbij ga jij voor- en samenwerken met de klanten van de organisatie, het is hierbij dus van groot belang dat je communicatief vaardig bent en dat je beschikt over beheersing van zowel de Nederlandse als Engelse taal. Bedrijfsprofiel Waar ga je werken? Altijd al in een echt familiebedrijf willen werken? Dan is dit je kans! Het bedrijf waar je komt te

Bekijk vacature »

Programmeur / Developer

Voor een familiebedrijf in Doetinchem, actief in de machinebouw voor de food-sector, zijn wij op zoek naar een programmeur / developer. In deze functie ben je werkzaam in een team van 5 medewerkers. Je werkzaamheden bestaan onder andere uit het verhelderen van requirements vanuit de opdrachtgever, de klant en de afdeling ontwikkeling. Je verricht haalbaarheidsstudies en werkt specificaties uit die je afstemt met de opdrachtgever. Je ontwerpt design in software en stemt af met je collega's. De huidige vision-systemen zijn geschreven in C software, welke draait op een CUDA platform. Je schrijft en codeert software en zal gaan testdraaien. Tot

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Database ontwikkelaar

Functieomschrijving Wil jij aan gave logistieke softwareprojecten werken en bij een uniek softwarebedrijf in de regio van Tilburg? Wacht niet langer en reageer snel op deze vacature. Als Database ontwikkelaar ga je aan de slag het schrijven van stored procedures en verder uitbouwen van de SQL database. Je werkt in een database team, met allemaal mensen die energie krijgen van software en techniek. Verder krijg je als taak: Optimaliseren en uitbouwen van de MS SQL databases die gebruikt worden; Optimaliseren van query's, waardoor er efficiënter gewerkt kan worden; Je werkt met de technieken T-SQL of PL/SQL; Bij interesse kan je

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 »

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »
Luke Banning

Luke Banning

07/08/2007 21:07:00
Quote Anchor link
He allen,

Ik heb een klein probleempje. Zie denk ik iets kleins over het hoofd.
Ik krijg een oneindige loop bij het volgende script:

photoseries.php:
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
<?php
if ($handle = opendir('photoseries')) {
    /* This is the correct way to loop over the directory. */
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != ".." && $file != "thumbs") {
        echo '<li class="sub"><a href="index.php?page=Photoseries&amp;series='.ucfirst($file).'">'.ucfirst($file).'</a></li>';
        }
    }

        //switch
        $series = $_GET['series'];
        if ($file != "." && $file != ".." && $file != "thumbs" && file != ".") {
        switch($series){
                case
ucfirst($file): include "".$file."index.php" ; break;
                default:
include "" ; break ; }
                }

        //switch
    }
closedir($handle);
?>


Bovenstaand script / fotoseries.php word steeds herhaalt. Ik zie alleen niet waarom... Wie o wie kan mij helpen?
 
PHP hulp

PHP hulp

27/11/2024 05:16:16
 
Benny Lava

Benny Lava

07/08/2007 21:13:00
Quote Anchor link
Volgens mij klopt die while statment ook niet regel 4.
 
PHP erik

PHP erik

07/08/2007 21:15:00
Quote Anchor link
Ik zie echt de fout niet. De while lijkt prima. Je kunt ook effe proberen met glob()
 
Storeman storeman

storeman storeman

07/08/2007 21:16:00
Quote Anchor link
Volgens mij is het whilestatement helemaal okee. Ik heb hem zelf ook een aantal keren op dezelfde manier in gebruik.

Weet je zeker dat het aan die loop ligt?

[zeurmodus]
Ik vind je code niet echt uitblinken in leesbaarheid.
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
<?php
if ($handle = opendir('photoseries'))
{

    /* This is the correct way to loop over the directory. */
    while (false !== ($file = readdir($handle)))
    {

        if ($file != "." && $file != ".." && $file != "thumbs")
        {

            echo '<li class="sub"><a href="index.php?page=Photoseries&amp;series='.ucfirst($file).'">'.ucfirst($file).'</a></li>';
        }
    }

    //switch
    $series = $_GET['series'];
    if ($file != "." && $file != ".." && $file != "thumbs" && file != ".")
    {

        switch($series)
        {
            case
ucfirst($file):
                include "".$file."index.php" ;
                break;
            default:

                include "" ;
            break ;
        }
    }

    //switch
}
closedir($handle);
?>
 
Luke Banning

Luke Banning

07/08/2007 21:28:00
Quote Anchor link
Nou het kan ook aan een andere switch liggen misschien.
Eigenlijk is de naam van deze pagina index.php?p=Photoseries.
Daarvoor gebruik ik een simpele switch, net zoals bovenstaand gebruikt.
Zou dit er op een manier mee te maken kunnen hebben?
[zeurmodus]
Mwa, vind het nog wel aardig leesbaar hoor :)
 
Benny Lava

Benny Lava

07/08/2007 21:33:00
Quote Anchor link
Ik kan misschien nu echt liggen te slapen.
Maar is het niet de bedoeling dat je stukje van //switch ... //switch
1 haak omhoog moet omdat je de while afsluit dan bij de switch wilt kijken naar $file ...
 
Luke Banning

Luke Banning

07/08/2007 21:36:00
Quote Anchor link
Benny:
Geprobeerd, maar maakt geen verschil...

Edit:

Ik weet het inmiddels, dit was het probleem:

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
<?php
if ($handle = opendir('photoseries')) {
    /* This is the correct way to loop over the directory. */
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != ".." && $file != "thumbs") {
        echo '<li class="sub"><a href="index.php?page=Photoseries&amp;series='.ucfirst($file).'">'.ucfirst($file).'</a></li>';
        }
    }
}

closedir($handle);

if ($handle = opendir('photoseries')) {
     /* This is the correct way to loop over the directory. */
    while (false !== ($file = readdir($handle))) {
        //switch
        $series = $_GET['series'];
        if ($file != "." && $file != ".." && $file != "thumbs" && file != ".") {
        switch($series){
                case
ucfirst($file): include "".$file."index.php" ; break;
                default:
echo "" ; break ; }
                }

        //switch
    }
}

closedir($handle);
?>


Ik moest die opendir en while gewoon apart nog een keer doen voor die switch.
Bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Luke Banning
 
Storeman storeman

storeman storeman

07/08/2007 21:47:00
Quote Anchor link
Dat is natuurlijk dramatisch voor je performance.

Doe dan zoiets:

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
<?php
if ($handle = opendir('photoseries'))
{

    $strIncludeFile = null;

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

        if ($file != "." && $file != ".." && $file != "thumbs")
        {

            echo '<li class="sub"><a href="index.php?page=Photoseries&amp;series='.ucfirst($file).'">'.ucfirst($file).'</a></li>';
            if($_GET['series'] == ucfirst($file)) $strIncludeFile = $file."index.php";
        }
    }

    
    if(!is_null($strIncludeFile)) include $strIncludeFile;
}

closedir($handle);
?>


Als je een lege string gaat includen, include dan niet! Waarom een lege string voor de $file?? Dat voegt totaal niets toe.
Gewijzigd op 01/01/1970 01:00:00 door storeman storeman
 
- SanThe -

- SanThe -

07/08/2007 21:49:00
Quote Anchor link
Benny heeft wel een point. Want nu zit er in $file bij de switch altijd de laatste waarde uit de while.
 
Johan

Johan

07/08/2007 21:51:00
Quote Anchor link
Hm.. BIj mij hiero werkt het gewoon hoor... (PHP 5.2)
 
Robert Deiman

Robert Deiman

07/08/2007 22:58:00
Quote Anchor link
if ($file != "." && $file != ".." && $file != "thumbs" && file != ".") {

waar komt file (niet $file, maar file aan het eind van die regel vandaan?

Dat zal niet de oplossing zijn, maar dat klopt volgens mij ook niet.
 
Leroy Boerefijn

Leroy Boerefijn

07/08/2007 23:11:00
Quote Anchor link
kun je niet gewoon zo doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
while ($file = readdir($handle)) {
?>

??
 
Robert Deiman

Robert Deiman

07/08/2007 23:13:00
Quote Anchor link
@Leroy
De manier zoals Luke het al doet is de juiste, en werkt prima.
 
Jan Koehoorn

Jan Koehoorn

07/08/2007 23:24:00
Quote Anchor link
Als ik dat foutje er uit haal dat Robert opmerkte werkt hij ook.
 



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.