T.R.O.N

T.R.O.N
Рейтинг
314
Регистрация
18.05.2004
Skom:
Я имел в виду, что пхп запускается только после получения всего поста, а перл - до.

вы о чем? покажите источник информации. я конечно нелюблю пхп, но это не повод писать подобный бред. любой серверный скрипт запускается сразу после получения запроса, а не данных по нему. (если что-то не накручено в сервере, кешировании и всяких реврайтах)

опс, я кажется знаю откуда могло появится такое мнение. Некоторые подобное писали о ASP под IIS. Потом выяснилось - непонимают происходящего в паралельных процессах.

psylosss:
Вообще-то Content-length - это RESPONSE-заголовок, а не REQUEST. Так что оно тут никаким боком.

Ошибаетесь. CONTENT_LENGTH - Станадартная переменная окружения сервера (извените, вместо _ указал - в предидущем посте)

psylosss:
асинхронно передаваемые данные контент файла
это вы о какой-то фантастике.... Есть частные решения для конкретных броузеров, но это все тупость.
psylosss:
использованием асинхронной загрузки файла на сервер

асинхронной загрузки файла хоть с фреймами хоть без - небывает. Отправка формы <FORM> независимо POST/GET - всегда интреактивна, а следовательно - синхронна.

KosoyRoman:
а о том как выявить размер загружаемого файла перед отправкой

можно получать но не перед, а в самом начале отправки.

Рассказываю как делал. Работаю на перле, посему код приводить не считаю нужным. Общая идея следующая:

1. Отправляем форму с файлом и запускаем AJAX запросы к серверу по таймеру, допустим каждые 5 секунд.

2. Серверный скрипт, получающий файл, начинает его получать и записывать, одновременно получив информацию о размере входного буфера. (В этом случае, размер буфера равен размеру файла).

3. Серверный скрипт к которому обращается AJAX запрос, возвращает итоговый размер файла и полученный объем для термометра загрузки.

4. Если объем файла больше допустимого, обрываем отправку файла и чистим входной буфер сервера.

T.R.O.N добавил 28.01.2009 в 21:22

Skom:
Ибо он получает Content-length до начала своего исполнения.

Вы правы, но фраза просто пипец... Исполняемый скрипт что-то получает до начала исполнения. Начали умничать, пишите правильно. Content-length - серверная переменная..., а перл и прочее - это уже потом.

P.S. - флешовые способы пробовал, непонравились. AJAX - все проще и надежней

sokol_jack, если по сути, он мог работать как компилятор в отладчике

list2008:
==Исполнять программы на PHP через CGI - тоже можно.
но какие затраты на интерпритацию

с каких пор ПХП стал компилятором?

Real-Unior:
Борьба против любителей жать F5

AJAX. Сейчас уже работает везде. реализуется просто. проблем с F5 не имеет, как и со многим другим. Юзабельность выше.

Слава Шевцов:
И так индексироваться не будет.

индексироваться будет, никак учитываться и т.д. не будет

Unlock:
Не зальют мне гадость какую-нибудь таким образом?

как я понимаю, файл потом обрабатывается апплетом, поэтому все зависит от того, что он с ним будет делать. На счет вирусов - точно нет, а на счет "детских игр" - точно будут.

neolord:
Какой именно? Куча каналов и онлайн-видеовещание? Это будет дорого стоить.

ничего не будет стоить. Вещание уже есть, нужно просто слепить странички где стоят плееры с адресами каналов

T.R.O.N добавил 22.01.2009 в 22:56

neolord:
а phpBB я могу поставить например на тот же битрикс

как вы собираетесь одну cms ставить на другую?

seomunch:
Хочется собственный плеер. но не медиаплеер, т.е. нужен FLV.

Ну если больше нравится флеш - ваше право.

Вопрос, зачем иметь дополнительный скрипт? Копирайты Вы можете сами наложить в момент когда из нормального видео будите создавать FLV. Плеер прямо в нем. Файлы выкладываются на сайт так-же как и любые другие картинки. В код страницы нужно просто внести стандартный фрагмент вывыда FLASH-объекта

Всего: 4849