PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (6): « 1 [2] 3 4 5 6 »
Найдено сообщений: 84
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:
скопировать код в буфер обмена
echo '<form action="add_screen.php?&id=' . $id . '" method="post" enctype="multipart/form-data">
Добавить фото:<br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/></form>' ;
$valid_types = array ( "gif" , "jpg" , "png" , "jpeg" ) ; if ( is_dir ( "sajt.ru/screen/" . $id . "" ) ) {
}
else
mkdir ( "sajt.ru/screen/" . $id , 777
) ;
$url = $_POST [ 'url[]' ] ;
foreach ( $_POST [ 'url' ] as $url ) {
//открываем сеанс
//задаем параметры
curl_setopt ( $curl , CURLOPT_USERAGENT
, 'Boroda/2.0 J2ME/MIDP' ) ; //открываем файловый дескриптор (куда сохранять файл)
echo 'Не верный формат картинок!' ;
$fp = fopen ( 'sajt.ru/screen/' . $id . '/' . $name . '.' . $ext . '' , 'w+b' ) ; //сохраняем файл
$mysqli -> query ( "INSERT INTO `screen` SET `file_id`='$id ', `name`='$name ', `exp`='$ext ' ;" ) or
die ( mysql_error ( ) ) ; //запускаем сеанс
//закрываем сеанс
//закрываем дескриптор
}
}
Tsigyr
Отправлено: 19 Мая, 2013 - 16:57:41 • Тема: переделать загрузку картинок • Форум: Напишите за меня, пожалуйста
Ответов: 1 Просмотров: 30
Есть загрузка скриншотов:
PHP:
скопировать код в буфер обмена
echo '<form action="add_screen.php?&id=' . $id . '" method="post" enctype="multipart/form-data">
Добавить фото:<br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/>
<input type="text" name="url[]" maxlength="300" value="" size="30"/><br/></form>' ;
$valid_types = array ( "gif" , "jpg" , "png" , "jpeg" ) ; if ( is_dir ( "sajt.ru/screen/" . $id . "" ) ) {
}
else
mkdir ( "sajt.ru/screen/" . $id , 777
) ;
$url = $_POST [ 'url[]' ] ;
foreach ( $_POST [ 'url' ] as $url ) {
//открываем сеанс
//задаем параметры
curl_setopt ( $curl , CURLOPT_USERAGENT
, 'Boroda/2.0 J2ME/MIDP' ) ; //открываем файловый дескриптор (куда сохранять файл)
echo 'Не верный формат картинок!' ;
$fp = fopen ( 'sajt.ru/screen/' . $id . '/' . $name . '.' . $ext . '' , 'w+b' ) ; //сохраняем файл
$mysqli -> query ( "INSERT INTO `screen` SET `file_id`='$id ', `name`='$name ', `exp`='$ext ' ;" ) or
die ( mysql_error ( ) ) ; //запускаем сеанс
//закрываем сеанс
//закрываем дескриптор
}
}
Нужно сделать чтобы еще создавалась в общей папке уменьшенная картинка самого первого изображения которое вписано в форме.. Может кто-то помочь?
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:
скопировать код в буфер обмена
< form action= "add_screen.php?&id='.$id .'" method= "post" enctype= "multipart/form-data" >
Добавить фото:< br/>
< input type= "text" name= "url[]" maxlength= "300" value= "" size= "30" />< br/>
< input type= "text" name= "url[]" maxlength= "300" value= "" size= "30" />< br/>
< input type= "text" name= "url[]" maxlength= "300" value= "" size= "30" />< br/>
< input type= "text" name= "url[]" maxlength= "300" value= "" size= "30" />< br/></ form>
PHP:
скопировать код в буфер обмена
$valid_types = array ( "gif" , "jpg" , "png" , "jpeg" ) ;
if ( is_dir ( "sajt.ru/screen/" . $id . "" ) ) {
}
else
mkdir ( "sajt.ru/screen/" . $id , 777
) ;
$url = $_POST [ 'url[]' ] ;
foreach ( $_POST [ 'url' ] as $url ) {
//открываем сеанс
//задаем параметры
curl_setopt ( $curl , CURLOPT_USERAGENT
, 'Boroda/2.0 J2ME/MIDP' ) ;
//открываем файловый дескриптор (куда сохранять файл)
echo 'Не верный формат картинок!' ;
$fp = fopen ( 'sajt.ru/screen/' . $id . '/' . $name . '.' . $ext . '' , 'w+b' ) ;
//сохраняем файл
$mysqli -> query ( "INSERT INTO `screen` SET `file_id`='$id ', `name`='$name ', `exp`='$ext ' ;" ) or
die ( mysql_error ( ) ) ;
//запускаем сеанс
//закрываем сеанс
//закрываем дескриптор
}
}
можете помочь сделать чтобы создавалась в общей папке уменьшенная картинка самого первого изображения которое вписано в форме, только с названием '.$name.'_mini.'.$ext.'
Tsigyr
Отправлено: 17 Мая, 2013 - 02:11:14 • Тема: Помогите составить запрос • Форум: Программирование на PHP
Ответов: 5 Просмотров: 300
Есть таблица files в которой есть поля optom и price
Поле optom содержит разные цены, как сделать запрос чтобы в поле price были теже числа что и в optom, только прибавить к ним 200?
Страниц (6): « 1 [2] 3 4 5 6 »
Powered by ExBB FM 1.0 RC1. InvisionExBB