Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » opendir и сетевые адреса...
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
RUNET
Участник
Средний рейтинг: 3 | Оценок: 2

Зарегистрирован: Mar 2003
Место проживания: Moscow
Публикаций: 27
Статус: RUNET в оф-лайне
Question opendir и сетевые адреса... [сообщение #38589]

Есть код
<?php

if ($dir = @opendir("C:/")) {
while (($file = readdir($dir)) !== false) {
echo "<strong><big>·</big></strong> <a href=\"$file\">$file</a><br />\n";
}
closedir($dir);
}

?>

Есть сетевой адрес, допустим сетевой адрес :
\\somehost\somedir
Необходимо чтобы этот код окрывал этот сетевой адрес, но как ?
если за место С:/ ставишь этот сетевой адрес ему всё равно, пустая страница, как заставить работать ?
Платформа NT
Может проблема в том что при обращении к адресу сервер пытается проверить доступ ? user : pass ?
Вобщем необходимо иметь скрипт который бы выводил список файлов из удалённой дериктории в сети..
кто сможет помочь ? я как не пытался не вышло, смотрел на php.net
там по моему этот вопрос тоже никто не смог решить....
ХЕЛП МИ ПЛИЗ. как решить

Сообщение было отредактировано RUNET 22-03-2003 в 23:12

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-03-2003 21:00
Нажмите сюда для просмотра профайла RUNET Отправить Персональное сообщение RUNET Посетить домашнию страничку RUNET! Найти сообщения от RUNET Добавить RUNET в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
SCHIZO
STFW
Средний рейтинг: 5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус: SCHIZO в оф-лайне
[сообщение #38603]

подключить ресурс средствами операционной системы как локальный диск.

В PHP нет пока функций для работы по протоколу SMB

__________________
FAQ OFF

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-03-2003 00:47
Нажмите сюда для просмотра профайла SCHIZO Отправить Персональное сообщение SCHIZO Посетить домашнию страничку SCHIZO! Найти сообщения от SCHIZO Добавить SCHIZO в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
rio
Power in your mind !
Средний рейтинг: 3.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания: Moscow
Публикаций: 172
Статус: rio в оф-лайне
[сообщение #38604]

Я решал эту проблему так ... \somehostsomedir подключаешь как сетевой диск и читаешь с него...

rio добавил 23-03-2003 в 00:55:15:
блин опередили таки

__________________
Ковчег построили дилетанты, а профессионаллы построили "Титаник" - не бойтесь спрашивать то , чего вы не знаете , а так же делать то - чего не умеете !

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-03-2003 00:53
Нажмите сюда для просмотра профайла rio Отправить Персональное сообщение rio Посетить домашнию страничку rio! Найти сообщения от rio Добавить rio в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RUNET
Участник
Средний рейтинг: 3 | Оценок: 2

Зарегистрирован: Mar 2003
Место проживания: Moscow
Публикаций: 27
Статус: RUNET в оф-лайне
[сообщение #38606]

quote:
Первоначальное сообщение от SCHIZO
подключить ресурс средствами операционной системы как локальный диск.


Пытался, тоже самое, пустая страница...
делал так w:\\
нехочет..
после этого в сетевом окружении на локальном диске ставится крестик... думал отключился сетевой дикс, нефига...
спокойно входит...
вот что писали по поводу этого на php.net...

In reply to the previous comments, to enable opendir() to open directories like "\\SOMEHOST\shareddir", with PHP+IIS:

Follow the instructions here: http://support.microsoft.com/defaul...b;en-us;Q189408

Check that the file share allows reads to IUSR_[HOSTNAME] user.
а ставить разрешение для анонимного доступа нельзя... =(
хотя может и получится как-нибудь обмануть....хз

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-03-2003 01:26
Нажмите сюда для просмотра профайла RUNET Отправить Персональное сообщение RUNET Посетить домашнию страничку RUNET! Найти сообщения от RUNET Добавить RUNET в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
SCHIZO
STFW
Средний рейтинг: 5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус: SCHIZO в оф-лайне
[сообщение #38608]

попробуй тогда сделать все руками M$... через вызов внешней команды.
Обрабатывай то что она вернет.

__________________
FAQ OFF

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-03-2003 01:44
Нажмите сюда для просмотра профайла SCHIZO Отправить Персональное сообщение SCHIZO Посетить домашнию страничку SCHIZO! Найти сообщения от SCHIZO Добавить SCHIZO в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RUNET
Участник
Средний рейтинг: 3 | Оценок: 2

Зарегистрирован: Mar 2003
Место проживания: Moscow
Публикаций: 27
Статус: RUNET в оф-лайне
[сообщение #38609]

quote:
Первоначальное сообщение от SCHIZO
попробуй тогда сделать все руками M$... через вызов внешней команды.
Обрабатывай то что она вернет.


Мда... если ябы понял хотябы слово из того что ты сказал =)
Я в php профан... =((
Можешь привести пример кода ? я дальше разберусь...наверно =)
Я быстро учусь!
Спасибо.!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-03-2003 02:13
Нажмите сюда для просмотра профайла RUNET Отправить Персональное сообщение RUNET Посетить домашнию страничку RUNET! Найти сообщения от RUNET Добавить RUNET в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
SCHIZO
STFW
Средний рейтинг: 5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус: SCHIZO в оф-лайне
[сообщение #38626]

что то типа этого...
$ls = `'dir DRIVE:\\FOLGER'`;
или
passthru('dir DRIVE:\\FOLGER');

в первом варианте используюется backtick оператор ( ` ) надодится на клаве там где тильда...

__________________
FAQ OFF

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-03-2003 12:17
Нажмите сюда для просмотра профайла SCHIZO Отправить Персональное сообщение SCHIZO Посетить домашнию страничку SCHIZO! Найти сообщения от SCHIZO Добавить SCHIZO в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RUNET
Участник
Средний рейтинг: 3 | Оценок: 2

Зарегистрирован: Mar 2003
Место проживания: Moscow
Публикаций: 27
Статус: RUNET в оф-лайне
[сообщение #38639]

<?php

if ($dir = @opendir("passthru('dir V:\\FOLGER');")) {
while (($file = readdir($dir)) !== false) {
echo "<p align=left><font face=tahoma color=#666666 size=1><strong><big>·</big></strong> <a href=\"$file\"><font color=#666666><b>$file</font ></b ></p ></a >\n";
}
closedir($dir);
}
?>
Так ? или без FOLGER ?
По крайней мере в этом в том случае исход одинаков, пустая страница....
Что с FOLGER Что без..

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-03-2003 13:27
Нажмите сюда для просмотра профайла RUNET Отправить Персональное сообщение RUNET Посетить домашнию страничку RUNET! Найти сообщения от RUNET Добавить RUNET в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
SCHIZO
STFW
Средний рейтинг: 5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус: SCHIZO в оф-лайне
[сообщение #38663]

Млин, ну ты додумался @opendir("passthru('dir V:\\FOLGER');")

Видать совсем PHP плохо...

V:\\FOLGER = болванка того пути что тебе надо прочитать - замени на тот путь который нужен

запуск внешней команды нужен потому что opendir не работает...

__________________
FAQ OFF

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-03-2003 17:31
Нажмите сюда для просмотра профайла SCHIZO Отправить Персональное сообщение SCHIZO Посетить домашнию страничку SCHIZO! Найти сообщения от SCHIZO Добавить SCHIZO в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RUNET
Участник
Средний рейтинг: 3 | Оценок: 2

Зарегистрирован: Mar 2003
Место проживания: Moscow
Публикаций: 27
Статус: RUNET в оф-лайне
[сообщение #38840]

А можно по подробней ? плизззз
А то я что то не догнал куда этот код вставлять... =(

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 24-03-2003 22:48
Нажмите сюда для просмотра профайла RUNET Отправить Персональное сообщение RUNET Посетить домашнию страничку RUNET! Найти сообщения от RUNET Добавить RUNET в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
SCHIZO
STFW
Средний рейтинг: 5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус: SCHIZO в оф-лайне
[сообщение #39006]

RFTM passthru, backstik
есть замечательный мануал по PHP на www.php.net там написано как использовать эти функции

__________________
FAQ OFF

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 26-03-2003 13:05
Нажмите сюда для просмотра профайла SCHIZO Отправить Персональное сообщение SCHIZO Посетить домашнию страничку SCHIZO! Найти сообщения от SCHIZO Добавить SCHIZO в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
SCHIZO
STFW
Средний рейтинг: 5 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус: SCHIZO в оф-лайне
[сообщение #39338]

Вот вроде похоже на то что тебе нужно... случайно на фрешмите нашел..

http://ffsearch.sourceforge.net/

__________________
FAQ OFF

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-03-2003 14:22
Нажмите сюда для просмотра профайла SCHIZO Отправить Персональное сообщение SCHIZO Посетить домашнию страничку SCHIZO! Найти сообщения от SCHIZO Добавить SCHIZO в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 18:41.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01209593 seconds (54.89% PHP - 45.11% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.