[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка файлов на сервер
Эли4ка
Здравствуйте,дорогие форумчане,с прошедшим Вас концом света.Скажите пожалуйста,что надо сделать первый при загрузке файлов,после проверки на размер и тип расширения-переименовать и переместить или переместить,а уже потом переименовать?Спасибо,буду признательна.
Winston
move_uploaded_file() вторым аргументом передается путь куда загрузить, и имя файла.
Эли4ка
Winston
ага,то есть это все надо сделать до ф-и move_uploaded_file() без какого либо приоритета,а уже значения поставить в эту в-ю,да? rolleyes.gif rolleyes.gif rolleyes.gif
Winston
Сначала делаешь проверки, потом даешь новое имя, потом вызываешь move_uploaded_file()
Эли4ка
Winston
понятно,спасибо.
KLAUS
if(isset($_POST["add"]))
{
$title = $_POST["title"];
$section = $_POST["section"];
$prw = $_POST["prw"];
$content = $_POST["content"];

$uploaddir = '../upload/articles/';
$uploadfile = $uploaddir.time().".jpg";

if(move_uploaded_file($_FILES['img']['tmp_name'], $uploadfile))
{
$sql = "INSERT INTO p_article (title, sec_id, img, prw_text, content) VALUES('$title', '$section', '$uploadfile', '$prw', '$content')";
$mysqli->query($sql);
echo "<p class='suc_message'>Added!<br /><a href='index.php?action=article'>Back to articles</a></p>";
}
else
{
$sql = "INSERT INTO p_article (title, sec_id, prw_text, content) VALUES ('$title', '$section', '$prw', '$content')";
$mysqli->query($sql);
echo "<p class='suc_message'>Added!<br /><a href='index.php?action=article'>Back to articles</a></p>";
}

// it works
Быстрый ответ:

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