Модераторы: Aliance, skyboy, MoLeX, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Технология, превьюшек 
:(
    Опции темы
alligator
Дата 14.9.2005, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



дык что делать то ?
PM MAIL   Вверх
Mal Hack
Дата 14.9.2005, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Попробуй до imagejpg сделать touch и для него chmod для нужного имени файла.
PM ICQ   Вверх
alligator
Дата 14.9.2005, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



Да нет все нормально уже файлик создаёться с нормальными правами и к нему есть доступ , но скрипт его не выводит говорит что есть ошибки
Добавлено @ 22:51
Я уже залил на свой хостинг
http://netz.msk.ru/r.php
PM MAIL   Вверх
PARROT
Дата 14.9.2005, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2339
Регистрация: 5.1.2005
Где: Спб-ЦарьГрад

Репутация: нет
Всего: 50



Цитата(alligator @ 14.9.2005, 23:43)
дык что делать то ?

Больше не мучаться:
Код

<?php

function image_chop($file) {
    
    $path_real=$file;
    $src_img=ImageCreateFromJpeg("$path_real");
    
    $src_width=ImagesX($src_img);
    $src_height=ImagesY($src_img);
    
    $dest_width="100";
    $quality="80";
    
    $dest_height=($dest_width/$src_width) * $src_height;
    
    $dest_img=ImageCreateTrueColor($dest_width, $dest_height);
    ImageCopyResampled($dest_img, $src_img, 0, 0, 0, 0, $dest_width, $dest_height, $src_width, $src_height);
    
    ImageJpeg($dest_img, $file, $quality);
    ImageDestroy($dest_img);

}

if(isset($_FILES['image'])) {
    
    $md5        = md5(microtime());
    $bigimg        = "/home/file/www/data/{$md5}_b.jpg";
    $smimg        = "/home/file/www/data/{$md5}_s.jpg";

    move_uploaded_file($_FILES['image']['tmp_name'], $bigimg);
    copy($bigimg, $smimg);
    
    image_chop($smimg);

}
 echo "<img src='data/${md5}_s.jpg'>";

?>



--------------------
Безумный утешается прошедшим, слабоумный - будущим, умный - настоящим!
PM MAIL   Вверх
alligator
Дата 14.9.2005, 22:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



Я хочу свой сделать =(( так то у меня много образцов
Добавлено @ 22:56
Вроде на вид нет ошибок
Код

<?
$nsc = new rez();
$nsc->name_big = './2.jpg';
$nsc->pic($nsc->name_big);

class rez{
    var $name_big;
function pic($name_big){
list($width, $height) = getimagesize($this->name_big);

      $s_im=imagecreatefromjpeg($this->name_big);
      $d_im=imagecreatetruecolor(120, 100);
      imagecopyresampled($d_im, $s_im, 0, 0, 0, 0, 120, 100, $width, $height);
      header('Content-type: image/jpeg');
      imagejpeg($d_im,'./2small.jpg',100);
      ImageDestroy($s_im);
      ImageDestroy($d_im);
}
}
?>


Это сообщение отредактировал(а) alligator - 14.9.2005, 22:57
PM MAIL   Вверх
alligator
Дата 15.9.2005, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



Текс паходу как я понимаю imagejpeg данные выводит либо в браузер либо в файл так ведь ?
тогда получаеться что функция работает
Добавлено @ 00:08
и она не должна выводить данные а просто должна создавать картинку..... уменьшенную..
PM MAIL   Вверх
Mal Hack
Дата 15.9.2005, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Цитата(alligator @ 15.9.2005, 01:08)
и она не должна выводить данные а просто должна создавать картинку..... уменьшенную..

Ага.
PM ICQ   Вверх
alligator
Дата 15.9.2005, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



Блин а я себе весь мозг извёл =(
PM MAIL   Вверх
alligator
Дата 16.9.2005, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



Извиняюсь за тупость я что то не пойму как мне правильно подгружать скрипт чтобы все фотки ресайзил и генерил страничку,
листинг фоток получаю через glob()
текстовый дизайн я набросал , а вот как подгружать что то непонятно фотки

Это сообщение отредактировал(а) alligator - 16.9.2005, 19:19
PM MAIL   Вверх
Mal Hack
Дата 16.9.2005, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Цитата(alligator @ 16.9.2005, 20:14)
Извиняюсь за тупость я что то не пойму как мне правильно подгружать скрипт чтобы все фотки ресайзил и генерил страничку,
листинг фоток получаю через glob()
текстовый дизайн я набросал , а вот как подгружать что то непонятно фотки

Когда подгружать? В админке или в пользовательской части?
PM ICQ   Вверх
alligator
Дата 16.9.2005, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



пока что нет ни админки не пользовательской части =)
допустим что просто в пользовательской части..
а просто хотел по фтп заливать пока не напишу пользовательский интерфейс, хотя вроде ты немножко не понял
Я непонял как мне сделать вывод фоток большой и маленькой , хранить id фоток в базе или как блин не знаю как обьяснить даже =(((

Это сообщение отредактировал(а) alligator - 16.9.2005, 20:08
PM MAIL   Вверх
Mal Hack
Дата 16.9.2005, 20:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 1
Всего: 261



Ты загружаешь фотку на сервер. Потом в админке или отдеьльно (НО НЕ в пользовательской части) запускаешь скрипт, который генерирует превью.
При выводе для пользователя ты к примеру выводишь картинки 2.JPG для больших и 2_small.JPG для превью.
В БД хранишь ID ну и имя файла картинки и категории, если это надо.
PM ICQ   Вверх
alligator
Дата 16.9.2005, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 730
Регистрация: 28.1.2004

Репутация: нет
Всего: 1



кароче как я понял админку палюбому писать надо будет =) ок спасибо
PM MAIL   Вверх
supercelt
Дата 16.9.2005, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 658
Регистрация: 25.8.2005

Репутация: нет
Всего: 1



www.webarrows.ru - уменьшает автоматом, и ещё на мыло рассылает при подписке
PM   Вверх
Elfet
  Дата 27.1.2006, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



class_image.php - класс для работы с картинками от IPB smile Им только и пользуюсь smile

Присоединённый файл ( Кол-во скачиваний: 47 )
Присоединённый файл  class_image.php 14,50 Kb


--------------------
PM MAIL WWW Skype   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Избранное | Следующая тема »


 




[ Время генерации скрипта: 0.1462 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.