Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.11.2005, 17:01
firstChild вне форума Посмотреть профиль Отправить личное сообщение для firstChild Найти все сообщения от firstChild
  № 1  
Ответить с цитированием
firstChild
 
Аватар для firstChild

Регистрация: 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>
test.php
Код:
<?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");
?>
но он не срабатывает
и название файла не выводит

кто нить подскажет почему не работает

Старый 26.11.2005, 17:28
Antoine вне форума Посмотреть профиль Отправить личное сообщение для Antoine Найти все сообщения от Antoine
  № 2  
Ответить с цитированием
Antoine

Регистрация: Sep 2005
Сообщений: 45
http://flasher.ru/forum/showthread.php?t=72253
Искать надо

Старый 26.11.2005, 17:47
firstChild вне форума Посмотреть профиль Отправить личное сообщение для firstChild Найти все сообщения от firstChild
  № 3  
Ответить с цитированием
firstChild
 
Аватар для firstChild

Регистрация: Jun 2005
Сообщений: 25
Цитата:
http://flasher.ru/forum/showthread.php?t=72253
Искать надо
я только начинаю изучать PhP

но мне кажется что это немного не то
у меня вообше файл не хочет грузится

Старый 26.11.2005, 18:11
Antoine вне форума Посмотреть профиль Отправить личное сообщение для Antoine Найти все сообщения от Antoine
  № 4  
Ответить с цитированием
Antoine

Регистрация: 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!';
}

Старый 26.11.2005, 18:21
firstChild вне форума Посмотреть профиль Отправить личное сообщение для firstChild Найти все сообщения от firstChild
  № 5  
Ответить с цитированием
firstChild
 
Аватар для firstChild

Регистрация: 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!';
}
?>
но он мне всё равно пишет 'Possible file upload attack!
может я опять ошибся?

Старый 26.11.2005, 19:52
Antoine вне форума Посмотреть профиль Отправить личное сообщение для Antoine Найти все сообщения от Antoine
  № 6  
Ответить с цитированием
Antoine

Регистрация: Sep 2005
Сообщений: 45
а каталог img существует??
может mkdir('/img');
А права доступа??

Я лично сперва создаю каталог для файла, а если потом файл надо стереть то
ф-ия вызывает rmdir().

Старый 28.11.2005, 11:38
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 7  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
/img/
пытаеся от рута файл создать, если что.
А так - каталог должен быть, права на запись в него должны быть у php скрипта.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 08:24.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.