30. december 2000 - 09:54
Der er
20 kommentarer og 1 løsning
Vælg tilfældig htm fil fra mappe??
Jeg mangler et script til at indsætte en tilfældig valgt htm fil fra en bestemt mappe på en PHP side.. Hvor\'n gør jeg det??? Tupsy...
Annonceindlæg fra Computerworld it-jobbank
30. december 2000 - 09:57
#1
<? $fil = \"citat.txt\"; //Filen med adressen til siden $fil = file($fil); srand((double)microtime()*1000000); $linje = rand(0,sizeof($fil)-1); $text = $fil[$linje]; echo \" \".$text.\" \"; //Det færdige resultat! ?>
30. december 2000 - 09:58
#2
Og det virker også med HTM filer??? Tupsy!!
30. december 2000 - 10:00
#3
I filen citat.txt skal du have en sti til hver fil... <? include (\"fil1.htm\"); ?> <? include (\"fil2.htm\"); ?> <? include (\"fil3.htm\"); ?> <? include (\"fil4.htm\"); ?> ect.
30. december 2000 - 10:02
#4
Kanont!!!! Jeg prøver!!!
30. december 2000 - 10:03
#5
:)
30. december 2000 - 10:56
#6
hmm... kan man ikke bare gøre sådan her: <? // .html filerne skal ligge i en mappe der hedde htm-files $handle=opendir(\"./htm-files/\"); while ($file = readdir($handle)) { if (eregi(\"\\.htm\", $file)) { $array[] = $file; } } closedir($handle); srand((double)microtime()*1000000); include($array[rand(0,count($array)-1)]); ?>
30. december 2000 - 14:05
#7
Det vil jeg også lige afprøve.. Og ang. min kommentar i KLP29\'s navn.. Det er IKKE snyd... Han er min svoger og det er ham der skal bruge det.. Jeg brugte bare hans computer til at stille spørgsmålet fra... derfor.. :-)
30. december 2000 - 14:24
#9
det er jo mere genialt at gøre sådan... den kan ikke finde filen test1.htm... har set fejlen, gør sådan her i stedte for <? // .html filerne skal ligge i en mappe der hedde htm-files $map = \"./htm-files/\"; // mappen med filerne $handle=opendir($map); while ($file = readdir($handle)) { if (eregi(\"\\.htm\", $file)) { $array[] = $file; } } closedir($handle); srand((double)microtime()*1000000); include($map$array[rand(0,count($array)-1)]); ?>
30. december 2000 - 17:55
#10
if (eregi(\"\\.html?\", $file)) { ikk ?
30. december 2000 - 18:47
#11
tjaa.. han skrive .htm filer, men der har skrevet forkert i kommantaren i php koden
30. december 2000 - 18:49
#12
citat \"// .html filerne skal ligge i en mappe der hedde htm-files \" hehe
30. december 2000 - 18:56
#13
citat \"tjaa.. han skriver .htm filer, men \".jeg.\" har skrevet forkert i kommantaren i php koden \"
30. december 2000 - 19:46
#14
hmm.. skal vi ikke stoppe vores flueknepperi nu ? *ggg*
30. december 2000 - 20:02
#15
razor>> hvorfor ik bare en strstr(\".htm\",$file)
30. december 2000 - 22:29
#16
Andreas>>> Sorry, men med din nye kode kan jeg slet ikke få det til at virke.. :-( Nogen ideer??
30. december 2000 - 22:37
#17
Jeg har fundet ud af at det er $map i sidste linie der driller.. Hvorfor mon det?? Det er jo den der fortæller hvilket dir den skal finde filerne i.. Ik\'?? Tupsy!!
30. december 2000 - 22:53
#18
prøv dette include($map.\"\".$array[rand(0,count($array)-1)]);
30. december 2000 - 23:12
#20
YES YES YES... der fik jeg dig lojmann *LOL*
31. december 2000 - 07:01
#21
*pew* jeg er stadig nummer 2 i PHP kat. - men det har sku også krævet [MINUS nattesøvn] i et par nætter :)
Vi tilbyder markedets bedste kurser inden for webudvikling