Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
48 / 48 / 14
Регистрация: 25.03.2013
Сообщений: 823
1

Загрузка изображений

02.04.2013, 11:56. Показов 3021. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Данный скрипт присваивает изображению имя image1, можно ли сделать чтобы он не менял имя и оно было оригинальное?
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
<?php
//Загрузка
$uploaddir = 'image/'; // это папка, в которую будет загружаться картинка
 
[B]$apend=image1.'.jpg'; // это имя, которое будет присвоенно изображению[/B]
 
$uploadfile = "$uploaddir$apend"; // в переменную $uploadfile будет входить папка и имя изображения
if($_FILES['userfile']['size'] != 0 and $_FILES['userfile']['size']<=2048000) // Здесь мы проверяем размер если он более 1 МБ
{ 
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) // Здесь идет процесс загрузки изображения
{ 
$size = getimagesize($uploadfile); // с помощью этой функции мы можем получить размер пикселей изображения
if ($size[0] < 2000 && $size[1]<6001) // если размер изображения не более 600 пикселей по ширине и не более 5000 по высоте
{ 
echo "Файл загружен. Путь к файлу: <br><b>http://rub.ru/$uploadfile</b>";
}
else 
{
echo "Размер пикселей превышает допустимые нормы (ширина не более - 600 пикселей, высота не более 5000)"; 
unlink($uploadfile); // удаление файла
}
} 
else 
{
echo "Файл не загружен, верьнитель и попробуйте еще раз";
}
}
//База
include ('connect.php');
//$sql='CREATE TABLE members (id INT (11) UNSIGNED NOT NULL AUTO_INCREMENT,email CHAR (45) NOT NULL,address CHAR (100) NOT NULL,first_name CHAR (30) NOT NULL,last_name CHAR (30) NOT NULL,PRIMARY KEY (id));';
//Конец SQL запроса
//Запись данных
$id = 2;
$userfile = $_REQUEST ["userfile"]; 
$userfile2 = $_REQUEST ["userfile"];
$email =$apend;
$address = $uploadfile;
$first_name = "Иван";
$last_name = "Иванов";
$sql = 'INSERT INTO members(id, email, address, first_name, last_name) VALUES("'.$id.'","'.$email.'", "'.$address.'", "'.$first_name.'", "'.$last_name.'")';
//запись данных
 
//Считывание из таблицы
//Считывание из таблицы
if(!mysql_query($sql))
{echo '<center><p><b>Таблица уже создана!</b></p></center>';} //Строку расположенную ниже после отладки - удалить
else {echo '<center><p><b>Таблица создана!</b></p></center>';}
//База
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2013, 11:56
Ответы с готовыми решениями:

Хранение изображений и загрузка изображений
Привет, не когда не работал с изображениями когда их много, и тут возникла такая не обходимость,...

Загрузка изображений
Нужно загрузить файлы по URL записаным в файле urls.txt. В URL содержатся иероглифы (файлы хранятся...

загрузка изображений
я совершенно темный в этой теме , но вот понадобилось function ExecAddDemo() { if...

Загрузка изображений
Подскажите пожалуйста , как при загрузке изображения сделать чтобы оно показывалось после того как...

3
60 / 55 / 20
Регистрация: 01.04.2013
Сообщений: 551
02.04.2013, 12:34 2
Цитата Сообщение от Максим1889 Посмотреть сообщение
$apend=image1.'.jpg'; // это имя, которое будет присвоенно изображению
У вас в скрипте вот что написано .
Вот так попробуйте сделать .
PHP
1
$apend = $_FILES["userfile"]["name"];
0
48 / 48 / 14
Регистрация: 25.03.2013
Сообщений: 823
02.04.2013, 12:39  [ТС] 3
Да вот так получилось. Спасибо
0
6 / 6 / 3
Регистрация: 12.03.2014
Сообщений: 341
04.06.2014, 05:31 4
Чтобы не создавать аналогичную тему...
Впервые столкнулся с загрузкой изображений. Мне надо загрузить данные формы(текстовые поля и картинку), а потом вывести всё это на другую страницу. Без базы данных можно такое организовать? Каталог, куда сохраняется картинка определяется относительно какого каталога (каталог, в котором находится сам файл, или файл всего "проекта")? И как вывести правильно загруженное изображение на новую страницу? Интересует только php реализация обработчика. Спасибо.
0
04.06.2014, 05:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2014, 05:31
Помогаю со студенческими работами здесь

загрузка изображений
есть форма &lt;li class=&quot;form-line&quot; id=&quot;id_23&quot;&gt; &lt;label class=&quot;form-label-right&quot;...

загрузка изображений
Здравствуйте, помогите пожалуйста. вот скрипт загрузки изображения, вроде бы ошибок нет но всё...

Загрузка изображений
&lt;input type=&quot;file&quot; multiple name=&quot;file&quot; size=&quot;20&quot;&gt;FILE&lt;hr&gt; строка которой я добавляю файлы на...

Загрузка изображений в бд
Как сделать загрузку в бд нескольких (в моем случае надо 3) изображений?????? вот я использую код...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru