psylosss

psylosss
Рейтинг
126
Регистрация
23.12.2005
думаю:
По моему ваша таблица не много не на всё рассчитана, скорей только на ключевые для сайтов

Так допишите сами.

TABLE sites

- id

- url

TABLE keywords

- id

- keyword

TABLE scans

- id

- site_id

- keyword_id

- time

- position

А вам зачем это знать?

Сабж - стремный ГС.

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

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

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

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

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

А суть обоих вопросов в одном - как через JS получить доступ к локальному файлу. Если есть этот доступ, то конечно его и аплоадить можно, и размер посчитать, и даже изменить, если права есть. Но только в 99,999999% случаев этого доступа нет, если только какой-нибудь экспериментатор не прибьет систему безопасности браузера.

KosoyRoman:
http://www.captain.at/ajax-file-upload.php а это что по твоему тогда?

Об этом у уже писал выше

psylosss добавил 28.01.2009 в 18:33

malls, это все пустой флуд. Я попросил показать кусок кода, позволяющий делать то, о чем вы заявили. В популярных браузерах, без танцев с бубном вокруг безопасности. И на чистом AJAX без ифреймов. Слабо?

malls:
Нет заявлений более убедительных чем нелепые.

Ну-ну. Читаем что по ссылке, которую вы дали:

Granted this solution only works with FireFox/Mozilla. And the user has to change a setting in "about:config" and accept the advanced access privileges.

То есть некий браузер дает возможность аплоадить своими встроенными средствами файл, дает интерфейс для JS для этой фичи, и уже становится постулатом, что через AJAX можно грузить файлы. Самим-то не смешно?

Еще раз повторяю: AJAX не позволяет загружать файлы на сервер. Есть способы обхода ограничения. Самый популярный - создание iframe. Упомянутый jquery использует именно этот способ.

Итак, malls, раз уж выступили с таким смелым заявлением, ждем от вас примера кода загрузки файла на сервер с использованием асинхронной загрузки файла на сервер без использования iframe.

То же самое относится к ТС:

psylosss не прав. Я загрузку реализовал через JsHttpRequest, тоесть конечно в связке с php

1. Технология AJAX вообще не позволяет аплоадить файлы.

2. JS вообще не позволяет узнать размер локального файла.

3. Ваше решение - Flash. Пример отличной реализации - swfupload.org.

зря:
Вот для ясности вставил два скрина.Если нужен ссs код то могу вставить сюда его.

Вставить две картинки в пост проще, чем запаковать в архив и прикрепить ZIP. Вопрос: почему прикреплен ZIP?

TipppTop:
а какая статистика? и доходы есть какие то?

Я бросил этот проект года полтора года. Трафика, может, человек 20 наберется :)

Доходы не извлекаю.

Всего: 2171