|
|
|
| не работает http://localhost/ftp1/function.opendir
дается сообщение
Warning: opendir(/localhost) [function.opendir]: failed to open dir: Invalid argument in C:\www\html\FTP1\ftp.php on line 123 | |
|
|
|
|
|
|
|
для: gen
(22.11.2006 в 09:55)
| | как вы ее вызываете? привидите ккусок кода | |
|
|
|
|
|
|
|
для: P@Sol
(22.11.2006 в 09:59)
| | Загрузить файл на сервер:";
// проверяем, переданный путь
if (!empty($_GET['path']))
{
$path = $_GET['path'];
}
else
$path = '/localhost'; /* корень сайта, где
размещен файл index.php */
// форма для загрузки файлов на сервер
if(empty($_FILES['UserFile']['tmp_name']))
echo "
<form method=post enctype=multipart/form-data>
Выберите файл: <input type=file name=UserFile>
<input type=submit value=Отправить>
</form>";
elseif(!is_uploaded_file(
$_FILES['UserFile']['tmp_name']))
/*если не удалось загрузить файл */
die("<b><font color=red>Файл не был загружен!
Попробуйте <a href=?>повторить попытку
</a>!</font></b>"); // выводим сообщение
else
{
//копируем файл на сервер
if(@!copy($_FILES['UserFile']['tmp_name'],
$path.chr(47).$_FILES['UserFile']['name']))
die("<b><font color=red>Файл не был загружен!
Попробуйте <a href=?>повторить попытку
</a>!</font></b>");
else //если все прошло без ошибок
{
echo
"<center><b>Файл \"<font color=red>".$_FILES[
'UserFile']['name']."\"</font> успешно
загружен на сервер!</font></b></center>";
// выводим сообщение об успешной загрузке
echo
"<form method=post enctype=multipart/form-data>
Выберите файл: <input type=file
name=UserFile><input type=submit
value=Отправить></form>";
}
}
// создание каталога
if (!empty($_POST['createDir']))
{
$newDir = $path."/".$_POST['createDir'];
if (file_exists($newDir)) echo "Каталог с таким
именем уже существует!<br>";
else
mkdir($newDir);
}
//удаление каталога/файла
if (!empty($_POST['deleteDF']))
{
$old = $path."/".$_POST['deleteDF'];
if (!file_exists($old)) echo "Не найден
файл/каталог с таким именем!<br>";
else
{
if (is_dir($old)) rmdir($old);
if (is_file($old)) unlink($old);
}
}
//обзор файлов на сервере
$dir = opendir($path);
chdir($path);
echo "<b>Текущий каталог:</b> <font color=red
size=4>".getcwd()."</font>";
// вывод таблицы
echo "<p> | |
|
|
|
|
|
|
|
для: gen
(22.11.2006 в 10:01)
| | если вставить строку, что будет?
<?
//обзор файлов на сервере
echo $path;
$dir = opendir($path);
|
| |
|
|
|
|
|
|
|
для: P@Sol
(22.11.2006 в 10:04)
| | будет
/localhost
Warning: opendir(/localhost) [function.opendir]: failed to open dir: Invalid argument in C:\www\html\FTP1\ftp.php on line 129
вобще то на сервере это работает а вот на локале нет | |
|
|
|