powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сохранение картинок в online WYSWYG-редакторе
7 сообщений из 7, страница 1 из 1
Сохранение картинок в online WYSWYG-редакторе
    #33711200
great_cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем кто читает этот пост. Наверное многие уже с этой проблемой сталкивались, но в Инете я так и не нашел решения.
Делаю возможность добавления статей на сайт. Для редактирования текста статьи применяется WYSWYG-редактор tinyMCE, пользователи в восторге - типа ага Ворд могу добавлять таблицы, картинкии ....
Вот именно из-за этих самых картинок и болит голова))))
В обычной ситуации (ну та фотогалерея) все понятно в форме атрибуту enctype присваивается все что надо.... в INPUTе ставим TYPE=file...
файлик передается POSTом - скриптом его обрабатываем все счастливы...

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

Вроде высказался)))

Буду очень признателен за помощь и советы!
...
Рейтинг: 0 / 0
Сохранение картинок в online WYSWYG-редакторе
    #33711549
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант номер раз: вынудить пользователя вставлять картинки только видимые в Инэте. Например уже заапложеные.

Вариант два: аплодить документы в формате RTF. Или SXW. Или ещё каком. И их распарсивать на сервере. Конвертеры работают криво.

Вообще лучше пользователя переучить на реалии работы в Инэте.
...
Рейтинг: 0 / 0
Сохранение картинок в online WYSWYG-редакторе
    #33711638
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аплоадите все файлы, а мусор удаляйте по крону.

Или вариант "аля глупость":
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
 function f()
 {
	alert(document.getElementById("n").value);
	document.getElementById("x").src=document.getElementById("n").value
 }
//-->
</SCRIPT>
<INPUT TYPE="file" ID="n" onchange="f()">
<IMG SRC="" ID="x">
</BODY>
</HTML>
Т.е. мы указываем путь к файлу на локальной машине. Но каждый клиент по-своему может выдавать путь на локальной машине.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Сохранение картинок в online WYSWYG-редакторе
    #33711687
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе можно реальзовать алгоритм по которому будет определятся какую картинку изменил пользователь и она будет удаляться. А новая аплодится.
...
Рейтинг: 0 / 0
Сохранение картинок в online WYSWYG-редакторе
    #33711915
great_cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SarinВариант номер раз: вынудить пользователя вставлять картинки только видимые в Инэте. Например уже заапложеные.

Вариант два: аплодить документы в формате RTF. Или SXW. Или ещё каком. И их распарсивать на сервере. Конвертеры работают криво.

Вообще лучше пользователя переучить на реалии работы в Инэте.

Можно по подробнее про конвертеров RTF, а то я про них слышать то слышал, но никогда не работал.
Стоит ли их использовать и на сколько они криво работают.

Еще как вариант аплоадить тексты в формате веб-архива mht.
Есть ли какие-нибудь мысли по поводу этого
...
Рейтинг: 0 / 0
Сохранение картинок в online WYSWYG-редакторе
    #33711916
great_cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SarinВ принципе можно реальзовать алгоритм по которому будет определятся какую картинку изменил пользователь и она будет удаляться. А новая аплодится.

Тогда нужно использовать временную таблицу в котторой хранятся все ссылки на картинки к данной статье и при изменении статьи сравнивать все существующие картинки (теги img статьи) с данными из этой таблицы.

Как решу эту проблему напишу.
...
Рейтинг: 0 / 0
Сохранение картинок в online WYSWYG-редакторе
    #33716502
Smirnoff_Sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я делал так:
пользователь вставляет картинки куда угодно когда угодно, может все менять изменять, но одновременно со вставкой картинки (если она с лок. компа) появляется рядом с кнопкой "Submit" поле <input type="file"> и надпись с полным путем к этой картинке на компе.
Форму нельзя отправить пока не будут прикреплены все картинки.
На сервере будут только нужные картинки.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Сохранение картинок в online WYSWYG-редакторе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]