Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 93

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

16.06.2013, 23:01. Показов 1307. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
всем привет! подскажите,как загружать картинки на сайт? загрузка проходит через форму, то есть пользователь сам ищет желаемое изображение на своем ПК. наткнулся на пример в интернете,но он не работает. надеюсь на помощь)
HTML5
1
2
3
4
<span style="margin-left:-150px">Загрузаемый файл должен быть: размером не более 1 Мб, пиксели по ширине не более 32, по высоте не более 32.    
    <form name="upload" action="img.php" method="POST" ENCTYPE="multipart/form-data">
    Выберите файл для загрузки: <input type="file" name="userfile">
    <input type="submit" name="upload" value="Upload"></form></p>
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
<?php
   
    $uploaddir='reg/';
    $apend=date('image').rand(100,1000).'jpg';
    $uploadfile="$uploaddir$apend";
    
    
if($_FILES['userfile']['size'] !=0 and $_FILES['userfile']['size']<=1024000){
    
if(move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
 
  $size=getimagesize($uploadfile);
  
if($size[0] < 501 && $size[1]<501) {
   
   echo "File Uploaded!";
   }
   else 
   {
   echo "Error! Check your image size.";
   unlink($uploadfile);
   }
   }
   else 
   {
   echo "Error,come back and repeate this once again!";
   }
   }
   else
   {
   echo "Image size < 1mb!";}
   ?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.06.2013, 23:01
Ответы с готовыми решениями:

Загрузка картинок с сжатием и конвертированием изображения + массовая загрузка
Приветствую форумчане Я можно сказать что новичок в PHP но сайты пишу уже давно, и столкнулся с тем что мне нужно огромный архив на...

Загрузка изображения (только изображения)
Нужно обычная форма через которую надо загружать изображение в папку load Вот что я пока что написал : &lt;!DOCTYPE HTML PUBLIC...

Загрузка изображения
Всем привет, есть код: &lt;?PHP #ini_set('error_reporting', E_ALL); #ini_set('display_errors', 1); ...

17
42 / 42 / 2
Регистрация: 02.11.2012
Сообщений: 233
17.06.2013, 08:26
дайте, чтоль, на ошибку посмотреть?
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 93
17.06.2013, 15:00  [ТС]
spilva,
Code
1
2
3
4
Warning: move_uploaded_file(reg/5906am10UTC476jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /Applications/XAMPP/xamppfiles/htdocs/xampp/reg/img.php on line 10
 
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/Applications/XAMPP/xamppfiles/temp/phpwEWvTw' to 'reg/5906am10UTC476jpg' in /Applications/XAMPP/xamppfiles/htdocs/xampp/reg/img.php on line 10
Error,come back and repeate this once again!
0
42 / 42 / 2
Регистрация: 02.11.2012
Сообщений: 233
17.06.2013, 15:05
рядом со скриптом есть директория reg? права на нее выставлены?
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 93
17.06.2013, 15:07  [ТС]
spilva, в этой директории лежат эти два документа и картинка. права выставлены,там все ок
0
42 / 42 / 2
Регистрация: 02.11.2012
Сообщений: 233
17.06.2013, 15:11
скрипт должен лежать рядом с директорией, а не в ней
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 93
17.06.2013, 15:16  [ТС]
spilva, такая хрень появилась
Code
1
88??
0
42 / 42 / 2
Регистрация: 02.11.2012
Сообщений: 233
17.06.2013, 15:18
Файлы не появились? меня напрягает вот эта строка....
PHP
1
$uploadfile="$uploaddir$apend";
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 93
17.06.2013, 15:21  [ТС]
spilva, нет, не чего нет
0
42 / 42 / 2
Регистрация: 02.11.2012
Сообщений: 233
17.06.2013, 15:24
PHP
1
$uploadfile="$uploaddir.$apend";
я так понимаю, переменные должны конкатенироваться
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 93
17.06.2013, 15:28  [ТС]
spilva, ну да. все равно ,когда нажимаю на кнопку upload выдает
Code
1
88??
0
42 / 42 / 2
Регистрация: 02.11.2012
Сообщений: 233
17.06.2013, 18:32
PHP
1
$apend=date('image').rand(100,1000).'jpg';
замените на:
PHP
1
$apend=date('image').rand(100,1000).'.jpg';
1
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 93
17.06.2013, 18:38  [ТС]
spilva, не работает. проблема та же
Code
1
88??
0
17.06.2013, 18:39

Не по теме:

Цитата Сообщение от spilva Посмотреть сообщение
PHP
1
date('image')
:swoon:
a - «am»/«pm»
e - «Europe/Moscow», «Asia/Irkutsk», «GMT», ...

0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 93
17.06.2013, 18:43  [ТС]
???
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
17.06.2013, 18:47
Цитата Сообщение от fifa068 Посмотреть сообщение
PHP
3
4
5
$uploaddir='reg/';
$apend=date('image').rand(100,1000).'jpg';
$uploadfile="$uploaddir$apend";
Цитата Сообщение от fifa068 Посмотреть сообщение
???
PHP
6
echo "[debug] собираюсь сохранить в: ", $uploadfile;
0
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 93
17.06.2013, 19:15  [ТС]
Vovan-VE, проблема та же
0
42 / 42 / 2
Регистрация: 02.11.2012
Сообщений: 233
17.06.2013, 21:46
PHP
1
echo "[debug] собираюсь сохранить в: ", $uploadfile;
fifa068, добавьте эту строку в свой скрипт, не тормозите
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.06.2013, 21:46
Помогаю со студенческими работами здесь

Загрузка изображения
Как загрузить изображения и не обновляя страницу его показать? Второе. Как загрузить несколько изображений? Максимум 10. И данные о их...

Загрузка изображения
Здравствуйте. У меня на сайте есть форма для добавления новостей. Когда загружаю изображение, оно загружается в некую временную папку tmp,...

Загрузка изображения
Добрый день, форумчане! Никак не могу понять почему у меня не загружается изображение. Если пишу так: &lt;input type=&quot;file&quot;...

Загрузка изображения
Помогите исправить, запрос выдает 0No file uploaded 1, в логах PHP Notice: Undefined index: file in line 2, если в форме action указать...

Загрузка изображения
Помогите реализовать следующую задачу: Отправляю изображение через форму: &lt;input name=&quot;photo&quot; type=&quot;file&quot;...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru