С помощью кода ниже сохраняю картинки на хостинге и записываю их имена в БД
<?php
include_once('db.php');
if (isset($_SESSION['userid'])) {
$sesion_id = $_SESSION['userid'];
$idf = ($_SESSION['userid']);
if(isset($_POST['upload'])) {
if(empty($_FILES['file']['size'])) die('Вы не выбрали файл');
if($_FILES['file']['size'] > (5 * 1024 * 1024)) die('image size <5mb');
$imageinfo = getimagesize($_FILES['file']['tmp_name']);
$arr = array('image/jpeg','image/gif','image/png');
if(!in_array($imageinfo['mime'],$arr)) echo ('image format');
else {
$upload_dir = '/public_html/img/avatars';
$name = date('YmdHis').basename($_FILES['file']['name']);
$mov = move_uploaded_file($_FILES['file']['tmp_name'],$name);
if($mov) {
$name = stripslashes(strip_tags(trim($name)));
if(!$mysqli->query("UPDATE user SET IMAGE='$upload_dir.$name' WHERE id='".$idf."'")) {echo $mysql->error;}else{};
}
else echo 'Error';
}
}
}
else echo "Session not found";
?>
но переменная $upload_dir
мною неправильно используется(все картинки все равно грузятся в папку /public_html/. Как мне сделать так, чтобы картинки загружались именно в папку avatars?
Попробуйте вместо
$upload_dir = '/public_html/img/avatars';
$name = date('YmdHis').basename($_FILES['file']['name']);
написать так
$upload_dir = './img/avatars';
$name = $upload_dir . "/" . date('YmdHis').basename($_FILES['file']['name']);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хочу создать процесс, который посылал данные из файла, при изменении этих файловНа ум приходит только, в цикле на каждом тике проверять время...
до полной загрузки сайта фрейм загружается полностью, а после полной загрузки сайта содержимое фрейма не подгружается
Вопрос в следующем: Есть несколько строк кода для отправки через json (те