Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.09.2018, 17:38   #1
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию Размер загружаемой картинки на сервер ...

Доброго времени суток!

Помогите решить вопрос не понимаю как реализовать мне нужно задать размер картинки при загрузке на сервер к примеру я хочу задать картинку размером 75 на 75 как это сделать правильно ??

вот код который отвечает за загрузку картинок на сервер

index.html
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AJAX File Upload - Web Developer Plus Demos</title>
<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
<script type="text/javascript" src="js/ajaxupload.3.5.js"></script>
<link rel="stylesheet" type="text/css" href="./styles.css">
<script type="text/javascript" >
	$(function(){
		var btnUpload=$('#upload');
		var status=$('#status');
		new AjaxUpload(btnUpload, {
			action: 'upload-file.php',
			name: 'uploadfile',
			onSubmit: function(file, ext){
				 if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){ 
                    // extension is not allowed 
					status.text('Поддерживаемые форматы JPG, PNG или GIF');
					return false;
				}
				status.text('Загрузка...');
			},
			onComplete: function(file, response){
				//On completion clear the status
				status.text('');
				//Add uploaded file to list
				if(response==="success"){
					$('#files').html('<li><img src="./uploads/'+file+'" alt="" /><br />'+file+'</li>').addClass('success');
				} else{
					$('<li></li>').appendTo('#files').text('Файл не загружен' + file).addClass('error');
				}
			}
		});
		
	});
</script>
</head>
<body>
<div id="mainbody" >
		<h3>&raquo; AJAX File Upload Form Using jQuery</h3>
		<!-- Upload Button, use any id you wish-->
		<div id="upload" ><span>Выбрать файл<span></div><span id="status" ></span>
		
		<ul id="files" ></ul>
</div>
</body>
и второй файл

upload-file.php
Код:
<?php
$uploaddir = './uploads/'; 
$file = $uploaddir . basename($_FILES['uploadfile']['name']); 
 
$ext = substr($_FILES['uploadfile']['name'],strpos($_FILES['uploadfile']['name'],'.'),strlen($_FILES['uploadfile']['name'])-1); 
$filetypes = array('.jpg','.gif','.bmp','.png','.JPG','.BMP','.GIF','.PNG','.jpeg','.JPEG');
 
if(!in_array($ext,$filetypes)){
	echo "<p>Данный формат файлов не поддерживается</p>";}
else{ 
	if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) { 
	  echo "success"; 
	} else {
		echo "error";
	}
}
 
?>
просто застрял на этом и всё тут =(
"Я не волшебник, я только учусь"
s88s вне форума Ответить с цитированием
Старый 11.09.2018, 17:59   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от s88s Посмотреть сообщение
как реализовать мне нужно задать размер картинки при загрузке на сервер к примеру я хочу задать картинку размером 75 на 75 как это сделать правильно ??
не понятно, что нужно то сделать? Не допускать загрузки картинки другого размера? Изменять размер загружаемой картинки (если да - то по каким правилам?!)?
И т.д.

Вам такое нужно - http://sanchiz.net/blog/resizing-images-with-php ?


Что Вы вообще делаете и зачем?

Последний раз редактировалось Serge_Bliznykov; 11.09.2018 в 18:01.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 11.09.2018, 20:29   #3
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
не понятно, что нужно то сделать? Не допускать загрузки картинки другого размера? Изменять размер загружаемой картинки (если да - то по каким правилам?!)?
И т.д.

Вам такое нужно - http://sanchiz.net/blog/resizing-images-with-php ?


Что Вы вообще делаете и зачем?
Да мне нужно именно оно ... только я не понимаю как это прикрутить к моему скрипту =(

Мне надо что бы при загрузки картинки она принимала значения 75 на 75 px

делаю загрузку картинки под иконку для меню
"Я не волшебник, я только учусь"

Последний раз редактировалось s88s; 11.09.2018 в 20:34.
s88s вне форума Ответить с цитированием
Старый 11.09.2018, 20:43   #4
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от s88s Посмотреть сообщение
только я не понимаю как это прикрутить к моему скрипту =(
По ссылке же есть несколько элементарных примеров использования данного класса, с пояснениями.
Что конкретно не получается?
Andkorol вне форума Ответить с цитированием
Старый 11.09.2018, 21:11   #5
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию

Всё короче пора больше отдыхать ... ппц ... у меня слов нет ... это я несколько дней сидел смотрел на всё это и думал как же это тут сделать и так и сяк а оно не как и почему это картинка не грузится ... ну а то что заменить image.jpg и image1.jpg на своё зачем что путь до картинки прописать да ну вот еще баловаться ... короче признаю я ЛОХ =)

Спасибо Вам за помощь друзья.
"Я не волшебник, я только учусь"
s88s вне форума Ответить с цитированием
Старый 11.09.2018, 22:29   #6
s88s
Форумчанин
 
Регистрация: 02.01.2014
Сообщений: 369
По умолчанию

Вот вопрос загружаю png изображение и на изображение с прозрачным фоном грузит на черном фоне как можно это исправить?
"Я не волшебник, я только учусь"
s88s вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подогнать размер flash картинки под размер компонента shockwave flash kestugar Мультимедиа в Delphi 3 15.08.2014 11:03
Запись загружаемой картинки в бд skaynet SQL, базы данных 0 08.02.2012 20:10
узнать размер картинки cooperOk JavaScript, Ajax 6 15.11.2009 15:36
Как получить URL загружаемой картинки (используя Indy) Vlad_55 Работа с сетью в Delphi 6 23.10.2009 18:17
Размер Image изменяется на размер картинки, а сама она рисуется на области первой картинки RPGer Мультимедиа в Delphi 6 20.10.2008 19:54