![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Аплоад |
|
Аплоад
|
![]() Ветеран Сообщения: 637 |
Вобщем пишу аплоад, чтобы лил на халявный сервер файлы. Халявные сервера отличаются своей ограниченностью
![]() <?PHP $dir="/home/public_html/upload/"; $url="http://site.ru/upload"; $message=""; if (!file_exists($dir)) { die ("Ошибка! Каталог не существует."); } if ($fupload != "") { copy($fupload, $dir."/".$fupload_name) or die ("Ошибка! Не удалось скопировать файл."); } if ($action == "delete") { unlink($dir."/".$fname) or die ("Ошибка! Невозможно удалить файл"); } print "<body>"; print "<font>$message</font>"; print "<form enctype=\"multipart/form-data\" action=\"$PHP_SELF\" method=\"POST\">"; print "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"104857600\">"; print "<input type=\"file\" name=\"fupload\"> <input type=\"submit\" value=\"Отправить\">"; print "</form>"; $read_dir=opendir($dir); $i=1; while ($file = readdir($read_dir)) { $i++; if ($file != ".." and $file != "." and is_file($dir."/".$file)) { $file_size=filesize($dir."/".$file); $full_url=$url."/".$file; print "<table width=\"340\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"> <tr><td width=\"60%\"> <a href=\"$full_url\"><font>$file</font></a></td> <td width=\"30%\"><font>$file_size B</font></td> <td><a href=\"$PHP_SELF?&action=delete&fname=$file\">[Удалить]</a></td></tr> </table>"; } } ?> Warning: copy(): open_basedir restriction in effect. File(/var/tmp/php9bnUmn) is not within the allowed path(s): (/home/public_html) in /home/public_html/index.php on line 18 Ошибка! Не удалось скопировать файл. |
|
------- Отправлено: 20:40, 01-10-2005 |
Старожил Сообщения: 158
|
Профиль | Отправить PM | Цитировать fossil
Цитата:
|
|
------- Отправлено: 23:29, 01-10-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 637
|
Профиль | Сайт | Отправить PM | Цитировать Пишет что нет доступа. Да и вообще, я немного изменил, убрал enctype=\"multipart/form-data\". Дак теперь пишет что нет доступа для заливки файла. Директорию отчмодил естественно. Ссылается что ошибка на 23 строке. На функции copy();
|
------- Отправлено: 18:57, 02-10-2005 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Аплоад файлов на сервер из пхп | Vlad Drakula | Вебмастеру | 5 | 28-07-2004 12:58 |
|