View Full Version : سوال: این ارور چه زمانی داده می شه ؟
ABZiko
پنج شنبه 21 اسفند 1393, 19:36 عصر
سلام، بنده یک کد برای آپلود فایل های PSD نوشتم، اما این ارور رو می ده :
Notice: Undefined index: image/x-photoshop in D:\Wamp\www\dribbble\Initial.php on line 67
sourceweb
پنج شنبه 21 اسفند 1393, 19:42 عصر
سورسش روبزارید تا بررسی کنم
ABZiko
پنج شنبه 21 اسفند 1393, 22:21 عصر
list($file, $psd) = array($_FILES['file'], $_FILES['psdAttachment']);
$newFileName = '';
$newPSDName = '';
$fileMimes = array(
'image/gif' => 'gif',
'image/jpeg' => 'jpg',
'image/png' => 'png',
);
$psdMimes = array(
'image/psd' => 'psd',
);
if($file['error'] == 0 && in_array($file['type'], array_keys($fileMimes))) {
$newFileName = md5($file['name'] . time() . rand(1, 99999));
if(move_uploaded_file($file['tmp_name'], 'uploads/' . $newFileName . '.' . $fileMimes[$file['type']])) {
echo '<div style="font-family:Segoe UI;">Your File Uploaded!</div>';
}
}
if($psd['error'] == 0 && in_array($psd['type'], array_keys($psdMimes))) {
$newPSDName = md5($psd['name'] . time() . rand(1, 99999));
if(move_uploaded_file($psd['tmp_name'], 'uploads/' . $newPSDName . '.' . $psdMimes[$psd['type']])) {
echo '<div style="font-family:Segoe UI;">Your PSD Uploaded!</div>';
}
}
sourceweb
جمعه 22 اسفند 1393, 08:42 صبح
خدمت شما :
<?php
list($file, $psd) = array($_FILES['file'], $_FILES['psdAttachment']);
$newFileName = '';
$newPSDName = '';
$fileMimes = array(
'image/gif' => 'gif',
'image/jpeg' => 'jpg',
'image/png' => 'png',
);
$psdMimes = array(
'image/psd' => 'psd'
);
if($file['error'] == 0 && in_array($file['type'], array_keys($fileMimes))) {
$newFileName = md5($file['name'] . time() . rand(1, 99999));
if(move_uploaded_file($file['tmp_name'], 'uploads/' . $newFileName . '.' . $fileMimes[$file['type']])) {
echo '<div style="font-family:Segoe UI;">Your File Uploaded!</div>';
}
}
if($psd['error'] == 0 && in_array($psd['type'], array_keys($psdMimes))) {
$newPSDName = md5($psd['name'] . time() . rand(1, 99999));
if(move_uploaded_file($psd['tmp_name'], 'uploads/' . $newPSDName . '.' . $psdMimes[$psd['type']])) {
echo '<div style="font-family:Segoe UI;">Your PSD Uploaded!</div>';
}
}
?>
ABZiko
جمعه 22 اسفند 1393, 14:07 عصر
جسارتا این کار نمی کنه، همون ارور قبلی رو می ده.
sourceweb
جمعه 22 اسفند 1393, 15:58 عصر
این چطور :
<?php
list($file) = array($_FILES['file']);
$newFileName = '';
$fileMimes = array(
'image/gif' => 'gif',
'image/jpeg' => 'jpg',
'image/png' => 'png',
'image/psd' => 'psd'
);
if($file['error'] == 0 && in_array($file['type'], array_keys($fileMimes))) {
$newFileName = md5($file['name'] . time() . rand(1, 99999));
if(move_uploaded_file($file['tmp_name'], 'uploads/' . $newFileName . '.' . $fileMimes[$file['type']])) {
echo '<div style="font-family:Segoe UI;">Your File Uploaded!</div>';
}
}
?>
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.