majid08 266 ارسال شده در 24 مرداد، ۱۳۹۵ اشتراک گذاری ارسال شده در 24 مرداد، ۱۳۹۵ سلام من با این کد که طرف سرورم هست یک فایل با بیسیک اپلود میکنم این میاد یک پوشه میسازه با نام فایل و بعد فایل رو میزاره توش من نمیخام پوشه بسازه و میخام هر بار که فایلی با نام فابل قبلی ارسال شد خودش اسمشو عوض کنه و اسمش رو برام برگردونه <?php $extensions = array('.mp4', '.MP4','.MKV', '.mkv'); $valid_extensions = '.mp4, .mkv'; $extension = strrchr($_FILES['uploaded_file']['name'], '.'); if (!in_array($extension, $extensions)) { die("Estensione Errore!"); } $target_path = "uploads/"; $dir=$target_path; $target_path2 = $target_path . basename( $_FILES['uploaded_file']['name']); $target = $target . basename( $_FILES['uploaded_file']['name']); $target_path2 = str_replace(".mp4", "/", $target_path2); $target_path2 = str_replace(".MP4", "/", $target_path2); $target_path2 = str_replace(".MKV", "/", $target_path2); $target_path2 = str_replace(".mkv", "/", $target_path2); mkdir("$target_path2",0755); $target_file_mod = imageExists($target,$target_path2); if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $target_path2 .$target_file_mod)) { echo " The file ". $target_file_mod ." has been uploaded"; } else{ echo "There was an error uploading the file, please try again!"; } function imageExists($image,$dir1) { $i=1; $probeer=$image; while(file_exists($dir1.$probeer)) { $punt=strrpos($image,"."); if(substr($image,($punt-3),1)!==("[") && substr($image,($punt-1),1)!==("]")) { $probeer=substr($image,0,$punt)."[".$i."]". substr($image,($punt),strlen($image)-$punt); } else { $probeer=substr($image,0,($punt-3))."[".$i."]". substr($image,($punt),strlen($image)-$punt); } $i++; } return $probeer; } ?> لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.