basically, i'm trying to scan the folder with my mp3 archive and make a list of all of them, but exclude the directory special charcters '.' and '..' it isn't giving me any error or anything, it just keeps including the special characters.opendir(SONGS, 'd:\my files'); @songs = readdir(SONGS); @songs = sort @songs; open(LIST, ">mp3.html"); print LIST<<End_Of_Html; Content-type: text/html <html> <head> <title>My MP3's</title> <center> Just a note of forwarning, there are over one thousand in here, so if +you intend to go through the whole thing, it may take you awhile. If + you want any of these, just ask and i can send it. Unfortunately i +have a very small hard drive and can't fit them all on this drive. <br> </center> End_Of_Html $x = '.'; $y = '..'; for (0 .. $#array) { if (($x == $songs[$_]) or ($y == $songs[$_])) { splice (@songs, $_, 1); last; } } print LIST join("<br>", @songs); close(LIST);
In reply to Re: (zdog) Re: removing x from a list
by ashaman
in thread removing x from a list
by ashaman
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |