/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Flette filer
Fra : Tenzel Kim


Dato : 23-10-04 19:44

Jeg er lige begyndt at lege med php og har lidt små?-problemer.

Først havde jeg lidt problemer med at kombinere flere filer fra et
bibliotek til en fil. Det fandt jeg en løsning på men jeg kunne godt
tænke mig at vide om det er muligt at kun hente et bestemt antal filer
(f.eks. 20 og have et link til de foregående 20 og et til de
efterfølgende 20)

Her er min kode:

<?

$dir = opendir(".");

   while($filename = readdir($dir)){
      if($filename !="." && $filename !=".." && $filename >"A" && $filename
<"G"){
      include ($filename);
   }
}

?>

Jeg kunne så godt tænke mig at istedet for at den inkluderer hele filen
som den ser ud så extracter jeg kun dele af den, som hvis jeg f.eks.
havde skrevet:

<?
$profile = file("Alf.php");

echo "Navn: " . $profile[0] . "</p>\n";
echo "Adresse: " . $profile[1] . "</p>\n";
echo "Postnummer: " . $profile[2] . "</p>\n";
echo "By: " . $profile[3] . "</p>\n";
?>

Men jeg kan ikke finde ud af hvordan jeg kombinerer disse to ting whis
den skal gøre det for alle de filer der f.eks. hedder noget der starter
med A, B eller C som i eksemplet ovenfor.

Hilsen Tenz


 
 
Adam Tulinius (24-10-2004)
Kommentar
Fra : Adam Tulinius


Dato : 24-10-04 23:10

> <?
>
> $dir = opendir(".");
>
> while($filename = readdir($dir)){
> if($filename !="." && $filename !=".." && $filename >"A" &&
> $filename <"G"){
> include ($filename);
> }
> }
>
> ?>

prøv med dette i stedet:

<?php

$dir = opendir(".");
$i = 0;

while($filename = readdir($dir) && $i < 20){
if($filename !="." && $filename !=".." && $filename >"A" &&
$filename <"G"){
include ($filename);
   $i++;
}
}
?>

andet spørgsmål er jeg ikke helt med på, så det må være noget for en
anden person :)

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408942
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste