27. marts 2004 - 17:01Der er
9 kommentarer og 1 løsning
Åben mappe, udskriv filer i kolonner på 3, men det virker ikke.
Hey jeg har denne kode som skal åbne mappe og udksrive alle filer i den. Det er let nok, men jeg vil gerne have at den skal udskrive 3 filer og så springe en række ned osv. Jeg har prøvet og den åbner også mappen og udskriver kolonner af 3, MEN jeg får ikke filnavnene med den udskriver bare 1.
Her er koden:
<?php
$dir = "C:\Documents and Settings\M x S\Skrivebord\Mobilen\Billeder/"; $i = 1;
if(($aaben = opendir($dir)) !== false) {
print("<table border=1><tr>");
while(($file = readdir($aaben) !==false) and ($i <= "23")) {
Nu er jeg ikke php ekspert, men jeg vil gætte på, at PHP laver typecasting automastisk, dvs. den "autokonverterer" tallet 23 til "23" når det sammenlignes med en streng og modsat.
Skal man være meget kritisk, så er det spild af CPU tid, men i dit tilfælde er det nok meget ligegyldigt for afviklingen. Men derfor kan man jo godt kode pænt alligevel :-)
Jeg vil gerne have en så optimal kode som mulig:D Så tak for hjælp champ!
Synes godt om
Ny brugerNybegynder
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.