Среда
08.05.2024, 19:46
Программы и игры для Андроид, java телефонов и компьютеров
Приветствую Вас Гость | RSS
Бесплатные программы Каталог статей Регистрация Вход
Меню сайта

Полезное

Вход на сайт

Разделы
Компьютеры [8]

Новые программы
DU_Meter_5.2
Online_TV_v.1.3
Image_Uploader_1.2
Mozilla Firefox Express 15.0.1
drugvokrug (Друг Вокруг на телефон)
Antivirus NOD32 Mobile - java
Переводчик EN-RU на телефон java
cmcka - Программа для отправки смс через интернет с телефона.
Icq_Mobi_Reg - регистрация icq номера с телефона.
Yahoo! Go для телефона.
Chemax
Lyrics Search - Поиск текстов песен через телефон java
Галактика Знакомств 7.0 на телефон
TuneWiki Player - плеер для телефона java
Игра на телефон - Любительские Фантазии Домохозяек java
MTorrent - торрент для телефона в формате java
Twitter Bytes на телефон - java
Sketcher — редактор изображений для андроид
Золотой прииск — для Android
GPS Status&Toolbox
RecForge Free — Audio Recorder
Remote VNC Pro для Андроид
Мадагаскар 3 смотреть онлайн
QIP для Андроид
2ГИС для андроид
SPB TV - ТВ программа для Андроид
Opera Mobile - Веб-браузер для андроид
Moto X Mayhem Lite - для андроид
Мастер бильярда Pool Master - для Андроид
Тест на возраст мозга для Андроид

Главная » Статьи » Компьютеры » Компьютеры

Закачка под запретом
Локальная сеть с выходом в Интернет - хорошая вещь. Можно и файлы пересылать, и музыку загружать, и даже фильмы. И все это - весьма быстро: вместо получаса на загрузку одной песни в mp3 уходи секунд 20-30, ну, максимум, минута.

Однако не всегда все так просто. Иногда вследствие ошибок в настройке шлюза между сетью и Интернетом определенные типы файлов становится невозможно загружать. Например, web-страницы, рисунки и zip-архивы грузятся, а mp3-файлы и видеоролики - нет. А беседовать с администратором сети бесполезно: у него всегда нет ни времени, ни сил, ни желания... Особенно в крупных корпоративных сетях, где такая проблема чаще всего и возникает.

Что же делать? Как использовать сеть на полную мощность, если при любом запросе музыкального файла в браузере появляется гордое "Невозможно отобразить страницу"? Да, бесспорно, на некоторых музыкальных порталах есть услуга "Переименовать файл при загрузке": перед тем, как отправиться к пользователю, файл получит расширение не .mp3, а .zip или .doc, и после сохранения загруженного файла его будет достаточно переименовать и наслаждаться музыкой. Но таких порталов во всей Сети раз-два, и обчелся. А музыки - море...

Но если вы знаете язык программирования PHP хотя бы в минимальной степени, то решение этой задачи для вас окажется неприлично простым. Правда, при одном условии - если у вас есть доступ к какому-нибудь хостингу, на котором PHP поддерживается в полном объеме. Поэтому, к сожалению, бесплатные "места для web-странички" подойдут не всегда. Однако сейчас место на платном хостинге можно прикупить за пару-тройку долларов в месяц, а если на вашем попечении уже есть хотя бы один сайт на таком сервисе, то постарайтесь выгородить на нем для своих нужд хотя бы с десяток мегабайт.

Идея, собственно, проста. В PHP есть интересная функция fopen (подробнее о ней читайте на врезке). С ее помощью можно сделать какой-либо файл доступным для чтения или даже для записи в него данных посредством других команд PHP (в терминологии PHP - "открыть" файл). Так вот - fopen может работать не только с файлами на том же узле Сети, что и сценарий с этой командой, но и с ресурсами на любом другом узле - разумеется, предоставляя возможность лишь их считывать. А раз так, то никто не мешает написать сценарий, который бы открывал файл с запрещенным расширением и копировал бы его на тот же самый сайт, на котором этот сценарий находится, но при этом присваивая ему другое имя, с "разрешенным" расширением. После этого вам останется лишь скачать скопированный файл - а это вам удастся, ведь его расширение не будет мешать загрузке! - и переименовать его назад.

Сам сценарий логично сделать на двух страницах, разместив на первой странице форму с полем ввода строки текста, а на второй - собственно программу загрузки удаленного файла и его сохранения под другим именем. Ведь тогда для обхода ошибки шлюза локальной сети будет достаточно зайти на первую страницу, ввести в поле ввода URL-адрес желаемого файла и нажать кнопку, чтобы через несколько секунд получить ссылку на такой же файл, но уже с вполне "легальным" расширением. Разве что максимальный размер файла, над которым можно будет проделать подобную операцию, будет ограничен настройками web-сервера хостинга да одним параметром в сценарии...
Категория: Компьютеры | Добавил: xxAAkk (11.06.2011)
Просмотров: 659 | Теги: Закачка под запретом | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

SMS голосование





waplog

Сегодня NEW