| |
|
|
| |
if (isset($_POST["upload"]))
{
$cats = $_POST["cats"];
$nam = $_POST["name"];
$desc = $_POST["desc"];
if (strlen($nam)<4 || strlen($nam)>30 || strlen($desc)<4 || strlen($desc)>60)
{
errorhandler();
}
if ($_FILES["filename"]["size"]>20*1024*1024)
{
errorhandler();
}
$dir = "/home/www/servers/site/html/files/";
if (copy($_FILES["filename"]["tmp_name"],$dir.$_FILES["filename"]["name"].".arhiv"))
{
echo "<meta http-equiv='refresh' content='0;url=download.php'>";
}
else
{
errorhandler();
}
}
else
{
errorhandler();
}
}
|
это обработчик заливки файла на сервер. Не подскажете почему он не работает? (он не копирует файл - false при исполнении copy)
а вот форма:
<form method=POST action="auth_actions.php" target="right" onSubmit="return filecheck();" enctype="multipart/form-data">
<table>
<tr><td align=right>файл: </td><td><input type=file name=filename></td></tr>
<tr><td align=right>в категорию: </td><td><select name=cats><options....></select></td></tr>
<tr><td align=right>надпись на ссылке: </td><td><input name=name></td></tr>
<tr><td align=right>описание: </td><td><input name=desc></td></tr>
<tr><td colspan=2 align=center><input type=submit name=upload value="Залить файл"></td></tr>
</table>
</form>
|
| |
| |
|
|
| |
|
|
| |
для: 1999
(20.01.2006 в 19:55)
| | | А права доступа на директорию files/ какие выставлены? | |
| |
|
|
| |
|
|
| |
для: cheops
(21.01.2006 в 00:10)
| | | спасибо понял=) | |
| |
|
|
| |
|
|
| |
для: 1999
(21.01.2006 в 00:24)
| | | В общем такая вещь: это все, что я написал выше теперь работает, но почему-то не открываются рисунки, загруженные таким образом. Я что-то слышал про кодировку, кот.ю меняет апач. Не подскажете в чем дело? | |
| |
|
|
| |
|
|
| |
для: 1999
(27.01.2006 в 14:09)
| | | Не могут в принципе не открываться рисунки. Проверьте, правильные ли url выставлены в страницах на рисунки, совпадает-ли имя файла (на unix учитывается регистр, даже расширение если будет с большой буквы, а указывается маленькие при вызове, то такой картинки не будет найдено).
Ну и не желательно русскими буквами называть картинки, да еще и с пробелами в именах, можно получить неизвестные проблеммы, о которых никогда не догадаешься с первого раза. | |
| |
|
|
| |
|
|
| |
для: XPraptor
(27.01.2006 в 14:21)
| | | они не неоткрываются - вместо них крестик стоит. С регистром все в порядке. Все названия на латинице | |
| |
|
|
| |
|
|
| |
для: 1999
(27.01.2006 в 19:37)
| | | help!!! | |
| |
|
|
| |
|
|
| |
для: 1999
(27.01.2006 в 14:09)
| | | Возможно у вас русский Apache, посмотрите тему по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=9409 | |
| |
|
|
| |
|
|
| |
для: cheops
(28.01.2006 в 12:26)
| | | cheops спасибо как всегда помогли=) все теперь заработало | |
| |
|
|