dipsy
Зарегистрирован: 26.01.2005 Сообщения: 424 Откуда: Н. Новгород
|
Добавлено: Вс Мар 12 2006 16:47 Заголовок сообщения: загрузка файлов на сервер |
|
|
Код: | function mds_CopyPicture( $par_FileFieldName, $l_UploadFile, &$l_TypeFile ){
if ( $_FILES[$par_FileFieldName]["tmp_name"] != "" ){
$l_TypeImage = GetImageSize( $_FILES[$par_FileFieldName]["tmp_name"] );
$k = 0;
if ( $l_TypeImage[2] == 1 ){
$l_UploadFile = mds_EvaluateTemplate( $l_UploadFile, "TYPE", "gif" );
$k = 1;
}
if ( $l_TypeImage[2] == 2 ){
$l_UploadFile = mds_EvaluateTemplate( $l_UploadFile, "TYPE", "jpg" );
$k = 1;
}
if ( $l_TypeImage[2] == 3 ){
$l_UploadFile = mds_EvaluateTemplate( $l_UploadFile, "TYPE", "png" );
$k = 1;
}
if ($k == 1) {
if ( move_uploaded_file( $_FILES[$par_FileFieldName]["tmp_name"], $l_UploadFile ) ){
// if ( copy( $_FILES[$par_FileFieldName]["tmp_name"], $l_UploadFile ) ){
$l_TypeFile = $l_TypeImage[2];
return 1;
}
}
}
return 0;
}//============================================================= |
Следующая проблема:
Эта функция работает локально. На сервер же записывает только файлы gif, но и те не открываются после копирования. В чём может быть проблема?
Файл отправляется формой:
Код: | <form method=POST enctype="multipart/form-data">
<td><input class="tiedit" type=file name="goods_picture"></td>
<td><input class="tiedit" name="add_goods_name"></td>
<td><input class="tiedit" name="description"></td>
<td><input class="tiedit" name="price"></td>
<td><input class="tiedit" type="submit" value="Добавить"></td>
</form> |
|
|