PHPOnline
پنج شنبه 14 اسفند 1393, 19:05 عصر
سلام
چند تا فایل رو می خوام آپلود کنم و نام اون رو در دیتابیس ذخیره کنم ( هر فایل در یک فیلد دیتابیس ) ، این کد را نوشتم اما نشد !
for($i=0;$i<count($_FILES["file"]["name"]);$i++){
foreach($_FILES as $file) {
$extension = end(explode('.', $file['name'][$i]));
//<Random Name>
$str = 'abcdefghklmnoqrts';
$shuffled = str_shuffle($str);
//</Random Name>
// Rename File Upload
$file['name'] = $shuffled.$file['name'][$i];
// Rename File Upload
$file['name'] = str_replace('.', '-', $file['name'][$i]);
$file['name'] = str_replace('-' . $extension, '.' . $extension, $file['name'][$i]);
if (in_array($extension,array('docs','pdf'))) {
if ($file['error'][$i] == 0) {
move_uploaded_file($file['tmp_name'][$i],'../uploads/' . $file['name'][$i]);
} } else {
Redirect('index.php?e=file'); }
} }
چند تا فایل رو می خوام آپلود کنم و نام اون رو در دیتابیس ذخیره کنم ( هر فایل در یک فیلد دیتابیس ) ، این کد را نوشتم اما نشد !
for($i=0;$i<count($_FILES["file"]["name"]);$i++){
foreach($_FILES as $file) {
$extension = end(explode('.', $file['name'][$i]));
//<Random Name>
$str = 'abcdefghklmnoqrts';
$shuffled = str_shuffle($str);
//</Random Name>
// Rename File Upload
$file['name'] = $shuffled.$file['name'][$i];
// Rename File Upload
$file['name'] = str_replace('.', '-', $file['name'][$i]);
$file['name'] = str_replace('-' . $extension, '.' . $extension, $file['name'][$i]);
if (in_array($extension,array('docs','pdf'))) {
if ($file['error'][$i] == 0) {
move_uploaded_file($file['tmp_name'][$i],'../uploads/' . $file['name'][$i]);
} } else {
Redirect('index.php?e=file'); }
} }