[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите - проблема с добавлением файла на сервер.
kuzroman
Необходимо реализовать загрузку файла на сервер через форму.
Есть скрипт:

файл с формой baza0.php: примерно такой

<form action="add_baza0.php" method="post" enctype="multipart/form-data">

<p>Выберите файл для загрузки <input type="file" name="filename"><br> </p>
<p> <label> <input type="submit" name="submit" id="submit" value="Занести инфрмацию в базу">
</label> </p>
</form>

И обработчик add_baza0.php : примерно такой
<?php
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
if(copy($_FILES["filename"]["tmp_name"],
"Z:/home/localhost/www/gd2/files/".$_FILES["filename"]["name"]))
{
echo("Файл успешно загружен <br>");
echo("Характеристики файла: <br>");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("<br>Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("<br>Каталог для загрузки: ");
echo($_FILES["filename"]["tmp_name"]);
echo("<br>Тип файла: ");
echo($_FILES["filename"]["type"]);
} else {
echo("Ошибка загрузки файла");
}
?>

На локальной машинке в "Z:/home/localhost/www/gd2/files/" файл попадает

А вот на www уже не записывает!
Z:/home/localhost/www/gd2/files/ заменил на "files/" ошибки не выдает, говорит что Файл успешно загружен. А файлика то нет. В чем может быть проблема?

Путь куда нужно сохранить файл по ftp следующий: 0:/domen.domen.ru/docs/files
Обработчик лежит в 0:/domen.domen.ru/docs



Спустя 30 минут, 1 секунда (5.04.2010 - 20:18) Romms написал(а):
1. Оформи нормально код! (вверху есть кнопочки форматирования)
2. Проверь заглубление ошибок
можеш перед кодом поставить: (в файле обработчика, в начале)
error_reporting(E_ALL);

3. Проверь есть ли вообще такая папка


4. Помоему ты разделом ошибся... smile.gif

Спустя 3 минуты, 4 секунды (5.04.2010 - 20:21) phz написал(а):
Читай http://php.net/manual/en/function.move-uploaded-file.php

Что за мода использовать. copy для загрузки файлов...

Спустя 19 минут, 34 секунды (5.04.2010 - 20:41) kuzroman написал(а):
закрываю.
Путь оказывается такой: /home/имя_данное сервером/base.домен.ru/docs

Это на хостинге nic.ru


_____________
kuzroman@list.ru
Быстрый ответ:

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