04. juni 2005 - 01:22
Der er
3 kommentarer og 1 løsning
fjern komma fra sidste løkke i en while-funktion?
<?php echo "preloading("; $dir = $_SERVER['DOCUMENT_ROOT']."/domaz.dk/layout/"; $types = array("gif","jpg"); if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { $a = explode(".",basename($file)); if (in_array($a[count($a) - 1], $types)) { $file = $file.substr(filetype($dir.$file), -4, 0); echo "'layout/".$file."',"; } } closedir($dh); } } echo ");\n"; ?> Hvordan får jeg den til at fjerne kommaet fra den sidste løkke i while-funktionen? echo "'layout/".$file."' ->,<- ";
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
fandt selv ud af det... <?php echo "preloading("; $dir = $_SERVER['DOCUMENT_ROOT']."/domaz.dk/layout/"; $types = array("gif","jpg"); chdir($dir); $dir = getcwd(); if($dh = opendir($dir)) { while(($file = readdir($dh)) !== false) { $a = explode(".",basename($file)); if($file == '..' || $file == '.') continue; if (in_array($a[count($a) - 1], $types)) { $filecount++; } } closedir($dh); } if($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { $a = explode(".",basename($file)); if (in_array($a[count($a) - 1], $types)) { $files++; $file = $file.substr(filetype($dir.$file), -4, 0); echo "'layout/".$file."'"; if ($filecount != $files) { echo ","; } } } closedir($dh); } echo ");\n"; ?>
Kunne gøres sådan her: <?php echo "preloading("; $x = 0; $dir = $_SERVER['DOCUMENT_ROOT']."/domaz.dk/layout/"; $types = array("gif","jpg"); if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { $a = explode(".",basename($file)); if ($x != 0) echo ", "; if (in_array($a[count($a) - 1], $types)) { $file = $file.substr(filetype($dir.$file), -4, 0); echo "'layout/".$file."'"; } $x = 1; } closedir($dh); } } echo ");\n"; ?>
hmm... kræver det egentlig meget af serveren at den hele tiden skal gå ind og tjekke hva der er i en mappe...?
Vi tilbyder markedets bedste kurser inden for webudvikling