16.09.2011 / 19:32 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Лека, обязательно сохранять превьюшки? есть вариант их генерировать и так же отдавать как и живые картинки
__________________
Магистр Мёда |
16.09.2011 / 19:43 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| elseif ($ex==true) {
!in_array($ext, $ext_false) ? move_uploaded_file($tmp_name, $dirupl . '/' . $name) : print('<div>Запрещенный формат файла</div>');
$file_dir='images/photo/original/'.$name;
$small_dir='images/photo/small/'.$name;
$medium_dir='images/photo/medium/'.$name;
$small=resize_jpeg($file_dir, $small_dir, 128);
$medium= resize_jpeg($file_dir, $medium_dir, 460);
echo '<img src="'.$small_dir.'">';
}
прописала не туда, этот кусок работать будет если функцию вызвать MoveUploadFiles(false); тогда другой массив расштрений проверяется надо сюда if ($ex==true) {
in_array($ext, $ext_true) ? move_uploaded_file($tmp_name, $dirupl . '/' . $name) : print('<div>Запрещенный формат файла</div>');
$file_dir='images/photo/original/'.$name;
$small_dir='images/photo/small/'.$name;
$medium_dir='images/photo/medium/'.$name;
$small=resize_jpeg($file_dir, $small_dir, 128);
$medium= resize_jpeg($file_dir, $medium_dir, 460);
echo '<img src="'.$small_dir.'">';
}
код на работоспособность не проверял, так как есть интересный класс для работы с картинками
__________________
Магистр Мёда |
16.09.2011 / 19:45 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| очипятку нашел в своем коде Гг , поправлю __________________
Магистр Мёда |
16.09.2011 / 19:45 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| Koenig, Дима,а что реально их сгенерировать при выводе в брауз? я просто не знала,я этот код с рунета скопировала,и изменила както не умело. Мне просто надо чтоб превью были.
|
16.09.2011 / 19:53 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| вот
__________________
Магистр Мёда Изменено Koenig (16.09 / 19:53) (всего 2 раза)
Прикрепленные файлы: test.txt (3.05 кб.) Скачано 281 раз |
16.09.2011 / 20:17 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| Дима,а запрос на запись б бд там же где и превью писать?
|
16.09.2011 / 20:27 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Лека, $medium= resize_jpeg($file_dir, $medium_dir, 460);
// тут запрос //
echo '<img src="'.$small_dir.'">';
еще надо бы приводить имя файла к нормальному регистру strtolower() а то фаил с расштрением JPG будет считаться плохим __________________
Магистр Мёда |
16.09.2011 / 23:51 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| Всетаки я этого добилась.Дима,спасибо. завтра буду еще его мучать чтоб синхронно удалять запись из бд и файлы из папок.
|
17.09.2011 / 06:46 | |
Koenig Модератор форума Сейчас: Offline
Имя: Дмитрий Откуда: Калининград(Koenigsberg) Регистрация: 23.01.2011
| Лека, Превью можно генерить, капча например ведь генериться, а примеры на пхп.нет хорошие
__________________
Магистр Мёда |
17.09.2011 / 07:21 | |
Лека Пользователь Сейчас: Offline
Имя: Лена Откуда: Скрытенбург Регистрация: 08.08.2011
| Koenig, До капчи я еще позже доберусь.А сейчас вариант с сохранением картинок меня устраивает. я еще что хотела спросить,в этом фрагменте не работает реферер,я хотела добавить его чтоб избежать повторной обработки пост запросов. if(!empty($_POST['select'])){
$query = "(" ;foreach($_POST['select'] as $val)$query.= "$val,";
$query = substr($query, 0,
strlen($query) - 1 ). ")" ;
$query = "DELETE FROM usluga WHERE id IN ".$query;
if(mysql_query($query)) {
echo '<br>Выбранные услуги были удалены<br>';
}
}
header('Location: '.$_SERVER
['DOCUMENT_ROOT'].
'uslugi.php');
|