MahmoodM30
جمعه 29 شهریور 1392, 02:58 صبح
با سلام
توی کداصلی زیر وقتی صفحه ارسال مطلب لود میشه ابتدا این کد اجرا میشه
$rnd1=rand();
$rnd2=rand();
$rndT=$rnd1.$rnd2;
$path='Upload/'.$rndT;
$dirCreate=mkdir($path, 0777);
و یک پوشه رو ایجاد میکنه
حالا وقتی که میخوام دکمه ارسال مطلب رو بزنم دوباره همین کد بالایی اجرا میشه
چطور میتونم شرطی بنویسم که دیگه اجرا نشه این کد بالا
ممنون میشم دوستان راهنمایی کنن
<?php
session_start();
$rnd1=rand();
$rnd2=rand();
$rndT=$rnd1.$rnd2;
$path='Upload/'.$rndT;
$dirCreate=mkdir($path, 0777);
if(isset($_POST['ajax']))
{
$uploadfolder =$rndT;
$onvan =mysql_real_escape_string(htmlspecialchars($_POST['onvan']));
$date = mysql_real_escape_string(htmlspecialchars($_POST['date']));
$tags =mysql_real_escape_string(htmlspecialchars($_POST['tags']));
$matn = mysql_real_escape_string(htmlspecialchars($_POST['matn']));
$sndnw = @mysql_query("INSERT INTO `matlab` (onvan , date , tags , matn, uploadfolder)
VALUES ('$onvan' ,'$date' ,'$tags','$matn','$uploadfolder') ");
if($sndnw){
$location = $path;
$dp = opendir($location);
while ($entry = readdir($dp))
{
if (is_file($location . $entry))
{
}
else {
$deldir=rmdir($path);
}
}
closedir($dp);
@header("Location: Send.php?SendMatlab=true");
@exit();
}
else
{
@header("Location: Send.php?SendMatlab=false");
@exit();
} ;
}
?>
و اینکه چرا این کد اجرا نمیشه ؟
$location = $path;
$dp = opendir($location);
while ($entry = readdir($dp))
{
if (is_file($location . $entry))
{
}
else {
$deldir=rmdir($path);
}
}
closedir($dp);
توی کداصلی زیر وقتی صفحه ارسال مطلب لود میشه ابتدا این کد اجرا میشه
$rnd1=rand();
$rnd2=rand();
$rndT=$rnd1.$rnd2;
$path='Upload/'.$rndT;
$dirCreate=mkdir($path, 0777);
و یک پوشه رو ایجاد میکنه
حالا وقتی که میخوام دکمه ارسال مطلب رو بزنم دوباره همین کد بالایی اجرا میشه
چطور میتونم شرطی بنویسم که دیگه اجرا نشه این کد بالا
ممنون میشم دوستان راهنمایی کنن
<?php
session_start();
$rnd1=rand();
$rnd2=rand();
$rndT=$rnd1.$rnd2;
$path='Upload/'.$rndT;
$dirCreate=mkdir($path, 0777);
if(isset($_POST['ajax']))
{
$uploadfolder =$rndT;
$onvan =mysql_real_escape_string(htmlspecialchars($_POST['onvan']));
$date = mysql_real_escape_string(htmlspecialchars($_POST['date']));
$tags =mysql_real_escape_string(htmlspecialchars($_POST['tags']));
$matn = mysql_real_escape_string(htmlspecialchars($_POST['matn']));
$sndnw = @mysql_query("INSERT INTO `matlab` (onvan , date , tags , matn, uploadfolder)
VALUES ('$onvan' ,'$date' ,'$tags','$matn','$uploadfolder') ");
if($sndnw){
$location = $path;
$dp = opendir($location);
while ($entry = readdir($dp))
{
if (is_file($location . $entry))
{
}
else {
$deldir=rmdir($path);
}
}
closedir($dp);
@header("Location: Send.php?SendMatlab=true");
@exit();
}
else
{
@header("Location: Send.php?SendMatlab=false");
@exit();
} ;
}
?>
و اینکه چرا این کد اجرا نمیشه ؟
$location = $path;
$dp = opendir($location);
while ($entry = readdir($dp))
{
if (is_file($location . $entry))
{
}
else {
$deldir=rmdir($path);
}
}
closedir($dp);