Jump to content

mdversion1

New Members
  • Posts

    2
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

mdversion1's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Problem solved for anyone who likes : End results : <?php // change this to your path (NO TRAILING [ / ]) $dir = "/path/to/dir/files"; ?> <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"> <table border=0 cellpadding=2 cellspacing=0 width=380 align=center> <tr> <td width=40 align=center valign=middle bgcolor=336699 nowrap height=21> </td> <td width=240 valign=middle bgcolor=336699 nowrap> <font size=2 color=FFFFFF><B>File Name</B></font></td> <td width=80 align=center valign=middle bgcolor=336699 nowrap> <font size=2 color=FFFFFF><B>File Size</B></font></td></tr> <?php $fid= $_POST['fid']; if (("submit")&&($fid != "")) { foreach($fid as $rfn) { $remove = "$dir/$rfn"; unlink($remove); } } $handle=opendir($dir); while (($file = readdir($handle))!== false){ if ($file != "." && $file != "..") { $size = filesize("$dir/$file"); $list .= '<tr><td width="40" align="center" valign="middle" bgcolor="93BEE2" nowrap height="21">'; $list .= '<input type="checkbox" name="fid[]" value="'.$file.'"></td>'; $list .= '<td width="240" valign="middle" bgcolor="93BEE2" nowrap>'; $list .= '<font size="2" color="336699">'.$file.'</font></td>'; $list .= '<td align="center" width="80" valign="middle" bgcolor="93BEE2" nowrap>'; $list .= '<font size="2" color="336699">'.$size.' Kb</font></td></tr>'; } } closedir($handle); echo $list; ?> <tr> <td colspan="3" align="center" valign="middle" bgcolor="336699" nowrap height="21"> <font size="2" color="FFFFFF"><input type="submit" value="Remove"></font></td></tr></table> </form>
  2. I have this script that lists the files in a directory nicely with checkboxes to remove unwanted files but when I click the "Remove" button nothing happens. It won't delete anything. I think the problem lies in the array that unlinks the files. Any help is greatly appreciated. Here's the code: <?php // change this to your path (NO TRAILING [ / ]) $dir = "/path/to/dir/files"; ?> <form action="view_image_list.php" method="post"> <table border=0 cellpadding=2 cellspacing=0 width=380 align=center> <tr> <td width=40 align=center valign=middle bgcolor=336699 nowrap height=21> </td> <td width=240 valign=middle bgcolor=336699 nowrap> <font size=2 color=FFFFFF><B>File Name</B></font></td> <td width=80 align=center valign=middle bgcolor=336699 nowrap> <font size=2 color=FFFFFF><B>File Size</B></font></td></tr> <?php // Unlink Array if ((submit)&&($fid != "")) { foreach($fid as $rfn) { $remove = "$dir/$rfn"; unlink($remove); } } // List Files in Directory $handle=opendir($dir); while (($file = readdir($handle))!== false){ if ($file != "." && $file != "..") { $size = filesize("$dir/$file"); $list .= '<tr><td width="40" align="center" valign="middle" bgcolor="93BEE"2 nowrap height="21">'; $list .= '<input type="checkbox" name="fid[]" value="'.$file.'"></td>'; $list .= '<td width="240" valign="middle" bgcolor="93BEE2" nowrap>'; $list .= '<font size="2" color="336699">'.$file.'</font></td>'; $list .= '<td align="center" width="80" valign="middle" bgcolor="93BEE2" nowrap>'; $list .= '<font size="2" color="336699">'.$size.' Kb</font></td></tr>'; } } closedir($handle); echo $list; ?> <tr> <td colspan="3" align="center" valign="middle" bgcolor="336699" nowrap height="21"> <font size="2" color="FFFFFF"><input type="submit" value="Remove"></font></td></tr></table> </form>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.