[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Php
aljona90
Здравствуйте!
Помогите пожалуйста, нужно загрузть файл и сделать код в php.
В этом я ни чегго не понимаю. но нашла на сайте вот такой код:

<form action="file_upload.php" method="post" enctype="multipart/form-data"> 
<input
type="file" name="userfile" />
<input
type="submit" value="Закачать" name="upload_submit" />
</form>


Но что нужно писать в file_upload.php и как код должен выглядеть?
Прошу помощи, очень надо.



Спустя 3 минуты, 5 секунд (25.05.2011 - 17:43) XCross написал(а):

Спустя 27 минут, 12 секунд (25.05.2011 - 18:10) aljona90 написал(а):
Если честно таки не поняла что надо делать:
в file_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; }

// Выводим информацию о загруженном файле:
echo "<h3>Информация о загруженном на сервер файле: </h3>";
echo "<p><b>Оригинальное имя загруженного файла: ".$_FILES['uploadfile']['name']."</b></p>";
echo "<p><b>Mime-тип загруженного файла: ".$_FILES['uploadfile']['type']."</b></p>";
echo "<p><b>Размер загруженного файла в байтах: ".$_FILES['uploadfile']['size']."</b></p>";
echo "<p><b>Временное имя файла: ".$_FILES['uploadfile']['tmp_name']."</b></p>";

?>

Или что то надо изменить? Все равно не работает

Спустя 15 минут, 36 секунд (25.05.2011 - 18:26) XCross написал(а):
Вот так пробуй.

Назови file_upload.php

В файл помести следующий код.

<?php

// Каталог, в который мы будем принимать файл:
$uploaddir = './files/';
$uploadfile = $uploaddir.basename($_FILES['userfile']['name']);

// Копируем файл из каталога для временного хранения файлов:
if (copy($_FILES['userfile']['tmp_name'], $uploadfile))
{
echo "<h3>Файл успешно загружен на сервер</h3>";
}
else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }

// Выводим информацию о загруженном файле:
echo "<h3>Информация о загруженном на сервер файле: </h3>";
echo "<p><b>Оригинальное имя загруженного файла: ".$_FILES['userfile']['name']."</b></p>";
echo "<p><b>Mime-тип загруженного файла: ".$_FILES['userfile']['type']."</b></p>";
echo "<p><b>Размер загруженного файла в байтах: ".$_FILES['userfile']['size']."</b></p>";
echo "<p><b>Временное имя файла: ".$_FILES['userfile']['tmp_name']."</b></p>";

?>

Спустя 5 минут, 17 секунд (25.05.2011 - 18:31) aljona90 написал(а):
Он не получается, если его открыть в интернете то там просто код отображается

Спустя 18 минут, 36 секунд (25.05.2011 - 18:50) XCross написал(а):
На хостинге PHP-интерпритатор установлен?

Если не знаешь, то скажи название хостинга? Если narod.ru то, можешь не мучиться.
Быстрый ответ:

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