- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Не знаю куда еще обратиться - 3 дня в поисках.
Пишу интерфейс для индексирующего поисковика видео для локалки(простая одноранговая сеть с SMB и FTP-ресурсами). Индекс файлов сделал - осталось сделать проверку их доступности в данный момент. Проверка через file_exists() не работает, как и через fopen(). без подавления ошибок выдает что-то типа:
хотя файл точно доступен.проверку через JS сделал только для смб ресурсов, да и то с множеством выскакивающих предупреждений.
Может у кого-то был опыт по написанию проверки доступности файлов на php или js.
Жертва виндоуз ?
Miha Kuzmin (KMY), не обязательно. Проверка наличия удаленных (remote) файлов не срабатывает.
Топикстартер, пробуйте сокеты (fsockopen)
psylosss, url wrapper на юниксе обязан работать. По опредению.
Miha Kuzmin (KMY),
Что означает, что file_exists проверяет наличие файла по записям в файловой системе, к которой, естественно, нет доступа при проверке remote файлов. Так что все логично. Проверка-то, как я понял, именно файлов на другом серваке
сервер стоит на FreeBSD6.0 (Apache/2.0.55 (Unix) PHP/5.1.2 ).
до этого стоял PHP4 и file_exists() успешно проверял файлы на SMB, а с ФТП не справлялся. спасибо за быстрый ответ - ща попробую сделать с сокетами=).
psylosss, согласен, не прав.
Это ответ:
no suitable wrapper could be found
Для такого префикса:
file://
Видимо таки нет поддержки для такого протокола в установленной ПХП.
Видимо таки нет поддержки для такого протокола в установленной ПХП.
что я только не пробовал: и ftp:// и smb:// и file:// и просто //hostname/...
не выходит. может при конфигурировании надо указывать чтонить для доступа на удаленные хосты или в php.ini.
вот мои опции:
а с сокетами что-то очень сложно получается, да и смб-протокола я не знаю...😕
_unit, бабло готовь :)
а сокеты-то почему не помогают? Кусок из мануала:
Вам только надо определить, по какому порту коннектиться