Подскажите, какие поля формы и какими функциями PHP
можно загрузить имя фотографии в SQL
базу, и скопировать эту фотографию в определённую папку на сервере?
1) HTML форма, как минимум
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="uploadfile"/>
<input type="submit" value="Загрузить"/>
</form>
2) PHP код upload.php, как минимум:
<?php
// Каталог, в который мы будем принимать файл:
$uploaddir = './files/';
$uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);
// Копируем файл из каталога для временного хранения файлов:
if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
echo "<h3>Файл успешно загружен на сервер</h3>";
}
else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }
?>
3) Хранить в базе можно разыми способами:
p.s. var_dump ($_POST); var_dump ($_FILES)
поможет при отладке.
Прежде чем задавать вопросы, не помешала бы азы выучить и просто погуглить, из за таких потом бочку и катят на целый язык ... И заканчивать надо отвечать уроками Попова ...
<?php
$imageDir = './files/';
$imageName = $_FILES['uploadfile']['name'];
$imageInfo = @getimagesize($imageName);
if (!$imageInfo)
die('Error: file not picture');
if (!copy($_FILES['uploadfile']['tmp_name'], $imageDir . $imageName))
die('Error: while copying the file')
?>
Проверить не помешает, так же можно добавить проверку на расширение файла типо imageInfo[2] != 'GIF'
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день, на калякал вот такой вот запрос(ниже), можно сделать как то проще? Суть задачи затащить информацию в два разных массива по периодам...