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!
Annonceindlæg fra Computerworld
08. november 2001 - 14:01
#1
ja det er der???
08. november 2001 - 14:02
#2
OK, hvordan så!
08. november 2001 - 14:03
#3
Lav en funktion som læser dir igennem, og hent det når du har brug for det.
08. november 2001 - 14:04
#4
Ja, jeg skal bruge selve koden!
08. november 2001 - 14:06
#5
NÅNÅ! Vent lidt! :o)
08. november 2001 - 14:06
#6
er dette et let spm ? :)
08. november 2001 - 14:08
#7
ja det er der faktisk :) jeg har koden her..... 2 sec finder den lige
08. november 2001 - 14:09
#8
<?php include \"*.txt\"; ?> Sådan måske??
08. november 2001 - 14:10
#9
$handle = opendir(\"ditdir\"); while($file = readdir($handle)) { if($file != \'.\' && $file != \'..\' && !is_dir($file) ) { include (\"$file\"); } } closedir($handle);
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??
08. november 2001 - 14:12
#11
Skal alle filer includeres på en gang?
08. november 2001 - 14:15
#12
min kode incluerer alle slags filer. har vist en ændring liggende så den kun tager txt filer.
08. november 2001 - 14:15
#13
Nej kun ALLE txt filer!
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.
08. november 2001 - 14:20
#15
Tor du ikke min virker godt nok!
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?
08. november 2001 - 14:24
#17
if($file == \'%.txt\' && $file != \'..\' && $file != \".\" && !is_dir($file) ) { include (\"$file\"); }
08. november 2001 - 14:29
#18
damn... var lige igang med at skrive shittet :(
08. november 2001 - 14:30
#19
ja, det gør der!
08. november 2001 - 14:31
#20
Er hele koden så: <?php if($file == \'%.txt\' && $file != \'..\' && $file != \".\" && !is_dir($file) ) { include (\"$file\"); } ?>
08. november 2001 - 14:41
#21
eR KODEN DET!
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)
08. november 2001 - 14:46
#23
OK, for det andet virkede ikke!
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
08. november 2001 - 14:51
#25
kører the room på linux/unix?? prøv partnetship/ eller /partnership/
08. november 2001 - 14:55
#26
08. november 2001 - 14:56
#27
ja det gør den for den kan godt kende forskel på store og små bogstaver!
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
08. november 2001 - 15:06
#30
Vi ses imorgen!
08. november 2001 - 15:08
#31
hm... /me kan slet ikke php idag*gg* kan slet ikke huske noget som helst.
08. november 2001 - 16:12
#32
Ja: <?php exec(\"ls /mitdir/*.txt\",$files for($i=0;$i<sizeof($files);$i++) include(\"/mitdir/\".$files[$i]);
08. november 2001 - 16:56
#33
naish>> Hvad mener du!
08. november 2001 - 17:18
#34
den burde også virke m.m de har disabled exec & system osv, som de tit gør.
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.
09. november 2001 - 08:03
#36
09. november 2001 - 08:21
#37
Ups: if(($file!=\".\"||$file!=\"..\")&&(strstr(,$file\".txt\")) skulle være: if(($file!=\".\"||$file!=\"..\")&&strstr(,$file\".txt\"))
09. november 2001 - 08:27
#38
det virker stadig ikke!
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); } } ?>
Vi tilbyder markedets bedste kurser inden for webudvikling