Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: function.opendir
 
 автор: gen   (22.11.2006 в 09:55)   письмо автору
 
 

не работает 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

   
 
 автор: P@Sol   (22.11.2006 в 09:59)   письмо автору
 
   для: gen   (22.11.2006 в 09:55)
 

как вы ее вызываете? привидите ккусок кода

   
 
 автор: gen   (22.11.2006 в 10:01)   письмо автору
 
   для: 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=&#63;>повторить попытку
</a>!</font></b>"); // выводим сообщение
else
{
//копируем файл на сервер
if(@!copy($_FILES['UserFile']['tmp_name'],
$path.chr(47).$_FILES['UserFile']['name']))
die("<b><font color=red>Файл не был загружен!
Попробуйте <a href=&#63;>повторить попытку
</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>

   
 
 автор: P@Sol   (22.11.2006 в 10:04)   письмо автору
 
   для: gen   (22.11.2006 в 10:01)
 

если вставить строку, что будет?

<?
//обзор файлов на сервере
echo $path;
$dir opendir($path);

   
 
 автор: gen   (22.11.2006 в 10:18)   письмо автору
 
   для: 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
вобще то на сервере это работает а вот на локале нет

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования