[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: в чём проблема файл не загружается
PHPLIVE
<html>
<head>
<meta
http-equiv="content-type" content="text/html; charset=UTF-8"/>
</head>


<body>

[php]<?php

if(isset($_FILES['photo']) and $_POST['category']!==0 ){
include("./db.php");
$name=$_POST['name'];
$cat=$_POST['category'];
$con=$_POST['country'];
$href=$_POST['href'];

$date = date('Y-m-d-H-i-s',time());
$fname = $_FILES['photo']['name'];
$file = $_FILES['photo']['tmp_name'];
$file_ext = end(explode(".",$fname));
$fdir = "./images";
$filepath = $fdir."/".$date.".".$file_ext;
if(move_uploaded_file($file,$filepath)){
$img_url = "/images/".$date.".".$file_ext;
mysqli_query("INSERT INTO tovar VALUES('','$name','$cat','$img_url','$href'");
mysqli_close($link);
echo "Данные внесены в базу ";
} else { echo "ошибка";}

}

?>[/php]
<table>
<form
action="goods.php" method="POST" enctype="multipart/form-data">
<tr>
<td>
Название</td>
<td>
<input
type="text" name="name" size="50" maxlength="100">
</td>
</tr>
<tr><td>
Категория</td><td><select name="category">
<option
value="0">Выберите категорию</option>
<option>
Часы-Аксессуары</option>
<option>
Красота Здоровье</option>
<option>
Автомобили</option>
<option>
Игрушки</option>
<option>
Магазины</option>
<option>
Дом / быт</option>
<option>
Спорт охота рыбалка</option>
<option>
Одежда</option>
<option>
Витрины</option>
<option>
Товары 18+</option>
<option >
Инфокурсы</option>
</select></td></tr>
<tr><td>
Страна</td><td>
<textarea
name="country" wrap='hard'></textarea>
</td></tr>
<tr><td>
картинка</td><td><input type="file" name="photo" id="photo" /></td><tr>
<tr><tr><td>
Ccылка</td><td><input type="text" size="50" maxlength="500" name="href"></td></tr>

<tr>
<td
colspan="2"><input type='submit' value="записать"> </td>
</tr>
</form>
</table>

</body>
</html>

простенький скрипт для наполнения базы , но файл не загружается пищет вот такое
Strict Standards: Only variables should be passed by reference in /var/www/html/goods.php on line 20

Warning: move_uploaded_file(./images/2017-07-25-18-21-23.png): failed to open stream: Permission denied in /var/www/html/goods.php on line 23

Warning: move_uploaded_file(): Unable to move '/tmp/phpi9JMcw' to './images/2017-07-25-18-21-23.png' in /var/www/html/goods.php on line 23
права везде поставил 777 в чём дело
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.