software:development:web:docs:web:wysiwyg:tinymce
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| software:development:web:docs:web:wysiwyg:tinymce [2026/01/07 22:55] – [Дополнения и Файлы] VladPolskiy | software:development:web:docs:web:wysiwyg:tinymce [2026/01/08 01:50] (текущий) – [Дополнения и Файлы] VladPolskiy | ||
|---|---|---|---|
| Строка 48: | Строка 48: | ||
| <meta name=" | <meta name=" | ||
| - | <link rel=" | + | <link rel=" |
| - | <script src="/ | + | <script src="/ |
| <script src="/ | <script src="/ | ||
| < | < | ||
| Строка 102: | Строка 102: | ||
| \\ | \\ | ||
| {{ : | {{ : | ||
| + | ===== Вставка изображения из директории ===== | ||
| + | в '' | ||
| + | <code js .js> | ||
| + | /*URL скрипта обработчика*/ | ||
| + | images_upload_url: | ||
| + | /* Автоматическая загрузка изображений после их выбора пользователем.*/ | ||
| + | automatic_uploads: | ||
| + | </ | ||
| + | Создаем для примера в корне директории файл скрипта обработчика **postAcceptor.php** | ||
| + | <code php postAcceptor.php.php> | ||
| + | <?php | ||
| + | // postAcceptor.php | ||
| + | |||
| + | // Define allowed origins (optional) | ||
| + | header(' | ||
| + | |||
| + | // Target directory | ||
| + | $imageFolder = " | ||
| + | |||
| + | // Create directory if it doesn' | ||
| + | if (!file_exists($imageFolder)) { | ||
| + | mkdir($imageFolder, | ||
| + | } | ||
| + | |||
| + | // Get the file and check if it's an uploaded file | ||
| + | reset($_FILES); | ||
| + | $temp = current($_FILES); | ||
| + | |||
| + | if (is_uploaded_file($temp[' | ||
| + | // Basic sanitization and extension verification | ||
| + | if (preg_match("/ | ||
| + | header(" | ||
| + | return; | ||
| + | } | ||
| + | |||
| + | // Move the uploaded file | ||
| + | $filetowrite = $imageFolder . $temp[' | ||
| + | move_uploaded_file($temp[' | ||
| + | |||
| + | // Respond with JSON including the image location | ||
| + | echo json_encode(array(' | ||
| + | } else { | ||
| + | // Handle upload failure | ||
| + | header(" | ||
| + | } | ||
| + | ?> | ||
| + | </ | ||
| + | проверяем в браузере (Вставить -> Изображение -> Вкладка " | ||
| + | \\ | ||
| + | {{: | ||
| + | \\ | ||
| + | В корне будет создана папка **uploads** куда и будет загружена картинка | ||
| + | \\ | ||
| + | {{: | ||
| + | \\ | ||
| + | {{ : | ||
| ===== Дополнения и Файлы ===== | ===== Дополнения и Файлы ===== | ||
| + | * [[github>/ | ||
| + | |||
| * {{ : | * {{ : | ||
| * {{ : | * {{ : | ||
| Строка 108: | Строка 166: | ||
| * {{ : | * {{ : | ||
| * {{ : | * {{ : | ||
| + | * {{ : | ||
| + | * {{ : | ||
software/development/web/docs/web/wysiwyg/tinymce.1767815716.txt.gz · Последнее изменение: — VladPolskiy
