PHP.SU

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

Страниц (6): « 1 [2] 3 4 5 6 »

> Найдено сообщений: 84
Tsigyr Отправлено: 20 Мая, 2013 - 17:46:31 • Тема: Класс для обработки изображений php • Форум: Программирование на PHP

Ответов: 8
Просмотров: 483
DelphinPRO, посмотрел, он сильно большой для моей задачи) но спс за ссылку, в будущем возможно пригодится
Tsigyr Отправлено: 20 Мая, 2013 - 17:32:22 • Тема: Класс для обработки изображений php • Форум: Программирование на PHP

Ответов: 8
Просмотров: 483
при загрузке картинок на сервер генерировать маленькие превью
Tsigyr Отправлено: 20 Мая, 2013 - 17:23:31 • Тема: Класс для обработки изображений php • Форум: Программирование на PHP

Ответов: 8
Просмотров: 483
EuGen, а вы бы какой посоветовали..?
Tsigyr Отправлено: 20 Мая, 2013 - 17:11:54 • Тема: Класс для обработки изображений php • Форум: Программирование на PHP

Ответов: 8
Просмотров: 483
Всем привет. Какой класс для обработки изображений можете посоветовать?
Сейчас я пользуюсь classSimpleImage.php, но я слышал что он устаревший уже. Что можете сказать по этому поводу?
Tsigyr Отправлено: 19 Мая, 2013 - 22:54:24 • Тема: Оптимизировать код • Форум: Программирование на PHP

Ответов: 3
Просмотров: 285
OrmaJever, спасиб, намного упростил код Улыбка


немного вопросов задам теперь)
в 12 строке число -4 означает колличество инпутов в форме?
и что означает w+b? будет ли достаточно просто wb?
Tsigyr Отправлено: 19 Мая, 2013 - 20:59:31 • Тема: Оптимизировать код • Форум: Программирование на PHP

Ответов: 3
Просмотров: 285
Добрый вечер. Можете помочь привести мой код в человеческий вид?
Заранее спасибо.

PHP:
скопировать код в буфер обмена
  1. echo '<form action="add_screen.php?&id='.$id.'" method="post" enctype="multipart/form-data">
  2. Добавить фото:<br/>
  3. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
  4. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
  5. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
  6. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/></form>';
  7.  
  8.  
  9.  
  10. $id = intval($_GET['id']);
  11. $valid_types = array("gif","jpg", "png", "jpeg");
  12. if(is_dir("sajt.ru/screen/".$id.""))
  13. {
  14. }
  15. else
  16. mkdir("sajt.ru/screen/".$id, 777);
  17.  
  18. $url=$_POST['url[]'];
  19. foreach($_POST['url'] as $url){
  20. if(!empty($url)){
  21. //открываем сеанс
  22. $curl = curl_init(''.$url.'');
  23. //задаем параметры
  24. curl_setopt($curl, CURLOPT_USERAGENT, 'Boroda/2.0 J2ME/MIDP');
  25. //открываем файловый дескриптор (куда сохранять файл)
  26. $ext = substr($url,
  27. 1 + strrpos($url, "."));
  28. $ext =strtolower($ext);
  29. if (!in_array($ext, $valid_types)) {
  30. echo 'Не верный формат картинок!';
  31. $name = uniqid();
  32. $fp =fopen('sajt.ru/screen/'.$id.'/'.$name.'.'.$ext.'','w+b');
  33. //сохраняем файл
  34. curl_setopt($curl, CURLOPT_FILE, $fp);
  35. $mysqli->query("INSERT INTO `screen` SET `file_id`='$id', `name`='$name', `exp`='$ext' ;") or die(mysql_error());
  36. //запускаем сеанс
  37. curl_exec($curl);
  38. //закрываем сеанс
  39. curl_close($curl);
  40. //закрываем дескриптор
  41. fclose($fp);
  42. }
  43. }
Tsigyr Отправлено: 19 Мая, 2013 - 16:57:41 • Тема: переделать загрузку картинок • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 30
Есть загрузка скриншотов:

PHP:
скопировать код в буфер обмена
  1. echo '<form action="add_screen.php?&id='.$id.'" method="post" enctype="multipart/form-data">
  2. Добавить фото:<br/>
  3. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
  4. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
  5. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
  6. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/></form>';
  7.  
  8.  
  9.  
  10. $id = intval($_GET['id']);
  11. $valid_types = array("gif","jpg", "png", "jpeg");
  12. if(is_dir("sajt.ru/screen/".$id.""))
  13. {
  14. }
  15. else
  16. mkdir("sajt.ru/screen/".$id, 777);
  17.  
  18. $url=$_POST['url[]'];
  19. foreach($_POST['url'] as $url){
  20. if(!empty($url)){
  21. //открываем сеанс
  22. $curl = curl_init(''.$url.'');
  23. //задаем параметры
  24. curl_setopt($curl, CURLOPT_USERAGENT, 'Boroda/2.0 J2ME/MIDP');
  25. //открываем файловый дескриптор (куда сохранять файл)
  26. $ext = substr($url,
  27. 1 + strrpos($url, "."));
  28. $ext =strtolower($ext);
  29. if (!in_array($ext, $valid_types)) {
  30. echo 'Не верный формат картинок!';
  31. $name = uniqid();
  32. $fp =fopen('sajt.ru/screen/'.$id.'/'.$name.'.'.$ext.'','w+b');
  33. //сохраняем файл
  34. curl_setopt($curl, CURLOPT_FILE, $fp);
  35. $mysqli->query("INSERT INTO `screen` SET `file_id`='$id', `name`='$name', `exp`='$ext' ;") or die(mysql_error());
  36. //запускаем сеанс
  37. curl_exec($curl);
  38. //закрываем сеанс
  39. curl_close($curl);
  40. //закрываем дескриптор
  41. fclose($fp);
  42. }
  43. }


Нужно сделать чтобы еще создавалась в общей папке уменьшенная картинка самого первого изображения которое вписано в форме.. Может кто-то помочь?
Tsigyr Отправлено: 19 Мая, 2013 - 16:56:31 • Тема: Помогите написать • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 63
Решено, спасибо!
Tsigyr Отправлено: 19 Мая, 2013 - 00:21:27 • Тема: Помогите написать • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 63
Помогите плиз сделать сам scandir и как выбрать первое изображение из каждой папки..? А само изображения я смогу уменьшить с помощью класса класс
Tsigyr Отправлено: 18 Мая, 2013 - 21:45:51 • Тема: Помогите написать • Форум: Напишите за меня, пожалуйста

Ответов: 5
Просмотров: 63
Есть папка screen, в которой хранится много подпапок с картинками в таком виде:
screen/1/gfgrtgfdfferf.jpg
screen/1/hfghhtyrtfgg.jpg
screen/1/hdsfsdyrtfgg.jpg

screen/2/gfgrtgfdfferf.jpg
screen/2/hfggdf6htfgg.jpg
и т.д

Нужно просканировать все папки, и с каждой папки взять самое первое изображение и уменьшить его. Сохранив его в той-же папке под именем icon.разрешение

Заранее спасибо
Tsigyr Отправлено: 17 Мая, 2013 - 12:51:34 • Тема: Катинки тормозят сайт • Форум: Программирование на PHP

Ответов: 13
Просмотров: 737
всем спасибо за ответы.

Вот моя форма загрузка скринов:
PHP:
скопировать код в буфер обмена
  1. <form action="add_screen.php?&id='.$id.'" method="post" enctype="multipart/form-data">
  2. Добавить фото:<br/>
  3. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
  4. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
  5. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
  6. <input type="text" name="url[]" maxlength="300" value="" size="30"/><br/></form>


PHP:
скопировать код в буфер обмена
  1. $id = intval($_GET['id']);
  2. $valid_types = array("gif","jpg", "png", "jpeg");
  3.  
  4. if(is_dir("sajt.ru/screen/".$id.""))
  5. {
  6. }
  7. else
  8. mkdir("sajt.ru/screen/".$id, 777);
  9.  
  10. $url=$_POST['url[]'];
  11. foreach($_POST['url'] as $url){
  12. if(!empty($url)){
  13. //открываем сеанс
  14. $curl = curl_init(''.$url.'');
  15.  
  16. //задаем параметры
  17. curl_setopt($curl, CURLOPT_USERAGENT, 'Boroda/2.0 J2ME/MIDP');
  18.  
  19. //открываем файловый дескриптор (куда сохранять файл)
  20. $ext = substr($url,
  21. 1 + strrpos($url, "."));
  22. $ext =strtolower($ext);
  23. if (!in_array($ext, $valid_types)) {
  24. echo 'Не верный формат картинок!';
  25. $name = uniqid();
  26. $fp =fopen('sajt.ru/screen/'.$id.'/'.$name.'.'.$ext.'','w+b');
  27.  
  28. //сохраняем файл
  29. curl_setopt($curl, CURLOPT_FILE, $fp);
  30. $mysqli->query("INSERT INTO `screen` SET `file_id`='$id', `name`='$name', `exp`='$ext' ;") or die(mysql_error());
  31.  
  32. //запускаем сеанс
  33. curl_exec($curl);
  34.  
  35. //закрываем сеанс
  36. curl_close($curl);
  37.  
  38. //закрываем дескриптор
  39. fclose($fp);
  40.  
  41. }
  42. }


можете помочь сделать чтобы создавалась в общей папке уменьшенная картинка самого первого изображения которое вписано в форме, только с названием '.$name.'_mini.'.$ext.'
Tsigyr Отправлено: 17 Мая, 2013 - 02:40:05 • Тема: Помогите составить запрос • Форум: Программирование на PHP

Ответов: 5
Просмотров: 300
А что тебе не нравиться? ты ведь не знаешь для чего мне это нужно Улыбка
Tsigyr Отправлено: 17 Мая, 2013 - 02:26:06 • Тема: Помогите составить запрос • Форум: Программирование на PHP

Ответов: 5
Просмотров: 300
тут суть в другом Улыбка
Мне нужно сделать таким способом наценку на товар.. поправил первый пост
Улыбка
Tsigyr Отправлено: 17 Мая, 2013 - 02:11:14 • Тема: Помогите составить запрос • Форум: Программирование на PHP

Ответов: 5
Просмотров: 300
Есть таблица files в которой есть поля optom и price
Поле optom содержит разные цены, как сделать запрос чтобы в поле price были теже числа что и в optom, только прибавить к ним 200?
Tsigyr Отправлено: 17 Мая, 2013 - 00:34:09 • Тема: Катинки тормозят сайт • Форум: Программирование на PHP

Ответов: 13
Просмотров: 737
не понял, что ты имеешь ввиду?)

Страниц (6): « 1 [2] 3 4 5 6 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB