Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Почему не загружается файл на сервер.
 
 автор: tavila2009   (07.01.2009 в 03:15)   письмо автору
 
 

Почему не загружается файл на сервер.
...
<body>
<table width="44%" height="104" border="0" align="center" cellpadding="0">
<tr><td height="100" align="left" valign="top">
<form action="zagfoto.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<input type="file" name="filename" />
<input type="submit" name="Submit" value="Submit" />
</form>
</td></tr>
</table>
</body>
....
===================================
это скрипт zagfoto.php совсем короткий

<?php
require_once("../utils/config.php");
$upfile = "../photo/".$_FILES["filiname"]["name"];
if (move_uploaded_file($_FILES["filiname"]["tmp_name"],$upfile))
{
echo 'Файл загружен';
echo "<br>";
}
?>

Директория photo находится в корне
Что я делаю не так?

  Ответить  
 
 автор: Николай2357   (07.01.2009 в 06:57)   письмо автору
 
   для: tavila2009   (07.01.2009 в 03:15)
 

А где находится сам скрипт (zagfoto.php)? По такой схеме он (и форма тоже) должен находится не в корне, а в отдельной директории. Если это так, проверьте права на каталог photo. Они должны быть 777. А так ошибок в коде нет. Если опустить безопасность и возможность перезаписи.

  Ответить  
 
 автор: tavila2009   (07.01.2009 в 15:20)   письмо автору
 
   для: Николай2357   (07.01.2009 в 06:57)
 

Скрипты находятся в папке zag, которая лежит как и папка photo в корне сайта.
777 стоит. Чистое наказание. !

  Ответить  
 
 автор: Николай2357   (07.01.2009 в 15:33)   письмо автору
 
   для: tavila2009   (07.01.2009 в 15:20)
 

Ну это разве наказание.... Простая банальная невнимательность. )))
Сравните это
$_FILES["filiname"]["name"];

и это:
name="filename" />

  Ответить  
 
 автор: tavila2009   (07.01.2009 в 15:47)   письмо автору
 
   для: Николай2357   (07.01.2009 в 15:33)
 

$_FILES["filiname"]["filename"];
надо вот так да?

  Ответить  
 
 автор: Николай2357   (07.01.2009 в 15:51)   письмо автору
 
   для: tavila2009   (07.01.2009 в 15:47)
 

Даааа... Видимо совсем он Вас достал. Это же одно имя.
name="filename" />
$_FILES["filename"]["name"];
а у Вас
name="filename" />
$_FILES["filiname"]["name"];

  Ответить  
 
 автор: tavila2009   (07.01.2009 в 16:10)   письмо автору
 
   для: Николай2357   (07.01.2009 в 15:51)
 

http://saga-love.se/22.jpg - это на папке photo установлено.
Я поменяла имя чтоб не запутаться.
=============форма===========
<form action="zagfoto.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<input type="file" name="man" />
<input type="submit" name="Submit" value="Submit" />
</form>

===================zagfoto.php======================
<?php
$upfile = "../photo/".$_FILES["filiname"]["man"];
if (move_uploaded_file($_FILES["filiname"]["tmp_name"],$upfile))
{
echo 'Файл загружен';
echo "<br>";
}
?>

===========================
http://saga-love.se/zag/forma1.html - вот запустить можно здесь.
Не работает хоть застрелись!

  Ответить  
 
 автор: Николай2357   (07.01.2009 в 16:26)   письмо автору
 
   для: tavila2009   (07.01.2009 в 16:10)
 

Действительно - наказание )))
<form action="zagfoto.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<input type="file" name="filename" />
<input type="submit" name="Submit" value="Submit" />
</form>

===================zagfoto.php======================
<?php
$upfile 
"../photo/".$_FILES["filename"]["name"];
if (
move_uploaded_file($_FILES["filename"]["tmp_name"],$upfile)) 

echo 
'Файл загружен';
echo 
"<br>";
}
?>

  Ответить  
 
 автор: tavila2009   (07.01.2009 в 16:45)   письмо автору
 
   для: Николай2357   (07.01.2009 в 16:26)
 

Загрузился!!!! Вы точно волшебник!!!
Здорово как! Спасибо! С рождеством Христовым Вас! :)))

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования