ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

17.01.2009, 19:28
|
|
Постоянный
Регистрация: 29.02.2008
Сообщений: 935
Провел на форуме: 7007866
Репутация:
1914
|
|
Прошу подсказать что неверно. В общем на сайте при выборе рисунка и нажатии кнопки, этот рисунок должен закидываться в папку, код вот такой на обработке, но почему то ничего не происходит, чисто белый экран.
Код:
<?php
$uploaddir=$_SERVER["DOCUMENT_ROOT"]."/uploads/";
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Спасибо! Файл был успешно загружен, мы свяжемся с вами";
}
?>
Добавил: Все уже неактуально. Разобрался с атрибутами.
Последний раз редактировалось AlexV; 17.01.2009 в 19:41..
|
|
|

17.01.2009, 19:44
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
Thx Gifts ушел править свои старые скрипты =)
Последний раз редактировалось m0nsieur; 17.01.2009 в 19:56..
|
|
|

17.01.2009, 19:53
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
m0nsieur Читайте ман - move_uploaded_file - сам проверяет, является ли этот файл загруженным на сервер
|
|
|

18.01.2009, 00:24
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Где взять скрипт обрезки изображения???
|
|
|

18.01.2009, 01:22
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
geforce, держи, разберёшся что к чему:
PHP код:
$image = "../images/photos/".$img_upload_name;
$new_width - новая ширина (относительно неё происходит ресайз)
$target = "newimg.jpg";
function resize($image, $new_width, $target) {
if (file_exists($image))
{
$image = ImageCreateFromJPEG($image);
$width = Imagesx($image);
$height = Imagesy($image);
$new_height = ($new_width * $height) / $width ;
$thumb = ImageCreateTrueColor($new_width,$new_height);
ImageCopyResampled($thumb, $image, 0,0,0,0, $new_width, $new_height, $width, $height);
ImageJPEG($thumb, $target, 100);
Imagedestroy($image);
}
}
resize($image, 167, '../images/photos/small.jpg');
resize($image, 436, '../images/photos/medium.jpg');
}
|
|
|

18.01.2009, 01:26
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от mff
geforce, держи, разберёшся что к чему:
PHP код:
$image = "../images/photos/".$img_upload_name;
$new_width - новая ширина (относительно неё происходит ресайз)
$target = "newimg.jpg";
function resize($image, $new_width, $target) {
if (file_exists($image))
{
$image = ImageCreateFromJPEG($image);
$width = Imagesx($image);
$height = Imagesy($image);
$new_height = ($new_width * $height) / $width ;
$thumb = ImageCreateTrueColor($new_width,$new_height);
ImageCopyResampled($thumb, $image, 0,0,0,0, $new_width, $new_height, $width, $height);
ImageJPEG($thumb, $target, 100);
Imagedestroy($image);
}
}
resize($image, 167, '../images/photos/small.jpg');
resize($image, 436, '../images/photos/medium.jpg');
}
НУЖЕН НЕМНОГО ДРУГОЙ СКРИПТ
НАДА ЧТОБ НА КАРТИНКЕ МОЖНО БЫЛО ВЫДЕЛИТЬ ОПРЕДЕЛЁНУЮ ЧАСТЬ ПРИ НАЖАТИИ ДАЛЕЕ ОНА ОБРЕЗАЛАСЬ
|
|
|

18.01.2009, 01:31
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Сообщение от geforce
НУЖЕН НЕМНОГО ДРУГОЙ СКРИПТ
НАДА ЧТОБ НА КАРТИНКЕ МОЖНО БЫЛО ВЫДЕЛИТЬ ОПРЕДЕЛЁНУЮ ЧАСТЬ ПРИ НАЖАТИИ ДАЛЕЕ ОНА ОБРЕЗАЛАСЬ
хз, тут уже аяксом попахивает... Я тебе пример дал именно функции обрезки, а как там выделяться оно должно - хз... Переделай... 
|
|
|

18.01.2009, 01:42
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Я тебе пример дал именно функции обрезки
Я конечно дико извнияюсь, но это функция именно ресайза, как по английски и написано, обрезка - несколько другая операция
|
|
|

18.01.2009, 01:49
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Pashkela, возможно...
|
|
|

18.01.2009, 01:52
|
|
Members of Antichat - Level 5
Регистрация: 25.02.2007
Сообщений: 495
Провел на форуме: 3244717
Репутация:
1980
|
|
http://letmegooglethatforyou.com/?q=php+snippet+crop+image
Для jQuery есть специальный плагин - imgAreaSelect (http://odyniec.net/projects/imgareaselect/)
Последний раз редактировалось [Raz0r]; 18.01.2009 в 02:00..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|