majid08 266 ارسال شده در 14 آبان، 2016 اشتراک گذاری ارسال شده در 14 آبان، 2016 سلام من با این کد که طرف سرورم هست یک فایل با بیسیک اپلود میکنم این میاد یک پوشه میسازه با نام فایل و بعد فایل رو میزاره توش من نمیخام پوشه بسازه و میخام هر بار که فایلی با نام فابل قبلی ارسال شد خودش اسمشو عوض کنه و اسمش رو برام برگردونه <?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; } ?> لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.