webhostingtalk.nl
advertentie
advertentie

Evenementen voor de komende 60 Dag(en)

Resultaten 1 tot 11 van de 11
          

  1.  
    #1
    Meldpunt Zangvogeloverlast
    Gast
    n/a Berichten
    Berichten zijn liked




    Gericht mappen zoeken op server

    Beste mensen!

    Al mijn videoembeds heb ik op de server in mapjes staan met een naam die
    begint met video 'video'.

    Nu wil ik een script als die mapjes laten vinden.

    Weet iemand misschien een slimme manier daarvoor?
    Eigenlijk is het een script dat zichzelfs steeds maar moet herhalen (zoek
    map => zoek supmap => totdat 'geen map meer' of (substring,5 map='video').

    Maar hoe doe je dat, zondat dat het scripts zich tot het oneindige in de
    knoop draait?

    --
    Groeten, Eduard



  2.  
    #2
    Ronald Klip
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Gericht mappen zoeken op server

    Op Sat, 12 Sep 2009 09:54:01 +0200 schreef Meldpunt Zangvogeloverlast
    <meldpunt.zangvogeloverlast@xs4all.nl>:

    > Beste mensen!


    Eduard!

    > Al mijn videoembeds heb ik op de server in mapjes staan met een naam die
    > begint met video 'video'.
    >
    > Nu wil ik een script als die mapjes laten vinden.
    >
    > Weet iemand misschien een slimme manier daarvoor?
    > Eigenlijk is het een script dat zichzelfs steeds maar moet herhalen (zoek
    > map => zoek supmap => totdat 'geen map meer' of (substring,5
    > map='video').
    >
    > Maar hoe doe je dat, zondat dat het scripts zich tot het oneindige in de
    > knoop draait?


    Recursie toepassen, oftewel een functie gebruiken die indien nodig
    zichzelf aanroept.

    --
    Ronald


  3.  
    #3
    Erick T. Barkhuis
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Gericht mappen zoeken op server

    Ronald Klip:
    > Op Sat, 12 Sep 2009 09:54:01 +0200 schreef Meldpunt Zangvogeloverlast
    > <meldpunt.zangvogeloverlast@xs4all.nl>:
    >
    > > Beste mensen!

    >
    > Eduard!
    >
    > > Al mijn videoembeds heb ik op de server in mapjes staan met een naam die
    > > begint met video 'video'.
    > >
    > > Nu wil ik een script als die mapjes laten vinden.

    >
    > Recursie toepassen, oftewel een functie gebruiken die indien nodig
    > zichzelf aanroept.


    ....waarbij nog wel even van belang is te weten, of
    'video*'-directories zelf ook weer 'video*'-directories kunnen
    bevatten, en zo ja, of je die apart genoemd wilt hebben in het
    resultaat.

    --
    Erick


  4.  
    #4
    Meldpunt Zangvogeloverlast
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Gericht mappen zoeken op server

    Ronald!

    Op zaterdag 12 september 14:03, in artikel
    MPG.2515ac688a96d7c69898f1@127.0.0.1, Erick T. Barkhuis
    <erick.use-net@ardane.c-o-m> schreef:

    > Ronald Klip:
    >> Op Sat, 12 Sep 2009 09:54:01 +0200 schreef Meldpunt Zangvogeloverlast
    >> <meldpunt.zangvogeloverlast@xs4all.nl>:
    >>
    >>> Beste mensen!

    >>
    >> Eduard!
    >>
    >>> Al mijn videoembeds heb ik op de server in mapjes staan met een naam die
    >>> begint met video 'video'.
    >>>
    >>> Nu wil ik een script als die mapjes laten vinden.

    >>
    >> Recursie toepassen, oftewel een functie gebruiken die indien nodig
    >> zichzelf aanroept.

    >
    > ...waarbij nog wel even van belang is te weten, of
    >
    > 'video*'-directories zelf ook weer 'video*'-directories kunnen
    > bevatten, en zo ja, of je die apart genoemd wilt hebben in het
    > resultaat.


    Nee: video-directories bevatten altijd slechts één embedded filmpje en
    sowieso geen sub-directories.
    Dat maakt het natuurlijk iets makkelijker...

    --
    Groeten, Eduard


  5. advertentie



  6.  
    #5
    Meldpunt Zangvogeloverlast
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Gericht mappen zoeken op server




    Op zaterdag 12 september 13:46, in artikel op.uz46z606u6ldbc@pwrbk.local,
    Ronald Klip <nieuws@contentecontent.invalid> schreef:

    > Op Sat, 12 Sep 2009 09:54:01 +0200 schreef Meldpunt Zangvogeloverlast
    > <meldpunt.zangvogeloverlast@xs4all.nl>:
    >
    >> Beste mensen!

    >
    > Eduard!
    >
    >> Al mijn videoembeds heb ik op de server in mapjes staan met een naam die
    >> begint met video 'video'.
    >>
    >> Nu wil ik een script als die mapjes laten vinden.
    >>
    >> Weet iemand misschien een slimme manier daarvoor?
    >> Eigenlijk is het een script dat zichzelfs steeds maar moet herhalen (zoek
    >> map => zoek supmap => totdat 'geen map meer' of (substring,5
    >> map='video').
    >>
    >> Maar hoe doe je dat, zonder dat het script zich tot het oneindige in de
    >> knoop draait?

    >
    > Recursie toepassen, oftewel een functie gebruiken die indien nodig
    > zichzelf aanroept.


    Ja, eh...*zoiets dacht ik dus, maar hoe doe je zoiets..?


    --
    Groeten, Eduard



  7.  
    #6
    Erick T. Barkhuis
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Gericht mappen zoeken op server

    Meldpunt Zangvogeloverlast:
    >
    >
    >
    > Op zaterdag 12 september 13:46, in artikel op.uz46z606u6ldbc@pwrbk.local,
    > Ronald Klip <nieuws@contentecontent.invalid> schreef:
    >
    > > Op Sat, 12 Sep 2009 09:54:01 +0200 schreef Meldpunt Zangvogeloverlast
    > > <meldpunt.zangvogeloverlast@xs4all.nl>:


    > >> Al mijn videoembeds heb ik op de server in mapjes staan met een naam die
    > >> begint met video 'video'.
    > >>
    > >> Nu wil ik een script als die mapjes laten vinden.


    > > Recursie toepassen, oftewel een functie gebruiken die indien nodig
    > > zichzelf aanroept.

    >
    > Ja, eh...*zoiets dacht ik dus, maar hoe doe je zoiets..?


    Zie bijvoorbeeld
    http://de.php.net/manual/en/class.dir.php

    In de bijdragen staan verschillende oplossingen. Daar waar
    directorynamen worden opgeslagen vraag je extra uit op
    (substr($entryNaam,0,5)="video").

    --
    Erick


  8.  
    #7
    Meldpunt Zangvogeloverlast
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Gericht mappen zoeken op server

    Erick!

    Op zaterdag 12 september 17:30, in artikel
    MPG.2515dd1357f8f7c89898f4@127.0.0.1, Erick T. Barkhuis
    <erick.use-net@ardane.c-o-m> schreef:

    > Meldpunt Zangvogeloverlast:
    >>
    >>
    >>
    >> Op zaterdag 12 september 13:46, in artikel op.uz46z606u6ldbc@pwrbk.local,
    >> Ronald Klip <nieuws@contentecontent.invalid> schreef:
    >>
    >>> Op Sat, 12 Sep 2009 09:54:01 +0200 schreef Meldpunt Zangvogeloverlast
    >>> <meldpunt.zangvogeloverlast@xs4all.nl>:

    >
    >>>> Al mijn videoembeds heb ik op de server in mapjes staan met een naam die
    >>>> begint met video 'video'.
    >>>>
    >>>> Nu wil ik een script als die mapjes laten vinden.

    >
    >>> Recursie toepassen, oftewel een functie gebruiken die indien nodig
    >>> zichzelf aanroept.

    >>
    >> Ja, eh...*zoiets dacht ik dus, maar hoe doe je zoiets..?

    >
    > Zie bijvoorbeeld
    > http://de.php.net/manual/en/class.dir.php


    Prachtig! Prachtig!
    Op z¹n Jan Boerefluitjes werd het dus dit:

    <?php
    $it = new RecursiveDirectoryIterator('./');

    foreach (new RecursiveIteratorIterator($it, 2) as $path)
    {
    if ($path->isDir())
    {
    if ( (strstr($path,"/video")) && (!strstr($path,"video/") ) &&
    (!strstr($path,"/archief/video") ) )
    {
    $path=substr($path,1);
    echo $path."<br>\n";
    }
    }
    }
    ?>

    Zie http://www.harmonicahoek.nl/dirzoek.php

    Alleen: hoe krijg ik dit resultaat nou 'ondersteboven'?
    (arsort lukte me niet).

    --
    Groeten, Eduard



  9.  
    #8
    Erick T. Barkhuis
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Gericht mappen zoeken op server

    Meldpunt Zangvogeloverlast:

    > <?php
    > $it = new RecursiveDirectoryIterator('./');
    >
    > foreach (new RecursiveIteratorIterator($it, 2) as $path)
    > {
    > if ($path->isDir())
    > {
    > if ( (strstr($path,"/video")) && (!strstr($path,"video/") ) &&
    > (!strstr($path,"/archief/video") ) )
    > {
    > $path=substr($path,1);
    > echo $path."<br>\n";
    > }
    > }
    > }
    > ?>
    >
    > Zie http://www.harmonicahoek.nl/dirzoek.php
    >
    > Alleen: hoe krijg ik dit resultaat nou 'ondersteboven'?
    > (arsort lukte me niet).


    In plaats van
    echo $path."<br>\n";
    doe je
    $resultArray[] = $path;

    Wel even $resultArray bovenin leeg creeren.


    Vervolgens kun je aan het eind van de iteratie dat array sorteren en
    afdrukken.


    --
    Erick


  10.  
    #9
    Meldpunt Zangvogeloverlast
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Gericht mappen zoeken op server




    Op zondag 13 september 10:24, in artikel
    MPG.2516cac0bdcbfb8f9898f5@127.0.0.1, Erick T. Barkhuis
    <erick.use-net@ardane.c-o-m> schreef:

    > Meldpunt Zangvogeloverlast:
    >
    >> <?php
    >> $it = new RecursiveDirectoryIterator('./');
    >>
    >> foreach (new RecursiveIteratorIterator($it, 2) as $path)
    >> {
    >> if ($path->isDir())
    >> {
    >> if ( (strstr($path,"/video")) && (!strstr($path,"video/") ) &&
    >> (!strstr($path,"/archief/video") ) )
    >> {
    >> $path=substr($path,1);
    >> echo $path."<br>\n";
    >> }
    >> }
    >> }
    >> ?>
    >>
    >> Zie http://www.harmonicahoek.nl/dirzoek.php
    >>
    >> Alleen: hoe krijg ik dit resultaat nou 'ondersteboven'?
    >> (arsort lukte me niet).

    >
    > In plaats van
    > echo $path."<br>\n";
    > doe je
    > $resultArray[] = $path;
    >
    > Wel even $resultArray bovenin leeg creeren.


    Je bedoelt unset($resultArray)?

    Is niet nodig.
    Werkt zo ook. Ik had al inderdaad gedacht aan het plaatsen in een array.
    Dank.

    --
    Groeten, Eduard



  11.  
    #10
    Erick T. Barkhuis
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Gericht mappen zoeken op server

    Meldpunt Zangvogeloverlast:

    > > Wel even $resultArray bovenin leeg creeren.

    >
    > Je bedoelt unset($resultArray)?


    Nee, ik bedoel
    $resultArray = array();

    > Is niet nodig.
    > Werkt zo ook.


    Je boft. :-)


    --
    Erick


  12.  
    #11
    Meldpunt Zangvogeloverlast
    Gast
    n/a Berichten
    Berichten zijn liked




    Re: Gericht mappen zoeken op server

    Erick!

    Op zondag 13 september 11:10, in artikel
    MPG.2516d591f5a87b759898f6@127.0.0.1, Erick T. Barkhuis
    <erick.use-net@ardane.c-o-m> schreef:

    > Meldpunt Zangvogeloverlast:
    >
    >>> Wel even $resultArray bovenin leeg creeren.

    >>
    >> Je bedoelt unset($resultArray)?

    >
    > Nee, ik bedoel
    > $resultArray = array();
    >
    >> Is niet nodig.
    >> Werkt zo ook.

    >
    > Je boft. :-)


    Ik denk dat het gewoon werkt, omdat deze array in een function wordt
    gedefiniëerd.

    Het script werkt inmiddels al naar voldoening:

    http://www.harmonicahoek.nl/archief/vdeo/overzichten/

    --
    Groeten, Eduard



Forum Rechten

  • Je mag geen nieuwe onderwerpen plaatsen
  • Je mag geen reacties plaatsen
  • Je mag geen bijlagen toevoegen
  • Je mag jouw berichten niet wijzigen
  •  



webhostingtalk.nl
Webhostingtalk.nl © copyright 2001-2013 Alle Rechten Gereserveerd.

Content Relevant URLs by vBSEO 3.6.0

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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75