29. marts 2004 - 11:38Der er
13 kommentarer og 1 løsning
Script som liste alle billeder i en mappe.
Hej der, Jeg har brug for et script som kan liste alle billeder af typen gif, som ligger i et bestemt dir. Når det er så er gjort skal der også komme en lille Radio button, hvor navnet på den er det samme som billedet hedder... :) dvs Den skal liste alle pics og nedenfor en lille radiobuttons som har et navn som er det samme som billedet :) skal bruges i et nyheds script... :)
// Open a known directory, and proceed to read its contents if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if (substr($file,-4)==".gif") { // filen er en gif echo "<input type=\"radio\" name=\"".$file."\">".$file."<br>\n"; } } closedir($dh); } }
// Open a known directory, and proceed to read its contents if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if (substr($file,-4)==".gif") { // filen er en gif echo "<input type=\"radio\" name=\"".$file."\">".$file."<br>\n"; } } closedir($dh); } }
?>
er bare blank min side og jeg ved der er pics i /images/
Mappen skal angives med filsystemets sti, den er oftest forskellig fra web-stien. Hvis billeder ligger i /images/ i web-stien kan du bruge $dir = $_SERVER["DOCUMENT_ROOT"] ."/images/";
Eller hvis dit script ligger i / kan du bare bruge $dir="images/";
Warning: opendir(/hsphere/local/home/fraggel/hotel.dk/images/): failed to open dir: No such file or directory in /hsphere/local/home/fraggel/hotel.dk/undermappe/asd.php on line 7
nu virker grd-j´s men den skal sq også vise billedet prøver mig lige lidt frem... har i en idé til hvordan man kan lave det sådan at den viser fx 4 billeder på hver linje ? :)
// Open a known directory, and proceed to read its contents if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if (substr($file,-4)==".gif") { // filen er en gif echo "<input type=\"radio\" name=\"image\" value=\"".$file."\">".$file."<br>\n"; } } closedir($dh); } }
// Open a known directory, and proceed to read its contents if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if (substr($file,-4)==".gif") { // filen er en gif echo "<center><input type=\"radio\" name=\"image\" value=\"".$file."\"><br><img src=\"images/news/".$file."\"></center><br>\n"; } } closedir($dh); } }
?>
sådan skal det se ud... :) nu mangler det bare sådan at det skal være 4 på 1 linje :P
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.