Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 2
Регистрация: 29.01.2015
Сообщений: 91
1

Закачка файла на сервер, ошибка

23.08.2016, 15:07. Показов 542. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
<?php
header('Content-Type: text/html; charset=utf-8');
include_once 'translit.php';
$name = $_POST['name'];
$lname = $_POST['lname'];
$uploaddir = 'img/photorder'; // это папка, в которую будет загружаться картинка
$strapend = translit($name).'-'.translit($lname).date('H-i-d-m-Y').'.jpg'; // это имя, которое будет присвоенно изображению
$apend = str_replace(" ","-",$strapend);
$uploadfile = "$uploaddir-$apend"; // в переменную $uploadfile будет входить папка и имя изображения
if($_FILES['file']['size'] != 0 and $_FILES['file']['size']<=15360000) { // Здесь мы проверяем размер если он более 15 МБ
if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) {
    // Здесь идет процесс загрузки изображения
    $size = getimagesize($uploadfile); // с помощью этой функции мы можем получить размер пикселей изображения
if ($size[0] < 4000 && $size[1]<4000) {
    // если размер изображения не более 4000 пикселей по ширине и не более 4000 по высоте
    $sender = '!!!!';
    $message = "Имя покупателя: $name\nФамилия покупателя: $lname\nФотография покупателя: http://!!!.ru/$uploadfile";
    $header = 'From: Отзыв <>';
    mail($sender, 'Отзыв на ', $message, $header);
    echo "Спасибо за отзыв.";
}else {
    echo "Размер пикселей превышает допустимые нормы (ширина не более - 4000 пикселей, высота не более 4000)<br>"; 
    unlink($uploadfile); // удаление файла
}
} else {
    echo "Файл не загружен, верьнитель и попробуйте еще раз<br>";}
}else {
    echo "Размер файла не должен превышать 15Мб<br>";}
 
?>
HTML5
1
2
3
4
5
6
7
8
<form action="php/load/up.php" method="POST" enctype="multipart/form-data">
                    <input class="main" AUTOCOMPLETE="off" type="text" name="name" placeholder="Ваше имя" maxlength="25" required >
                    <input class="main" AUTOCOMPLETE="off" type="text" name="lname" placeholder="Ваша фамилия" maxlength="25" required >
                    <input type="file" name="file" id="upload_hidden" style="display: none;" onchange="document.getElementById('upload_visible').value = this.value;" />
                    <input type="text" class="main" placeholder="Фото" style="cursor:pointer;" readonly="1" id="upload_visible" onclick="document.getElementById('upload_hidden').click();" />
                    <!---<button style="opacity: 0; width:0px;" onclick="document.getElementById('upload_hidden').click();">Обзор</button>-->
                    <input class="upload" type="submit" name="upload">
                </form>
Ошибка:
Warning: move_uploaded_file(img/photorder-neg-eng14-02-23-08-2016.jpg): failed to open stream: No such file or directory in /home/p72134/www/arnway.ru/php/load/up.php on line 11

Warning: move_uploaded_file(): Unable to move '/tmp/phpleqlLR' to 'img/photorder-neg-eng14-02-23-08-2016.jpg' in /home/p72134/www/arnway.ru/php/load/up.php on line 11
Файл не загружен, вернитесь и попробуйте еще раз

За вашу помощь, спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.08.2016, 15:07
Ответы с готовыми решениями:

Закачка файла на сервер, ошибка
Пытаюсь залить картинку на сервер через форму. Но на этапе заливки выдается ошибка. Мол отсутсвует...

закачка файла на сервер и изменение его имени
Такая задача... Закачать файл на сервер, и переименовать его имя там.... $adress =...

Закачка файла на сервер
Подскажите, как зааплоадить файл с клиентской машины на сервер?

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

1
Автор FAQ
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
23.08.2016, 20:05 2
Создайте папку куда будет загружаться изображение, скрипт её не находит
0
23.08.2016, 20:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.08.2016, 20:05
Помогаю со студенческими работами здесь

Безопасная закачка файла на сервер
Здраствуйте. Я знаю ПХП и Мускуль на уровне любителя. Пишу сайт(точнее его защиту от взлома) и не...

Закачка файла на FTP сервер через VB
Помогите ПЛИЗЗЗЗЗЗЗЗЗЗЗЗЗЗЗ!!!!!!!!!!! Как закачать файл на сайт, где адрес www.adres.ru, юзернейм...

Закачка файла на www сервер по http/https
Уважаемые гуру, может быть кто-то знает как из VB сделать закачку файла на www сервер по...

Закачка на сервер
Мне нужно сделать закачку на сервер. Ето вроде несложно но еще надо штоби имя файла заносилось в...


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

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