|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Аплоад файлов на сервер из пхп |
|
Аплоад файлов на сервер из пхп
|
Ночной странник Сообщения: 4050 |
Профиль | Сайт | Отправить PM | Цитировать вот понадобилось написать маленький файл менеджер на пхп.
все написал но вот аплоад не работает. <html> <body> <? $Password=''; if( isset( $HTTP_POST_VARS['password'] ) ) if( $HTTP_POST_VARS['password'] == $Password ) { if( isset( $HTTP_POST_VARS['file'] ) ) { foreach( $HTTP_POST_VARS['file'] as $file=>$fd) if( is_file( './'.$file ) && !strpos( $HTTP_SERVER_VARS['PHP_SELF'], $file) ) unlink('./'.$file ); } if( isset( $HTTP_POST_FILES['userfile'] ) ) { if( move_uploaded_file( $HTTP_POST_FILES['userfile']['tmp_name'], './'.$HTTP_POST_FILES['userfile']['name'] ) ) { print'файл загружен'; } else { print'файл не загружен'; } } print' <form method="POST" action="index.php"> <input type="hidden" value="'.$Password.'" name="password"> <table border=1> <tr> <td> имя файла </td> <td> удалить </td> <td> размер </td> </tr> '; $dir = opendir('./'); while( gettype( $file = readdir( $dir ) ) != 'boolean') if( is_file( './'.$file ) && !strpos( $HTTP_SERVER_VARS['PHP_SELF'], $file) ) print' <tr> <td align="right"> '.$file.' </td> <td align="center"> <input type="checkbox" name="file['.$file.']" value="1" > </td> <td align="right"> '.filesize('./'.$file).' </td> </tr> '; print' <tr> <td colspan=3 align="center"> <input class="button" type="submit" value="удалить" name="Submit"> </td> </tr> </table> </form> <br /> <br /> <form method="post" action="./index.php" encoding="multipart/form-data"> <input type="hidden" value="'.$Password.'" name="password"> <table border=1> <tr> <td> загузить файл на сервер </td> <td> <input type="hidden" name="MAX_FILE_SIZE" value="6000000"> <input type="file" name="userfile"> </td> <td align="center"> <input class="button" type="submit" value="загрузить" name="Submit"> </td> </tr> </table> </form> <br /> <br /> '; } ?> <form method="POST" action="index.php"> <table border=1> <tr> <td> Пароль: </td> <td> <input type="password" name="password"> </td> <td colspan=2 align="center"> <input class="button" type="submit" value="зайти" name="Submit"> </td> </tr> </table> </form> </body> </html> может кто с таким уже сталкивался? |
|
------- Отправлено: 18:28, 05-06-2004 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать enctype быть может, а не encoding в форме для загрузки файла.
|
------- Отправлено: 00:44, 06-06-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать Prisoner
спасибо! файлы аплоадятся, только вот грузфтся они не в ту дирикторию! |
------- Отправлено: 08:04, 06-06-2004 | #3 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать У меня обычно нормально отрабатывает абсолютный путь, причем "от печки" сервера.
Можно его определить где-нибудь в общем установочном файле, чтобы скрипт легко переносился на другие площадки: Добавлено: ЗЫ у меня еще для создания этих самых установочных файлов написан простой скрипт setup.php. Для UPLOADED_DIR: |
Отправлено: 12:35, 06-06-2004 | #4 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать mar
этот скрипт я пишу для чайников... чтобы они могли его просто положить и рабоваться жизни... настраивать я его там не имею возможности... так что нужно постараться написать так чтобы его не надо было настраивать! может ты чтонибуть скажешь по этому поводу: http://forum.oszone.net/topic.cgi?fo...&topic=968 |
|
------- Отправлено: 23:08, 06-06-2004 | #5 |
Guest |
Если мучиться не хотишь и настраивать мож сделать так
$updir="img"; mkdir($img, 666); и далее.. |
Отправлено: 12:58, 28-07-2004 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
ASP: Загрузка файлов на сервер | mrcnn | Вебмастеру | 13 | 17-05-2015 14:23 | |
глюк с копированием файлов на сервер AD | gHosTerr | Microsoft Windows NT/2000/2003 | 1 | 08-12-2008 01:12 | |
Аплоад | fossil | Вебмастеру | 2 | 02-10-2005 18:57 | |
Закачка файлов на сервер | chem1 | Вебмастеру | 5 | 08-04-2004 16:13 |
|