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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Сетевые диски в PHP

Сообщения:  [1-10]   [11-11] 

 
 автор: lva   (21.09.2007 в 12:18)   письмо автору
 
   для: Faraon   (21.09.2007 в 12:13)
 

Команда ОС
dir \\192.168.0.057\irbis
выдает все в режиме командной строки

   
 
 автор: Faraon   (21.09.2007 в 12:13)   письмо автору
 
   для: lva   (21.09.2007 в 12:08)
 

Хм. Что-то странно, у меня все работает
IP точно этого сервера?

   
 
 автор: lva   (21.09.2007 в 12:08)   письмо автору
 
   для: Faraon   (21.09.2007 в 12:00)
 

К этому и пришли. "НЕТ ТАКОЙ ДИРЕКТОРИИ", а она-то есть!

   
 
 автор: Faraon   (21.09.2007 в 12:00)   письмо автору
 
   для: lva   (21.09.2007 в 11:49)
 

<?php
if (file_exists("//192.168.0.057/irbis"))
{
        print 
"есть такая директория<br><br>";
$f="//192.168.0.057/irbis";
$s=opendir($f);
while(
$file=readdir($s)){
print 
$file."<br>";
     }
        }else{
        print 
"Нет такой директории";
        }
?>

   
 
 автор: lva   (21.09.2007 в 11:49)   письмо автору
 
   для: Faraon   (21.09.2007 в 11:27)
 

echo "r=".is_dir("e:/www");
echo "<br>r=".is_dir("//192.168.0.057/irbis");
echo "<br>r=".is_dir("h:/");
$f="h:/";
$s=opendir($f);

Ответ:
r=1
r=
r=1
Warning: OpenDir: Invalid argument (errno 22)
На сервере H: Это 192.168.0.057/irbis

   
 
 автор: Faraon   (21.09.2007 в 11:27)   письмо автору
 
   для: lva   (21.09.2007 в 11:01)
 

Попробуйте так

<?php
 $f
="//Serverad/soft";
 
$s=opendir($f);
 while(
$file=readdir($s)){
    print 
$file."<br>";
        }
?>

Путь на свой замените, заместо Serverad впишите имя машины или IP на которой находится этот сетевой диск

   
 
 автор: lva   (21.09.2007 в 11:01)   письмо автору
 
   для: mihdan   (21.09.2007 в 10:50)
 

Как все-таки прочитать файл с сетевого диска?
Ну не видит его PHP!!

   
 
 автор: mihdan   (21.09.2007 в 10:50)   письмо автору
 
   для: lva   (21.09.2007 в 10:40)
 


$disc="f:\\docum\\frp\\"; 

$disc="\\\\ugdt\\user\\docum\\frp\\"; 

   
 
 автор: lva   (21.09.2007 в 10:40)   письмо автору
 
   для: mihdan   (21.09.2007 в 10:29)
 

Обычно не проходит. Например, is_dir("h:\") выбает ошибку, хотя диск H: есть сетевой ресурс на компе

   
 
 автор: mihdan   (21.09.2007 в 10:29)   письмо автору
 
   для: lva   (21.09.2007 в 10:27)
 

Обычно ;)

   

Сообщения:  [1-10]   [11-11] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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