Всем привет. Подскажите, куда делся файл? Название файла в базу записывается. А файла нет. Работаю в OpenServer
if (is_uploaded_file($_FILES["file"]["tmp_name"])) {
$fileName = '';
for ($i = 1; $i <= 10; $i++) {
$fileName .= mt_rand(1, 9);
}
$fileName .= '.png';
$folder = '..\..\domains\shop\img\\';
move_uploaded_file($_FILES["file"]["tmp_name"], $folder .$fileName);
$pathImg = 'img/'.$fileName;
$query = "UPDATE products SET name = '$_POST[name]', type = '$_POST[type]', chassis = '$_POST[chassis]', electromotor = '$_POST[electromotor]', flight_time = '$_POST[flight_time]', price = '$_POST[price]', img = '$pathImg' WHERE id = $id";
} else {
$query = "UPDATE products SET name = '$_POST[name]', type = '$_POST[type]', chassis = '$_POST[chassis]', electromotor = '$_POST[electromotor]', flight_time = '$_POST[flight_time]', price = '$_POST[price]' WHERE id = $id";
}
Пример загрузчика файлов ( код не решение а исключительно пример )
$TempSize = $_FILES['size'];
if($TempSize > 1)
{
//// Максимально допустимый размер загружаемого файла - 15Мб
$MaxFileSizeInBytes = 15242880;
$AllowFileExtension = array('jpg', 'png');
$Fileformat = substr(strrchr($_FILES['name'],'.'), 1);
// переименование файла
$FileName =uniqid().'.' . $Fileformat;
//// Полный путь до временного файла
$TempName = $_FILES['tmp_name'];
//// Полный путь к новому файлу в папке сервера
$NewFilePatch = "upload/files/".$FileName;
if($_FILES['name'])
{
//// Проверка если расширение файла находится в массиве доступных
$FileExtension = pathinfo($_FILES['name'], PATHINFO_EXTENSION);
if(!in_array($FileExtension, $AllowFileExtension))
{
echo "ошибка при загрузке файла '".$_FILES['name']."'. неверный формат";
echo"<br>";
}
else
{
//// Проверка размера файла
if(filesize($TempName) > $MaxFileSizeInBytes)
{
echo "Размер загружаемого файла превышает 15МБ";
echo"<br>";
}
else
{
//// Проверяем права доступа на папку
if(!is_writable("upload/files/"))
{
echo "Папка не имеет прав на запись";
}
else
{
//// Копируем содержимое временного файла $TempName и создание новых в папке сервера
$CopyFile = copy($TempName,$NewFilePatch);
if(!$CopyFile)
{
//// сообщение без файла
echo "Ошибка загрузки";
}
else
{
echo " файл загружен ";
}
}
}
}
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Доброе утро, уважаемые! Получаю вывод из MySQL таблицы в таком виде:
Я нашел способ сделать слайдер на миниатюрах, и добился кодом ниже, но проблема в том что я не могу повесить Lazy load на миниатюры, где я только...
Имеется потребность записывать в бд значение завтрашней датыКак бы мне это реализовать корректно? Сейчас код выглядит таким образом, но хочу...
Доброе время суток! Подскажите пожалуйста, как добавить span в get_cat_name, в макете есть заголовок: