Как получить УРЛ фрейма?

q2zx

Новичок
Как получить УРЛ фрейма?

Есть сервис http://p.com.ua/ для хранения изображений.
Содержит форму для аплоада, после аплоада переходит на страницу с УРЛ вида http://p.com.ua/ok/?ХХХ, где ХХХ код загруженого файла (http://p.com.ua/XXX.JPG - ссылка на файл). Поставил задачу реализовать загрузку со своего сайта, с последующим хранением ссылок в базе. Решил форму разместить во фрейме, после загрузки отлавливать полученый УРЛ, потом редирект на mysite.com?pik.php?kod=XXX. Собственно вопрос: как отследить момент загрузки и получить УРЛ. Или подскажите другой подход. Заранее спасиба.
 

Farsh

~ on ~ high ~ wave ~
А че отслеживать то ? Всмысле прогресс бар ?
А зачем айфрейм ?
 

q2zx

Новичок
Фрейм нужен что бы после загрузки не переходить на http://p.com.ua/ok/?ХХХ, а остаться на mysite.com.
 

dimagolov

Новичок
q2zx, то есть загружать файлы на http://p.com.ua/ а показывать их с mysite.com?
так не выйдет, так как доступ с свойствам фрейма прекращается, как только там загрузился другой домен.
 

Farsh

~ on ~ high ~ wave ~
Пишешь обычный скрипт , которому передается файл -> загружаешь файл на p.com.ua -> получаешь контент средиректенной страницы -> выдираешь ссылку -> редиректишь .
 

q2zx

Новичок
доступ с свойствам фрейма прекращается, как только там загрузился другой домен
Подозревал подобное((((
А вообще без фреймов? Вроде как форму открываем в дочернем окне, после редиректа закрываем окно, УРЛ передаем родительскому окну? Или тот же прикол?


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

dimagolov

Новичок
с дочерними окнами тот же прикол. безопасность, однако, и это правильно.
 

q2zx

Новичок
Засада однако((. А использовать какие нибудь AJAX навороты не получится? Видел опросы реализованые на AJAX , напоминает мой случай. Или опять безопасность...
(правда про AJAX слышал только, и то из далека... Если подойдет-буду изучать)

Пишешь обычный скрипт , которому передается файл -> загружаешь файл на p.com.ua -> получаешь контент средиректенной страницы -> выдираешь ссылку -> редиректишь .
Что то я ничего тут не понял ...
 

q2zx

Новичок
Не так все просто. Сurl к сожалению не поддерживается, а так же любые исходящие соединения сервера. Необходима реализация на клиентской стороне.
 

dimagolov

Новичок
Farsh, а уже эта тема тут не обсуждается по морально-этическим соображениям.
 

Farsh

~ on ~ high ~ wave ~
Автор оригинала: q2zx
Не так все просто. Сurl к сожалению не поддерживается, а так же любые исходящие соединения сервера. Необходима реализация на клиентской стороне.
На клиентской стороне - никак .
а так же любые исходящие соединения сервера
ты про allow_url_fopen ? Если да , то может можно замудрить что нибудь fsockopen'ом , если на него , конечно , эта опция не влияет .

dimagolov
Я это уже давно понял :) Я не обсуждаю , я направляю .
 

q2zx

Новичок
можно замудрить что нибудь fsockopen'ом , если на него , конечно , эта опция не влияет
влияет.
Если задача не реализуема на клиентской стороне, то тему можна закрыть. Всем спасиба.

-~{}~ 11.01.08 20:02:

так не выйдет, так как доступ с свойствам фрейма прекращается, как только там загрузился другой домен.
нашел интересную статью http://www.ibm.com/developerworks/ru/library/x-ajaxsecurity/
 
Сверху