Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 13:59 Der er 39 kommentarer

Inkludere alle filer i et dir!

Er der en måde som man kan inkludere alle filer i et Dir, f.eks. txt-filer!
Avatar billede hirayz Nybegynder
08. november 2001 - 14:01 #1
ja det er der???
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:02 #2
OK, hvordan så!
Avatar billede sukos Juniormester
08. november 2001 - 14:03 #3
Lav en funktion som læser dir igennem, og hent det når du har brug for det.
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:04 #4
Ja, jeg skal bruge selve koden!
Avatar billede sukos Juniormester
08. november 2001 - 14:06 #5
NÅNÅ! Vent lidt! :o)
Avatar billede htx98i17 Professor
08. november 2001 - 14:06 #6
er dette et let spm ? :)
Avatar billede dex_dexter Nybegynder
08. november 2001 - 14:08 #7
ja det er der faktisk :)
jeg har koden her..... 2 sec finder den lige
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:09 #8
<?php include \"*.txt\"; ?>
Sådan måske??
Avatar billede dex_dexter Nybegynder
08. november 2001 - 14:10 #9
$handle = opendir(\"ditdir\");

while($file = readdir($handle)) {
   
    if($file != \'.\' && $file != \'..\' && !is_dir($file) ) {
  include (\"$file\");
    }
}

closedir($handle);
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:12 #10
$handle = opendir(\"ditdir\");

while($file = readdir($handle)) {
   
    if($file != \'.txt\' && $file != \'..\' && !is_dir($file) ) {
  include (\"$file\");
    }
}

closedir($handle);


Sådan hvis det kun er txt filer??
Avatar billede sukos Juniormester
08. november 2001 - 14:12 #11
Skal alle filer includeres på en gang?
Avatar billede dex_dexter Nybegynder
08. november 2001 - 14:15 #12
min kode incluerer alle slags filer.
har vist en ændring liggende så den kun tager txt filer.
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:15 #13
Nej kun ALLE txt filer!
Avatar billede dex_dexter Nybegynder
08. november 2001 - 14:19 #14
damn den fil er lidt væk og har ikke helt tid til at lede nu.
men jeg lavede noget ereg-ting.
kigger efter den i aften.
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:20 #15
Tor du ikke min virker godt nok!
Avatar billede dex_dexter Nybegynder
08. november 2001 - 14:22 #16
nej for != \"betyder ikke lig med\" det er fordi den læst 2 filer/dirs extra . & .. som er noget system ting.

ligger der andre filer deri da?
Avatar billede htx98i17 Professor
08. november 2001 - 14:24 #17
if($file == \'%.txt\' && $file != \'..\' && $file != \".\" && !is_dir($file) ) {
  include (\"$file\");
    }
Avatar billede dex_dexter Nybegynder
08. november 2001 - 14:29 #18
damn... var lige igang med at skrive shittet :(
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:30 #19
ja, det gør der!
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:31 #20
Er hele koden så:
<?php
  if($file == \'%.txt\' && $file != \'..\' && $file != \".\" && !is_dir($file) ) {
  include (\"$file\");
    }
?>
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:41 #21
eR KODEN DET!
Avatar billede dex_dexter Nybegynder
08. november 2001 - 14:43 #22
<?
$handle = opendir(\"ditdir\");

while($file = readdir($handle)) {
   
if($file == \'%.txt\' && $file != \'..\' && $file != \".\" && !is_dir($file) ) {
  include (\"$file\");
    }
}

closedir($handle);

?>

sådan deromkring (ikke testet)
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:46 #23
OK, for det andet virkede ikke!
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:50 #24
Det jeg gjorde var:
  <?
$handle = opendir(\"partnership\");

while($file = readdir($handle)) {
   
if($file == \'%.txt\' && $file != \'..\' && $file != \".\" && !is_dir($file) ) {
  include (\"$file\");
    }
}

closedir($handle);

?>

og jeg prøvede også:
<?
$handle = opendir(\"http://users.theroom.dk/mnv/partnership\");

while($file = readdir($handle)) {
   
if($file == \'%.txt\' && $file != \'..\' && $file != \".\" && !is_dir($file) ) {
  include (\"$file\");
    }
}

closedir($handle);

?>


Men der var ikke noget der virkede
Avatar billede dex_dexter Nybegynder
08. november 2001 - 14:51 #25
kører the room på linux/unix??

prøv partnetship/ eller /partnership/
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:55 #26
det gik ikke så godt prøv at se her:

http://users.theroom.dk/mnv/inkluder.php
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 14:56 #27
ja det gør den for den kan godt kende forskel på store og små bogstaver!
Avatar billede dex_dexter Nybegynder
08. november 2001 - 14:57 #28
partnership/ eller hvad?
prøv at lav en php fil med
<? echo $php_self;?>
og skriv hvad den siger
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 15:02 #29
ja, det var ikke så godt prøv at se her:
http://users.theroom.dk/mnv/phpself.php
Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 15:06 #30
Vi ses imorgen!
Avatar billede dex_dexter Nybegynder
08. november 2001 - 15:08 #31
hm...
/me kan slet ikke php idag*gg*
kan slet ikke huske noget som helst.
Avatar billede naish Nybegynder
08. november 2001 - 16:12 #32
Ja:

<?php
  exec(\"ls /mitdir/*.txt\",$files
  for($i=0;$i<sizeof($files);$i++)
  include(\"/mitdir/\".$files[$i]);


Avatar billede restaurant_kolding Nybegynder
08. november 2001 - 16:56 #33
naish>> Hvad mener du!
Avatar billede dex_dexter Nybegynder
08. november 2001 - 17:18 #34
den burde også virke m.m de har disabled exec & system osv, som de tit gør.
Avatar billede naish Nybegynder
08. november 2001 - 18:28 #35
Crap, så skal du igennem på den hårde måde:

$dir=opendir(\"/mitdir\");
while($file=readdir($dir))
{
if(($file!=\".\"||$file!=\"..\")&&(strstr(,$file\".txt\"))
  {
    include(\"/mitdir/\".$file);
  }
}

Det her burde virke. Har ikke lige prøvet det af.
Avatar billede restaurant_kolding Nybegynder
09. november 2001 - 08:03 #36
Det gør det ikke, prøv at kigge her:
http://users.theroom.dk/mnv/inkluder.php
Avatar billede naish Nybegynder
09. november 2001 - 08:21 #37
Ups:

if(($file!=\".\"||$file!=\"..\")&&(strstr(,$file\".txt\"))

skulle være:

if(($file!=\".\"||$file!=\"..\")&&strstr(,$file\".txt\"))
Avatar billede restaurant_kolding Nybegynder
09. november 2001 - 08:27 #38
det virker stadig ikke!
Avatar billede naish Nybegynder
09. november 2001 - 18:17 #39
Nu virker koden på min server:

<?php
    $dir=opendir(\"/mitdir\");
    while($file=readdir($dir))
    {
if(($file!=\".\"||$file!=\"..\")&&strstr($file,\".txt\"))
        {
            include(\"/mitdir/\".$file);
        }
    }
?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester