PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (128): В начало « ... 117 118 119 120 [121] 122 123 124 125 ... » В конец

> Найдено сообщений: 1914
3d_killer Отправлено: 12 Декабря, 2011 - 14:04:13 • Тема: Уменьшение размера PNG картинок • Форум: JavaScript & VBScript

Ответов: 28
Просмотров: 9491
ниче не получается.... ошибки идут что не найден файл

PHP:
скопировать код в буфер обмена
  1. <div class='upload'><table class="load"><tr><td valign="middle"; align="center">
  2.  
  3. Загрузка картинки для <a class="image_menu"></a><br><br>
  4. <input name="" type="file" class="files"><br><br>
  5. <input name="" type="button" value="Загрузить картинку" class="load_img">
  6. <input name="" type="button" value="Отмена" class="cansel">
  7.  
  8. </td></tr></table></div>
3d_killer Отправлено: 12 Декабря, 2011 - 13:22:43 • Тема: Уменьшение размера PNG картинок • Форум: JavaScript & VBScript

Ответов: 28
Просмотров: 9491
ну выбраный файл загрузить, да это Jquery
3d_killer Отправлено: 12 Декабря, 2011 - 13:14:42 • Тема: Уменьшение размера PNG картинок • Форум: JavaScript & VBScript

Ответов: 28
Просмотров: 9491
выводит имя файла без пути хотя визуально прописан путь при выборе файла
3d_killer Отправлено: 12 Декабря, 2011 - 13:00:49 • Тема: Уменьшение размера PNG картинок • Форум: JavaScript & VBScript

Ответов: 28
Просмотров: 9491
во отлично, спс огромное Радость
(Добавление)
а вот еще вопрос как то не получает имя файла который я пытаюсь закачать через выбор
<input name="" type="file" class="files">
почемуто в переменной имя файла без пути в итоге не пашет...
(Добавление)
переменную беру так file_name=$('.files').val();
3d_killer Отправлено: 12 Декабря, 2011 - 12:49:20 • Тема: Уменьшение размера PNG картинок • Форум: JavaScript & VBScript

Ответов: 28
Просмотров: 9491
PHP:
скопировать код в буфер обмена
  1. function resizeproportionalImage($originalFile,$sizeW,$outputFile){
  2.         chmod($outputFile, 0777);
  3.         list($imagewidth, $imageheight, $imageType) = getimagesize($originalFile);
  4.         $src=imagecreatefrompng($originalFile);
  5.         if ($imagewidth > $imageheight){
  6.                 $koe=$imagewidth/$sizeW;
  7.                 $new_h=ceil ($imageheight/$koe);
  8.                 $dst=ImageCreate ($sizeW, $new_h);
  9.         setTransparency($dst,$dst);
  10.                 ImageCopyResampled ($dst, $src, 0, 0, 0, 0, $sizeW, $new_h, ImageSX ($src), ImageSY ($src));
  11.         } else {
  12.                 $koe=$imageheight/$sizeW;
  13.                 $new_h=ceil ($imagewidth/$koe);
  14.                 $dst=ImageCreate ($new_h, $sizeW);
  15.         setTransparency($dst,$dst);
  16.                 ImageCopyResampled ($dst, $src, 0, 0, 0, 0, $new_h,$sizeW, ImageSX ($src), ImageSY ($src));
  17.         }
  18.         imagepng($dst, $outputFile);
  19.         return $outputFile;
  20. }
  21.  
  22. function setTransparency($new_image, $image_source)
  23. {
  24.         $transparencyIndex = imagecolortransparent($image_source);
  25.         $transparencyColor = array('red' => 255, 'green' => 255, 'blue' => 255);
  26.        
  27.         if ($transparencyIndex >= 0)
  28.             $transparencyColor = imagecolorsforindex($image_source, $transparencyIndex);  
  29.        
  30.         $transparencyIndex = imagecolorallocate($new_image, $transparencyColor['red'], $transparencyColor['green'], $transparencyColor['blue']);
  31.         imagefill($new_image, 0, 0, $transparencyIndex);
  32.         imagecolortransparent($new_image, $transparencyIndex);
  33. }


ваша
3d_killer Отправлено: 12 Декабря, 2011 - 12:27:09 • Тема: Уменьшение размера PNG картинок • Форум: JavaScript & VBScript

Ответов: 28
Просмотров: 9491
да файл копирует и меняет размер только мне задавать размер надо по высоте, а в данном случае задается по ширине...
3d_killer Отправлено: 12 Декабря, 2011 - 11:44:54 • Тема: Уменьшение размера PNG картинок • Форум: JavaScript & VBScript

Ответов: 28
Просмотров: 9491
не файл есть и ругатся то на конкретные строчки в нем : on line <b>10
(Добавление)
PHP:
скопировать код в буфер обмена
  1. <!--error--><b>Warning</b>:  chmod() [<a href='function.chmod'>function.chmod</a>]: No such file or directory in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>10</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagecreatefrompng() [<a href='function.imagecreatefrompng'>function.imagecreatefrompng</a>]: 'c:\1.jpg' is not a valid PNG file in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>12</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagesx() expects parameter 1 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>18</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagesy() expects parameter 1 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>18</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagecopyresampled() expects parameter 2 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>18</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script>


одну нашел ошибку файл заливается но он пустой
(Добавление)
<!--error--><br />
<b>Warning</b>: chmod() [<a href='function.chmod'>function.chmod</a>]: No such file or directory in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>10</b><br />
<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>

вот вроде лучше, но размер по ширине задает а не высоте...
3d_killer Отправлено: 12 Декабря, 2011 - 11:34:59 • Тема: Уменьшение размера PNG картинок • Форум: JavaScript & VBScript

Ответов: 28
Просмотров: 9491
помогите решить проблему плз
3d_killer Отправлено: 12 Декабря, 2011 - 06:21:38 • Тема: Уменьшение размера PNG картинок • Форум: JavaScript & VBScript

Ответов: 28
Просмотров: 9491
PHP:
скопировать код в буфер обмена
  1. <!--error--><b>Warning</b>:  chmod() [<a href='function.chmod'>function.chmod</a>]: No such file or directory in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>10</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  getimagesize(c:\1jpg) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: No such file or directory in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>11</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagecreatefrompng(c:\1jpg) [<a href='function.imagecreatefrompng'>function.imagecreatefrompng</a>]: failed to open stream: No such file or directory in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>12</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  Division by zero in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>21</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagecreate() [<a href='function.imagecreate'>function.imagecreate</a>]: Invalid image dimensions in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>22</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagecolortransparent() expects parameter 1 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>32</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagecolorsforindex() expects parameter 1 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>36</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagecolorallocate() expects parameter 1 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>38</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagefill() expects parameter 1 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>39</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagecolortransparent() expects parameter 1 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>40</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagesx() expects parameter 1 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>24</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagesy() expects parameter 1 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>24</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagecopyresampled() expects parameter 1 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>24</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script><!--error--><b>Warning</b>:  imagepng() expects parameter 1 to be resource, boolean given in <b>Z:\home\localhost\www\krovlya\admin\blocks\upload.php</b> on line <b>26</b><script language=JavaScript src='/denwer/errors/phperror_js.php'></script>
3d_killer Отправлено: 11 Декабря, 2011 - 16:13:20 • Тема: какими методами пользоваться? • Форум: JavaScript & VBScript

Ответов: 79
Просмотров: 10537
tuareg пишет:
caballero пишет:

такого вообще не должно быть - это неоттестированый проект с багами. Тут уж без разницы аякс или нет.

Т.е если в момент запроса упал сервер БД, еще что-то у Вас это ни как не проверяется???
Ага а логи ошибок пишут для чего интересно????
caballero пишет:
А кто уберет твой div если яваскрипт глюкнет (обычное дело) и событие не сработает

С чего он должен глюкнуть-то. Потому что кто-то плохо написал. Улыбка
P.S В настройках $.ajax есть параметр timeout(по моему так), он за это отвечает.
Крайний вариант F5

да по умолчанию он равняется 60 секундам
3d_killer Отправлено: 11 Декабря, 2011 - 16:09:49 • Тема: Уменьшение размера PNG картинок • Форум: JavaScript & VBScript

Ответов: 28
Просмотров: 9491
только руки дошли попробовал вызвать из AJAX функцию куча ошибок, не могу понять
для работы требуется только вызвать с переменными
PHP:
скопировать код в буфер обмена
  1. resizeproportionalImage($originalFile,$sizeW,$outputFile);

так получается?
3d_killer Отправлено: 11 Декабря, 2011 - 03:42:08 • Тема: какими методами пользоваться? • Форум: JavaScript & VBScript

Ответов: 79
Просмотров: 10537
и сам ксс для дива

PHP:
скопировать код в буфер обмена
  1.     width: 100%;
  2.             height: 100%;
  3.             top: 0;
  4.             left: 0;
  5.             position:fixed;
  6.             right:0; bottom:0;
  7.             background:#9A9292;
  8.             display:none;
  9.             z-index: 100;
  10.             opacity:0.5;

(Добавление)
caballero не согласен по поводу пинания кнопок так как если юзер не достаточно умен а позиций много, то на обработку потребуется время не увидев результата пользователь нажмет еще раз кнопку...
3d_killer Отправлено: 11 Декабря, 2011 - 03:21:28 • Тема: какими методами пользоваться? • Форум: JavaScript & VBScript

Ответов: 79
Просмотров: 10537
по поводу пинания кнопок как раз столкнулся, нашел решение дивом закрывать все это дело типо так:

CODE (javascript):
скопировать код в буфер обмена
  1. $('.Bottom.Delete').live('click', function()
  2.                         {$('.max-div').css('display', 'block');
  3.                                 id=$(this).parents('td.razdel').data('id');
  4.                                 $.get("blocks/position.php", { table: menu_id, action:"delete", id:id})
  5.                                 .complete(function()
  6.                                         {
  7.                                                 $.get("blocks/table.php", { table: menu_id},
  8.                                         function(data)
  9.                                                 {
  10.                                                         $('.data').html(data);
  11.                                                         $('.max-div').css('display', 'none');
  12.                                                 });
  13.                                         });            
  14.                         });

(Добавление)
да и по поводу индексации не работает она на ajax, для админки самое то но для сайта помоему не очень хороший вариант пихать ajax
3d_killer Отправлено: 10 Декабря, 2011 - 14:07:42 • Тема: какими методами пользоваться? • Форум: JavaScript & VBScript

Ответов: 79
Просмотров: 10537
CODE (htmlphp):
скопировать код в буфер обмена
  1.             width: 100%;
  2.             height: 100%;
  3.             top: 0;
  4.             left: 0;
  5.                         position:fixed; right:0; bottom:0;
  6.                         background:#9A9292;
  7.                         display:none;
  8.             z-index: 100;
  9.                         opacity:0.5;


нашел примерный ксс сделал вот хорошее решение, при чем при прокрутке нормально работает
3d_killer Отправлено: 10 Декабря, 2011 - 11:24:54 • Тема: Уменьшение размера PNG картинок • Форум: JavaScript & VBScript

Ответов: 28
Просмотров: 9491
понял, спасибо большое

Страниц (128): В начало « ... 117 118 119 120 [121] 122 123 124 125 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB