Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как загружать изображения на сервер с помощью TinyMCE без форм ?

Сообщения:  [1-3] 

 
 автор: Rprint-max   (04.07.2007 в 15:53)   письмо автору
 
   для: rprint-max   (04.07.2007 в 13:18)
 

Осуществимы ли идеи:

1) проанализировать Ява-скриптами с помощью регулярных выражений наличие в <textarea> тегов <img src='file:///C:/.../image.jpg'> со значениями SRC начинающимися именно на 'file:///' , посчитать их количество и средствами ява-скрипта сформировать для всех таких файлов поля <input type='file'> и вписать туда пути к этим файлам. Ну или потом вручную выбратьих.

2) после загрузки содержимого <textarea> на сервер, проанализировать с помощью регулярных выражений наличие тегов <img src='file:///C:/.../image.jpg'> со значениями SRC начинающимися именно на 'file:///' , посчитать их количество и вывести промежуточную страницу содержащую весь текст и форму с полями <input type='file'> для всех таких файлов изображений. причём ведь можно около каждого <input type='file'> разместить маленькое изображение (для подсказки) с этого же локального компьютера т.к. путь к нему на этом компе известен

3) сделать всё так, как в пункте 2, но средствами ява-скрипта (или сразу PHP) записать в формы пути к файлам на локальной машине, а потом автоматически активировать SUBMIT и закрыть вообще это окно. тогда его можно вообще не выводить в видимую облась экрана.

Как идеи? :-)
Что-нибудь осуществимо?

   
 
 автор: Richard Ferlow   (04.07.2007 в 13:44)   письмо автору
 
   для: rprint-max   (04.07.2007 в 13:18)
 

Попытайтесь представить картинку - каким образом при копировании из ворда через буфер изображение вообще может попасть на сервер.

   
 
 автор: rprint-max   (04.07.2007 в 13:18)   письмо автору
 
 

Задача такая:
Я в каталоге оборудования использую TinyMCE для визуального редактирования и есть комплекс скриптов, которые при отправке данных на сервер анализируют с помощью регулярных выражений наличие в коде каждой <textarea> тегов <img> со всеми их параметрами. Скрипты загружают файлы на сервер в формате .ipg и присваивают им имена по порядку: file_1.jpg, file_2.jpg и т.д. , а в исходном коде меняют первоначальный адрес файлов на путь до этих новых файлов. В результате можно методом копировать-вставить получить аналогичную по виду оригиналу часть страницы.

пример:
http://www.rprint.ru/my_shop/catalog/viewall.php?id=425

Но загвоздка в том, что это работает только для копирования с других сайтов по HTTP и на локальном сервере, где сервер и клиент - одна машина. А при копировании, например из MS Word всё переносится, формат сохраняется, но картинки не загружаются. Есть какой-нибудь способ для решения этой проблемы? (может с помощью JavaScript или используя промежуточную страницу скриптов, которые будут генерить скрытые поля типа <input type='file'>)

заранее спасибо!

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования