Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не режутся картинки функция и не сохраняются на сервер

Сообщения:  [1-9] 

 
 автор: scva   (13.10.2010 в 11:23)   письмо автору
 
   для: sim5   (13.10.2010 в 11:18)
 

echo использован для видимости что условия выолненно, то есть файл есть, просто фразу надо другую было. Вот насчет остального полностью согласен.
Чего то я тупанул здесь

  Ответить  
 
 автор: sim5   (13.10.2010 в 11:18)   письмо автору
 
   для: scva   (13.10.2010 в 11:16)
 

Даже так? И вы думаете это выгоднее перместить временный файл, который вам не нужен весь, потом еще и проверить есть ли он там куда перместили (что вы делаете), затем от него что-то отрезать.... Это что логичнее? И после этого еще и echo 'Картинка успешно загружена'.... В чем выгода, пояснить можете?

  Ответить  
 
 автор: scva   (13.10.2010 в 11:16)   письмо автору
 
   для: sim5   (13.10.2010 в 11:14)
 

Не так поняли.
Сначала скрипт резал во время загрузки, потом оттого решили отказаться и решили резать после

  Ответить  
 
 автор: sim5   (13.10.2010 в 11:14)   письмо автору
 
   для: scva   (13.10.2010 в 11:12)
 

Если во время загрузки все отрезается и вышеприведенным кодом, то какие могут быть проблемы после? И коли вы уже отрезали во время загрузки, то зачем еще раз резать?

  Ответить  
 
 автор: scva   (13.10.2010 в 11:12)   письмо автору
 
   для: sim5   (13.10.2010 в 11:11)
 

ответ

  Ответить  
 
 автор: sim5   (13.10.2010 в 11:11)   письмо автору
 
   для: scva   (13.10.2010 в 11:09)
 

Это вопрос или ответ?

  Ответить  
 
 автор: scva   (13.10.2010 в 11:09)   письмо автору
 
   для: sim5   (13.10.2010 в 11:03)
 

В чем вся и проблема, что надо так.
Во время загрузки все режется хорошо

  Ответить  
 
 автор: sim5   (13.10.2010 в 11:03)   письмо автору
 
   для: scva   (13.10.2010 в 10:53)
 

А почему вы режете не во время загрузки, а спустя время?

  Ответить  
 
 автор: scva   (13.10.2010 в 10:53)   письмо автору
 
 

Вкратце, название изображений храню в базе, затем мне нужно выбрать изображения и отресайзить его
название изображения передаю так


<input type="hidden" name="upload" value="'.$res ['nameimg'].'" />


затем проверяю на наличие его и если есть то запускаю функцию ресайза

<?
$upload 
$_POST['upload'];
if(
file_exists("../img/work/$upload"))

    {
    
new_img_resizeb ("../img/work/$upload"10001000$mid'img/work');
    
new_img_resize ("../img/work/$upload"170,250$mid'img/work');
    echo 
'Картинка успешно загружена';
    }
    else
    {
        echo 
'не прочитать файл';
    }
?>


одна из функций ресайза, к примеру new_img_resizeb

<?
function new_img_resizeb ($old_img$max_width$max_height$mid$tb) {
$size GetImageSize($old_img);
$width $size[0];
$height $size[1];
$x_ratio $max_width $width;
$y_ratio $max_height $height;

if ( (
$width <= $max_width) && ($height <= $max_height) ) 
{
$tn_width $width;
$tn_height $height;

else if ((
$x_ratio $height) < $max_height
{
$tn_height ceil($x_ratio $height);
$tn_width $max_width;

else 
{
$tn_width ceil($y_ratio $width);
$tn_height $max_height;
}
$im imagecreatetruecolor($tn_width$tn_height);

$source imagecreatefromjpeg($old_img); 

$xSource imagesx($source);
$ySource imagesy($source);
ImageCopyResampled($im$source0000$tn_width$tn_height$xSource$ySource);
ImageJpeg ($im"../img/work/b$mid");
?>

  Ответить  

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования