Добавление статей с картинками на сайт?

SirVampire

Новичок
Добавление статей с картинками на сайт?

Надо добавить статью на сайт с картинками внутри текста статьи, способы:
1. Делается upload файл, в котором заранее где следует вставлен <img src="...">,
ну и прилагается upload нужных картинок.
2. Вставлено textarea куда текст вбивается и потом записывается в БД.

В первом случаи здорово бы сделать так, чтоб после анализа и выделения всех <img src="..."> в тексте файла, картинки без лишних вопросов закачались бы.
Т.е. например,
<body>
<p>бла-бла</p>
<img src="бла.jpg">
</body>
Отсюда выделить надо "бла.jpg" И автоматом произвести ее upload, без лишних вопросов, т.е. пользователю вообще замарачиваться при загрузке не придется, только файл нужный выбрать. Это так же и к просто левым файлам отнести можно типа <a href="скачать.rar"></a>, но тут с синтанализом напряжней

Во втором случаи определять место для картинки, писать <img src="..."> напряжно,
видимо можно поставить какие-нибудь метки, типа **img1**, потом произвести анализ текста и определить какие картинки следует закачать (вывести нужное количество uploadеров и описать чего туда закачивать)

Вот короче, какие-нибудь мысли по этому поводу есть?
 

Nest

Новичок
SirVampire полный бред. То что ты хочешь получить нужно юзать через js, да и то фигня получится
 

HEm

Сетевой бобер
для начала ознакомьтесь с существующими способами (ключевые слова для поиска "html online editor")
 

HEm

Сетевой бобер
Фанат
ну он все таки упомянул, что пользователь должен выбрать нужный файл
наверное имелась в виду простота, с которой аплоадятся файлы через AJAX в сервисах гугла (это мне самому так нравится, что я иногда кидаю файлы для знакомых на гуглпейджес а не на хостинг, доступный по шеллу или фтп)
 

HEm

Сетевой бобер
Тем не менее это можно сделать
В текстареа вставляется текст, JS или лучше PHP (которому через тот же аякс можно отправить введенный текст для обработки) анализируют введенный текст, находят с помощью регулярных теги <img>, подсчитывается их количество, формируется и показывается пользователю форма с соответствующим количеством полей типа FILE (и текстовой подсказкой с именем файла, который нужно загрузить), после аплоада файлов текст в текстарии меняется, например если в исходном тексте была конструкция <img src="pic.jpg">, то после обработки там возможно будет <img src="/uploaded/20060408134642-pic.jpg"> или как там еще придумает автор систему сведения возможности повторения имен файлов к нулю, делается окончательное подтверждение ввода статьи. В итоге все картинки будут закачаны, все src будут изменены на названия закачанных файлов.
 

Фанат

oncle terrible
Команда форума
какая связь между твоим "формируется и показывается пользователю форма с соответствующим количеством полей типа FILE"
и его
Отсюда выделить надо "бла.jpg" И автоматом произвести ее upload,
 

HEm

Сетевой бобер
Этот файл, конечно же, не вставится в поле, об этом речи нет! но его название можно написать рядом, конкретно подсказав, какой именно файл должен быть выбран на диске и зааплоажен в это поле.

-~{}~ 08.04.06 14:17:

SirVampire
Ну а ты чего молчишь? Будь готов, если задал вопрос, реагировать на его обсуждение и уточнять свой вопрос.
 

Фанат

oncle terrible
Команда форума
скажи, HEm.
ты действительно думаешь, что мне действительно нужно объяснять всё то, что ты сейчас написал?
 

HEm

Сетевой бобер
Думаю, нет.
Я о своем тут думаю, отвлекся ;)
 

SirVampire

Новичок
Автор оригинала: HEm
Тем не менее это можно сделать
Ну, да, я про это в общем...
Фигня-то в том, что так и так придется кнопку "загрузить" второй раз нажимать для аплоада уже картинок всех. Клево бы примаздрячить чего-нибудь так, чтоб в FILE прозрачно value задавалось (я в курсе, что его нет открытого), и после определения всех картинок страница сама перегружалась, выполняя уже аплоад. Фишка в том, чтоб тсделать такой финт ушами и задать этакое псевдо-волье для file, как это сделать я абсолютно не представляю, поэтому и спросил... может мысли у кого есть?

Фанат, и не за чем так орать )
 

HEm

Сетевой бобер
мде....
"Я знаю, что если выстрелить из пистолета в голову, то пуля вышибет мне мозги, но нельзя ли придумать чтонибудь, чтобы пуля псевдовышибла бы мне мозги и вылетела с другой стороны головы, чтобы и мозги целы и в голову стрельнуть"

один файл - одно поле <input type=FILE> с кнопкой Browse, его value заполнить нельзя, всё

-~{}~ 08.04.06 16:52:

В технических вопросах принцип "Если нельзя, но очень хочется то можно" не работает.
 
Сверху