Эли4ка
21.12.2012 - 16:39
Здравствуйте,дорогие форумчане,с прошедшим Вас концом света.Скажите пожалуйста,что надо сделать первый при загрузке файлов,после проверки на размер и тип расширения-переименовать и переместить или переместить,а уже потом переименовать?Спасибо,буду признательна.
Winston
21.12.2012 - 16:44
move_uploaded_file() вторым аргументом передается путь куда загрузить, и имя файла.
Эли4ка
22.12.2012 - 05:06
Winston
22.12.2012 - 14:55
Сначала делаешь проверки, потом даешь новое имя, потом вызываешь move_uploaded_file()
Эли4ка
23.12.2012 - 04:18
Winston
понятно,спасибо.
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
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.