Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PHP Чем полезна среда Eclipse для php? Добрый день. Хочу знать, для чего в php-программировании используется Eclipse? https://www.cyberforum.ru/ php-beginners/ thread927172.html Не нахожу файл на хостинге PHP
Приветствую. Вношу изменения в путь к файлу: Дан путь к файлу: http://somesite.ru/wp-content/uploads/2013/07/no_foto1.jpg посредством функции function MiniPics($path) { $str = trim($path); $charset = 'UTF-8'; $length = mb_strlen($str, $charset); $filename = mb_substr($str, 0, $length - 4, $charset).'-150x150'.mb_substr($str, $length-4, 4, $charset);
PHP Создания фаила https://www.cyberforum.ru/ php-beginners/ thread927161.html
Есть такой скрипт который читает фаилы в зависимости от гет запроса. Но вот беда не могу сделать чтобы он создавал фаилы если их нет помогите модернизировать скрипт? $_POST= file_get_contents('editor/file_name'.$_GET.'.txt'); ?> <form id="form1" name="form1" method="post" action=""> <textarea name="editor1" id="editor1" cols="45" rows="5"> </body> <?php echo $_POST; $f =...
PHP replace условия из хтмл документа https://www.cyberforum.ru/ php-beginners/ thread927041.html
Хтмл документ игклюдится в пхп Надо заменить условие <if($USER$=1)>есть текст<endif> На <?if($user==1){?> <?}?>
Дубли в создаваемых логах PHP
Получаю массив последних сообщений (логи) через JSON, и это всегда именно последние сообщения, возможности взять только новые - нет. Записываю эти логи в файлы. Никак не получается полностью решить проблему дублей в логах наиболее "дешевым" способом. Как это делать правильно то ?
PHP работа с массивом https://www.cyberforum.ru/ php-beginners/ thread926929.html
Здравствуйте, помогите уже битый день парюсь не могу разобраться : В общем из базы я получил двухмерный массив такого типа : Array ( => Array ( => Легковые машины => 1
PHP Как запомнить выбор города https://www.cyberforum.ru/ php-beginners/ thread926821.html
Всем привет. Столкнулся с проблемой, решить которую без вашей помощи не смогу Есть сайт domain.ru, на котором есть два поддомена nsk.domain.ru и ekb.domain.ru (Новосибирское и Екатеринбургское отделение соответственно). Когда посетитель заходит на domain.ru, то всплывает "окно-заглушка" с просьбой выбрать отделение фирмы, мол либо Новосибирск, либо Екатеринбург, и после этого выбора уже...
Совет нужен PHP
Вообщем затеял написать игрушку какую нибудь онлайн, Типо как в вк Wormix что то в этом жанре, Незнaю зачем в эту тему, не знал просто в какую, но вообщем вот че: Владею php,немного java, короче подскажите какими языками нужно еще овладеть, что бы можно было флеш приложение написать? И еще , уроки книги скиньте сразу если не трудно по нужным мне языкам,Впринципе хотел на с++, Это возможно?
PHP Правильное использование индексов массивов и строк в PHP Вынесено из темы https://www.cyberforum.ru/php-beginners/thread926635.html RHB, исправь$rubrics=$rubric; на $rubrics=$rubric; и будет тебе счастье! ) https://www.cyberforum.ru/ php-beginners/ thread926778.html PHP Не выводится картинка. Как правильно написать код? if($page > 1){ $back = "<a class='nav-back' href='?{$uri}page=" .($page-1). "'><img src=' <?=TEMPLATE?> images/pager-prev.png' /></a>"; } проблема в <?=TEMPLATE?> как правильно написать чтобы картинка появилась? https://www.cyberforum.ru/ php-beginners/ thread926766.html
Вариативный выбор формы ввода PHP
Привет всем,я полный ноль в пхп. Читал книги, особо не помогает. Конкретно проблема , мне нужно чтобы выпадало какое нибудь меню аналог свитча в яве например, и в зависимости от моего выбора выпадала форма ввода, от выбора меняется количество полей для ввода. Если я несу глупости, дайте ссылку или название литературы где что почитать.
PHP работа header, перенаправление внутри функции <?php if($_GET == "out") { header('Location: http://www.google.ru/'); } if (authorized()) { header('Location: http://www.yandex.ru/'); } https://www.cyberforum.ru/ php-beginners/ thread926692.html
5 / 6 / 2
Регистрация: 13.06.2013
Сообщений: 134
29.07.2013, 21:31 0

Уменьшения разрешения изображений - PHP - Ответ 4895453

29.07.2013, 21:31. Показов 5846. Ответов 61
Метки (Все метки)

Ответ

KOPOJI, вот вобщем вся эта секретная телега)
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?php
 
 
session_start(); //запускаем сессию. Обязательно в начале страницы
include ("bd.php"); // соединяемся с базой, укажите свой путь, если у вас уже есть соединение
 
if (!empty($_SESSION['login']) and !empty($_SESSION['password']))
{
//если существует логин и пароль в сессиях, то проверяем, действительны ли они
$login = $_SESSION['login'];
$password = $_SESSION['password'];
$result2 = mysql_query("SELECT id FROM users WHERE login='$login' AND password='$password' AND activation='1'",$db); 
$myrow2 = mysql_fetch_array($result2); 
if (empty($myrow2['id']))
   {
   //если логин или пароль не действителен
    exit("Вход на эту страницу разрешен только зарегистрированным пользователям!");
   }
}
else {
//Проверяем, зарегистрирован ли вошедший
exit("Вход на эту страницу разрешен только зарегистрированным пользователям!"); }
 
if (isset($_POST['id'])) { $id = $_POST['id'];}//получаем идентификатор страницы получателя
if (isset($_POST['text'])) { $text = $_POST['text'];}//получаем текст сообщения
if (isset($_POST['poluchatel'])) { $poluchatel = $_POST['poluchatel'];}//логин получателя
$author = $_SESSION['login'];//логин автора
$date = date("Y-m-d H:i:s");//дата добавления
 
if (empty($author) or empty($poluchatel) or empty($date)) {//есть ли все необходимые данные? Если нет, то останавливаем
exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля");}
 
if (empty($text) and empty($_FILES['uploadfile']['name'])) {//есть ли все необходимые данные? Если нет, то останавливаем
exit ("Вы ввели не всю информацию, вернитесь назад и заполните все поля");}
 
$text = stripslashes($text);//удаляем обратные слеши
$text = htmlspecialchars($text);//преобразование спецсимволов в их HTML эквиваленты
 
//преобразуем картинку для сообщения если она есть
if (empty($_FILES['uploadfile']['name']))
{
$uploadimg = ' ';//если переменной не существует 
}
 
else 
{
//иначе - загружаем изображение пользователя
$uploaddir='uploadimages/';//папка, куда будет загружаться картинка
 
 
$dato=time();
//пробуем сжать картинку
$filename = $_FILES['uploadfile']['name'];
if(preg_match('~\.(jpe?g|png|gif)$~i', $filename, $match))
    $format = '.' . ($match[1] == 'jpeg' ? 'jpg' : $match[1]);
 
 
//-------------------------------------------
function imageResize($src, $dst, $width, $height, $crop=0){
 
    if(!($info = @getimagesize($src)))
        return false;
 
    $w = $info[0];
    $h = $info[1];
    $type = substr($info['mime'], 6);
 
    $func = 'imagecreatefrom' . $type;
 
    if(!function_exists($func))
        return false;
    $img = $func($src);
 
    if($crop) // изменение размера (непропорциональное)
    {
        if($w < $width || $h < $height)
            return false; //еще меньше
        $ratio = max($width/$w, $height/$h);
        $h = $height / $ratio;
        $x = ($w - $width / $ratio) / 2;
        $w = $width / $ratio;
    }
    else // пропорциональное
    {
        if($w < $width && $h < $height)
            return false; // еще меньше
        $ratio = min($width/$w, $height/$h);
        $width = $w * $ratio;
        $height = $h * $ratio;
        $x = 0;
    }
 
    $new = imagecreatetruecolor($width, $height);
    // прозрачность
    if($type == 'gif' || $type == 'png')
    {
        imagecolortransparent($new, imagecolorallocatealpha($new, 0, 0, 0, 127));
        imagealphablending($new, false);
        imagesavealpha($new, true);
    }
    imagecopyresampled($new, $img, 0, 0, $x, 0, $width, $height, $w, $h);
 
    $save = 'image' . $type;
 
    return $save($new, $dst);
}
//-------------------------------------------
if(imageResize($_FILES["uploadfile"]["tmp_name"], $uploaddir.$dato.$format, 600, 500))
{
$uploadimg = $uploaddir.$dato.$format;
 
 
}
else
{
  exit ("Аватар должен быть в формате <strong>JPG,GIF или PNG</strong>"); //останавливаем выполнение сценариев
 
}
 
//move_uploaded_file($_FILES["uploadfile"]["tmp_name"], "$uploaddir".$_FILES["uploadfile"]["name"]);
 
}
 
$result2 = mysql_query("INSERT INTO messages (author, poluchatel, date, text, imgfile) VALUES ('$author', '$poluchatel', '$date', '$text', '$uploadimg')",$db);//заносим в базу сообщение
 
echo "<html><head><meta http-equiv='Refresh' content='2; URL=page.php?id=".$id."'></head><body>Ваше сообщение передано! Вы будете перемещены через 2 сек. Если не хотите ждать, то <a href='page.php?id=".$id."'>нажмите сюда.</a></body></html>";//перенаправляем пользователя
 
?>
когда гружу гиф он выдает ошибку ! а пинг грузит хорошо))

Добавлено через 51 секунду
при том от размера гифа это не зависит..

Вернуться к обсуждению:
Уменьшения разрешения изображений PHP
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2013, 21:31
Готовые ответы и решения:

Уменьшение разрешения, разных изображений
Есть такая проблема, если загрузить изображение, у которого сторона x короче стороны y, то всё...

загрузка изображений относительно разрешения монитора
как можно реализовать загрузка изображений как на этом сайте http://funkyflick.com/ ,если...

Редактор изображений - уменьшение разрешения, обрезка
Доброго времени суток. Есть задание написать редактор изображений с минимум функций(win32). Функции...

Загрузка изображений из разных папок в зависимости от разрешения экрана
Доброго времени суток! Большая просьба: может, кто сталкивался... Есть необходимость динамической...

61
29.07.2013, 21:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2013, 21:31
Помогаю со студенческими работами здесь

Нужно исправить ошибки в программе по изменению разрешения .bmp изображений
Программа должна изменить разрешение бмп файла просто продублировав пиксли k-раз. Была фотография...

Низкочастотная фильтрация изображений (книга Гонсалеса “Цифровая обработка изображений”)
Здравствуйте. Я пытаюсь реализовать на java низкочастотную фильтрацию изображений. Реализую по...

Кодирование изображений и их защита файлов изображений от несанкционированного доступа
Нужны мысли, исходники программ по поводу этой темы. Примерный алгоритм действий есть: ...

Смена изображений при обновлении страницы. Адаптивность изображений
Здравствуйте! Нашел скрипт, который изменяет изображение при обновлении страницы, он меня...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru