![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jun 2005
Сообщений: 25
|
У меня такая проблема
Мне надо чтобы можно было с компьютера закачивать картинки на сайт next.html <form enctype="multipart/form-data" action="test.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="10000000"> Send this file: <input name="userfile" type="file"> <input type="submit" value="Send File"> </form> <?php
// В PHP ранее 4.1.0 должна использоваться $HTTP_POST_FILES вместо $_FILES.
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
copy($_FILES['userfile']['tmp_name'], "/img");
} else {
echo "Possible file upload attack. Filename: " . $_FILES['userfile']['name'];
}
/* ...или... */
move_uploaded_file($_FILES['userfile']['tmp_name'], "/img");
?>
и название файла не выводит кто нить подскажет почему не работает |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 45
|
http://flasher.ru/forum/showthread.php?t=72253
Искать надо |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 25
|
Цитата:
но мне кажется что это немного не то у меня вообше файл не хочет грузится |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 45
|
не используй copy()
$upload = $_FILES['upload']['tmp_name']; $upload_name = $_FILES['upload']['name']; $upload_size = $_FILES['upload']['size']; $upload_type = $_FILES['upload']['type']; if (move_uploaded_file($upload, $file_path = '../files/. basename($upload_name))) // Имя файла в "который копируется" указывать надо { echo ' File is valid, and was successfully uploaded.'; } else { echo 'Possible file upload attack!'; } |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 25
|
вот мой PHP код
<?php
$upload = $_FILES['upload']['tmp_name'];
$upload_name = $_FILES['upload']['name'];
$upload_size = $_FILES['upload']['size'];
$upload_type = $_FILES['upload']['type'];
if (move_uploaded_file($upload, $file_path = "/img/". basename($upload_name))) {
echo ' File is valid, and was successfully uploaded.';
}
else
{
echo 'Possible file upload attack!';
}
?>
может я опять ошибся? |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 45
|
а каталог img существует??
может mkdir('/img'); А права доступа?? Я лично сперва создаю каталог для файла, а если потом файл надо стереть то ф-ия вызывает rmdir(). |
|
|||||
|
/img/
пытаеся от рута файл создать, если что. А так - каталог должен быть, права на запись в него должны быть у php скрипта.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|