Zoeken in Directory

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Dirk B

Dirk B

01/11/2005 08:52:00
Quote Anchor link
Ik ben momenteel op zoek naar een scriptje die een bestand kan zoeken in een directory, en dat die dat gelijk weergeeft op de pagina, en dat je die dan ook gelijk kan openen.

Is hier een mooi scriptje van?
 
PHP hulp

PHP hulp

22/12/2024 14:43:10
 
Dirk B

Dirk B

01/11/2005 10:26:00
Quote Anchor link
Weet iemand hier iets op :$?
 
Lissy Pixel

Lissy Pixel

01/11/2005 10:34:00
Quote Anchor link
Heb je zelf een idee voor de codes?
Voor mooie scripten even de PHP zoeken (aan de linkerkant) erop loslaten en dan krijg je een keur aan scripten ;-*

Groet, lissy
 

01/11/2005 11:32:00
Quote Anchor link
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
<?php function searchteh ( $find, $dir = '.' ) {

      $handle = opendir ( $dir ) or die ( 'nuek' );

      while ( FALSE !== ( $bestand = readdir ( $handle ) ) )

      {


        if ( $bestand != '.' && $bestand != '..' )

        {


          if ( is_dir ( $dir . '/' . $bestand )

          {


            searchteh ( $find, $dir . '/' . $bestand );

          }


          echo $dir . '/' . $find . '<br />';

        }

      }



    }




    searchteh ( 'index' );



    ?>

Je hebt dezelfde vraag op het helpmij forum gesteld ;)
 
Dirk B

Dirk B

01/11/2005 11:35:00
Quote Anchor link
ja dat heb ik dus al gedaan, maar krijg steeds foutmeldingen daarom.
Als ik de code van het script toepas van:
http://www.phphulp.nl/php/scripts/2/403/

Krijg ik steeds de foutmelding:
"Undefined variable: method in........."

Op de regel:
switch($method)

Wat zou hier fout aan kunnen zijn?
 
Dirk B

Dirk B

01/11/2005 11:37:00
Quote Anchor link
Sebastiaan:

Je hebt dezelfde vraag op het helpmij forum gesteld ;)


Maar die werkt ook niet, daarom
 

01/11/2005 12:00:00
Quote Anchor link
"Undefined variable: method in........."

Dat zijn notices, daar is niks ergs aan.
Het is geen parse eeror! :o
 
Dirk B

Dirk B

01/11/2005 12:05:00
Quote Anchor link
Hehe, daar is niks ergs aan?

Maar om die fout werkt die dus niet. Dus wat moet ik doen om die fout weg te krijgen, of zowiezo het script te laten werken?

Wat doe ik fout?
 

01/11/2005 12:08:00
Quote Anchor link
Waar defineer je dfie method dan?
Komt ie uit je adresbalk?

Dan moet je $_GET['method'] gebruiken!
 
Dirk B

Dirk B

01/11/2005 12:22:00
Quote Anchor link
Kijk hier kan ik wat mee,
Hij doet het nu perfect....

Maar nu kan ik alleen de bestanden die die weergeeft(de resultaten dus) nog niet openen.

Ik denk zelf dat er wat aan de regel:
<a href="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $value;?>
">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$value;?>
</a>

Aangepast moet worden.
Of wat zal het probleem zijn?
 

01/11/2005 12:46:00
Quote Anchor link
Dat zal zeker gaan.
 
Dirk B

Dirk B

01/11/2005 13:03:00
Quote Anchor link
Ja okee, haha,

Maar hoe krijg ik dat werkend ALS IK VRAGEN MAG.....
 
Lissy Pixel

Lissy Pixel

01/11/2005 13:35:00
Quote Anchor link
Gewoon proberen en krijg je een remark die je niet snapt of kan plaatsen dan hier neerzetten dan helpen we je verder.

Suc6
lissy
 
Dirk B

Dirk B

01/11/2005 13:48:00
Quote Anchor link
Na proberen e.d. is het uiteindelijk toch gelukt.
Maar bedankt voor de suggesties e.d.

Gr.
 
Dirk B

Dirk B

01/11/2005 13:53:00
Quote Anchor link
PS: nog één vraagje

Als ik het desbetreffende bestand in een ander venster wil openen.
Normaal is dat target=_blank, maar in deze regel pakt die die code niet zomaar:
<a href="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $value;?>
">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$value;?>
</a>

Hoe kan ik dat in die regel het beste toepassen als ik het in een ander venster geopend wil hebben?
 
Winston Smith

Winston Smith

01/11/2005 14:02:00
Quote Anchor link
<a href="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php print $value; ?>
" target="_new">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php print $value; ?>
</a> zou moeten werken...
 
Dirk B

Dirk B

01/11/2005 14:13:00
Quote Anchor link
Perfect, hij opent nu in een ander venster.

Maar wat nu nog wel een "probleem" is, dat het pad in de link erbij staat.
voorbeeld:

m:/test/bestand.doc

Maar ik wil dat alleen bestand.doc zichtbaar is. dus niet het pad ervoor.

En het zoeken duurt wel redelijk lang voordat je resultaat hebt. Kan daar ook iets aan gedaan worden? (hij haalt trouwens de gegevens van de server vandaan)
 
Thijs X

Thijs X

01/11/2005 14:38:00
Quote Anchor link
Dat je alleen het bestand zichbaar kan je met hetvolgende doen (Mishcien kan het korter ik wist ff niet zo snel iets beters)

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
$naam
= "m:/test/bestand.doc";

function
bestandsnaam($naam)
{

    $naam = explode("/", $naam);
    $aantal = count($naam) - 1;
    return $naam[$aantal];
}

echo bestandsnaam($naam);
?>
 
Dirk B

Dirk B

01/11/2005 14:49:00
Quote Anchor link
Ja dat zou waarschijnlijk ook wel werken, maar ik heb natuurlijk al een heel script, en anders moet ik alles weer ombuigen.
Maar kan het niet aangepast worden in deze regel?
<a href=\"
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $value;?>
\">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$value;?>
</a>
 
Thijs X

Thijs X

01/11/2005 14:53:00
Quote Anchor link
ja... daarom hebik er ook een fucntie van gemaakt je zet die functie gwoon ergens bovenaan en maak van die regel dit:

<a href=\"
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo bestandsnaam($value);?>
\">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=bestandsnaam($value);?>
</a>
 
- SanThe -

- SanThe -

01/11/2005 14:57:00
Quote Anchor link
In combinatie met de functie van Thijs.
<a href=\"
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $value;?>
\">
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo bestandsnaam($value); ?>
</a>
 

Pagina: 1 2 volgende »



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.