الله يهديك ؟؟ كيف في ببالك ان الملف الثاني او الصفحه الجديده للمسح ان تتعرف عل التاريخ بدون ان ترسل له التاريخ .. وهو
http://localhost/test/image.php?action=delete
الحل للملف image.php هو
كود PHP:
<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<meta http-equiv="Content-Language" content="ar-sa">
<title>Net4Fast</title>
</head>
<body>
<body>
<center>
<?php
$date1 = $_POST['date1'] ;
$date2 = $_POST['date2'] ;
$date3 = $_POST['date3'] ;
$date = "$date3-$date2-$date1";
$dir = './uploaded/'.$date;
if ($_REQUEST['action'] == '')
{
include('index.php') ;
}
if ($_REQUEST['action'] == 'show')
{
$exten = array (".jpg",".gif",".png",".jpeg");
$files = array();
if (!is_dir($dir)){
echo "الرجاء التاكد من التاريخ <BR>";
}
else{
if($open = @opendir($dir)){
echo '<form name="dell" method="POST" action="image.php?action=delete" dir="rtl">' ;
echo '<div align="center"> <table width="20%"> <tr>' ;
for ($file=0;$file=readdir($open) ;$file++)
{
if($file !="."&& $file !="..")
{
$exten1 = strrchr($file ,'.');
$exten1 = strtolower($exten1);
if (in_array($exten1, $exten))
{
$files[] = $file;
echo "<td align='center'" ;
echo"<a target='_blank' href='$dir/$file'><img border='0' width='80' height='73' src='$dir/$file'></a>
<BR>
<input type='checkbox' name='box[]' value='".$file."'>";
echo "</td>" ;
$limitcou++;
if($limitcou == "4"){
echo "</tr>";
$limitcou = 0;
}
}
}
}
echo"</table></div>" ;
// I HAVE MADE BIG CHANGES HERE//////////////////////////////////////
echo '<p align="center">
<input type="submit" name="check" value="Delete The Selected">
<input type="hidden" name="date1" value="'.$date1.'" />
<input type="hidden" name="date2" value="'.$date2.'" />
<input type="hidden" name="date3" value="'.$date3.'" />
</form></p>' ;
// ///////////////////////////////////////////////////////////////////
closedir($open);
}
else{
echo "$dir <BR> لم يستطع فتح المجلد";
}
}
}
if ($_REQUEST['action'] == 'delete')
{
// i have made big changes here ///////////////////////////////////
foreach ($_POST['box'] as $fileName) {
@unlink("./uploaded/$date/$fileName") or die('file ./uploaded/'.$date.'/'.$fileName.' was not found');
}
///////////////////////////////////////////////////////////////////
}
?>
</center>
</body>
</html>
انت فقط نسيت ترسل المعلومات (التاريخ) للصفحه الثانيه ..
لو سمحت مره ثانيه تحط الكود علططططططوووووولللل .. علشان نعرف نحل لك المشكله على طووووول ... هاهاهاها