- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
move_uploaded_file($_FILES['Filedata']['tmp_name'], 'gallery/' . $_FILES['Filedata']['name']);
chmod('gallery/' . $_FILES['Filedata']['name'], 0777);
$return['src'] = 'uploads/' . $_FILES['Filedata']['name'];
/*
* or
*
* $return['link'] = YourImageLibrary::createThumbnail($_FILES['Filedata']['tmp_name']);
*
*/
if ($error) {
$return = array(
'status' => '0',
'error' => $error
);
} else {
$return = array(
'status' => '1',
'name' => $_FILES['Filedata']['name']
);
// Our processing, we get a hash value from the file
$return['hash'] = md5_file($_FILES['Filedata']['tmp_name']);
// ... and if available, we get image data
$info = @getimagesize($_FILES['Filedata']['tmp_name']);
if ($info) {
$return['width'] = $info[0];
$return['height'] = $info[1];
$return['mime'] = $info['mime'];
}
}
nobody 23.11.2010 00:56 # 0
ZekMan 23.11.2010 00:58 # 0
nobody 23.11.2010 01:06 # 0
wmmorgun 23.11.2010 19:04 # 0
во-вторых @ перед getimagesize.
в-третьих если getimagesize ничего не возвращяет, метод всё-равно вернет status => 1 хотя это либо не картинка, либо она в неизвестном формате, в таком случае надо тоже возвращать ошибку
Lure Of Chaos 23.11.2010 16:58 # +1
istem 23.11.2010 20:38 # 0
ZekMan 24.11.2010 02:02 # 0
bormand 01.07.2012 07:02 # 0
ZekMan 24.11.2010 02:02 # 0
Это вот это чудо