Wallst.ru Php - Upload |
Wallst.ru Php - Upload |
nuker |
27.11.2005 19:32
Сообщение
#1
|
Гость |
Привет всем.
т.к. этот сайт находится на хостинге wallst.ru, я посчитал что вы мне сможете помочь. у меня проблема с закачкой файлов на сервер через PHP. привожу текст ошибки. Код Warning: copy(): open_basedir restriction in effect. File(/var/tmp/phpLIMVNq) is not within the allowed path(s): (/home/nuker/public_html) in /home/nuker/public_html/admin/test.php on line 18 Copy() test - failed Warning: move_uploaded_file() has been disabled for security reasons in /home/nuker/public_html/admin/test.php on line 25 Move_Uploaded_file() test - failed что делать, как закачивать? писал в форум саппорта, не помогли. |
Altair |
27.11.2005 19:56
Сообщение
#2
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
хотелось бы код посмотреть...
и еще в php.ini проверь параметры file_uploads и upload_max_filesize -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
nuker |
27.11.2005 21:36
Сообщение
#3
|
Гость |
Цитата file_uploads upload_max_filesize ну вроде есть, файл закачиваю любой. не в этом дело. хоть (0 байт) Код <!doctype html public "-//W3C//DTD HTML 4.0//EN"> <html> <head> <title>Untitled web-page</title> </head> <body> <form method="POST" enctype="multipart/form-data"> <input type="file" name="formfile"> <input type="submit"> </form> <?php print "My uid:".getmyuid()."<br>"; print "My pid:".getmypid()."<br>"; print "My gid:".getmygid()."<br>"; print "My user:".get_current_user()."<br>"; print "Umask():".umask()."<br>"; if($_FILES["formfile"]["tmp_name"]) { if(copy($_FILES["formfile"]["tmp_name"],"./copy")) { print "Copy() text - OK"; unlink("./copy"); } else { print "Copy() test - failed"; } if(move_uploaded_file($_FILES["formfile"]["tmp_name"],"./move")) { print "Move_Uploaded_file() - OK"; unlink("./move"); } else { print "Move_Uploaded_file() test - failed"; } } else { print "No file upload!"; } ?> </body> </html> |
Guest |
27.11.2005 21:37
Сообщение
#4
|
Гость |
собственно линк.
http://nuker.dax.ru/admin/test.php |
Altair |
27.11.2005 21:49
Сообщение
#5
|
Ищущий истину Группа: Модераторы Сообщений: 4 824 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата(nuker @ 27.11.2005 21:36) ну вроде есть, файл закачиваю любой. не в этом дело. хоть (0 байт) что значит вроде есть? В какой значение переменные выставленны? Я проверил у себя, скрипт работает... что то с настройками у тебя -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
nuker |
28.11.2005 5:35
Сообщение
#6
|
Гость |
Цитата open_basedir restriction in effect Запрет на доступ к неразрешенным директориям через UID PHP. Цитата move_uploaded_file() has been disabled for security reasons safe_mode = on; |
mj |
28.11.2005 9:04
Сообщение
#7
|
Adminь Группа: Администраторы Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация: 5 |
Цитата(Guest @ 28.11.2005 7:31) To: Altair не тупи. переменных я никаких не выставляю, весь код у тебя, код ошибки тоже у тебя. я не ставлю его на локалхосте иначе я бы все уже давно решил. спрашиваю про wallst.ru. Сам не тупи... 1. нельзя использовать move_upload_file 2. лучше создай папку tmp и меняй параметр upload_tmp_dir 3. это очень частый вопрос на форуме wallst.ru, вопросы по хостингу задавай там, а лучше ищи там поиском... |
Текстовая версия | 10.11.2024 19:24 |