[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: изображение и линк в textarea
berkoot
Доброе время суток ))
Есть поле textarea над ним (или под ним) кнопочка, при нажатии на которую вылетает следующее окошко
HTML
<form action=upload.php method=post enctype=multipart/form-data>
<input type=file name=uploadfile>
<input type=submit value=Загрузить></form>


грузим файл на сервер при помощи
PHP
<?php

// Каталог, в который мы будем принимать файл:
$uploaddir './files/';
$uploadfile $uploaddir.basename($_FILES['uploadfile']['name']);

// Копируем файл из каталога для временного хранения файлов:
if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
echo 
"<h3>Файл успешно загружен на сервер</h3>";
}
else { echo 
"<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }



Собственно вопрос - как после копирования файла автоматом подставлялась ссылка на картинку в textarea?




Спустя 16 минут, 14 секунд (17.06.2009 - 12:18) glock18 написал(а):
После загрузки получаешь урл загруженной картинки.
Подставляешь в textarea между открывающим и закрывающим тегами.

Спустя 4 минуты, 43 секунды (17.06.2009 - 12:23) stepan написал(а):
Это подсказка:
Код
$link="<a href=\"$переменная где хранится путь до рисунка\">$переменная с именем рисунка</a>";
echo "<textarea>".$link."</textarea>";

Спустя 1 минута, 40 секунд (17.06.2009 - 12:24) berkoot написал(а):
Цитата (glock18 @ 17.06.2009 - 09:18)
После загрузки получаешь урл загруженной картинки.
Подставляешь в textarea между открывающим и закрывающим тегами.

В том то и дело что не знаю как подставлять в textarea этот url
есть какой-нибудь пример?

Спустя 1 минута, 57 секунд (17.06.2009 - 12:26) berkoot написал(а):
Цитата (stepan @ 17.06.2009 - 09:23)
Это подсказка:
Код
$link="<a href=\"$переменная где хранится путь до рисунка\">$переменная с именем рисунка</a>";
echo "<textarea>".$link."</textarea>";

Не в этом задача ))
в textarea есть текст, нужно добавить линк на загруженную картинку.
Осложняется тем, что загрузка картинки и textarea в разных окошках

Спустя 5 минут, 59 секунд (17.06.2009 - 12:32) glock18 написал(а):
тааак... давай так. тебе нужен урл или линк? линк в textarea не вставишь

Спустя 7 минут, 38 секунд (17.06.2009 - 12:40) berkoot написал(а):
Цитата (glock18 @ 17.06.2009 - 09:32)
тааак... давай так. тебе нужен урл или линк? линк в textarea не вставишь

то что в textarea - сохраняется в ячейку базы. Затем это выводиться на страничку таких путём...
$temp = значение ячейки
echo $temp
хотелось бы чтобы в тексте были и картинку. Вот и ломаю голову как это замутить

Спустя 2 минуты, 46 секунд (17.06.2009 - 12:43) stepan написал(а):
Вообщем я так понял тебе нужен BBCode так там по другому все делается да и вообще лучше воспользоваться готовым скриптом.

Спустя 1 минута, 59 секунд (17.06.2009 - 12:45) berkoot написал(а):
Цитата (stepan @ 17.06.2009 - 09:43)
Вообщем я так понял тебе нужен BBCode

копался в нем.
Файл грузиться на сервер, получаю линк
остаёться только воткнуть значение переменной из одно окошка в другое в textarea

Спустя 2 минуты, 57 секунд (17.06.2009 - 12:48) stepan написал(а):
По поводу BBCode тебе сюда

Спустя 7 минут, 20 секунд (17.06.2009 - 12:55) berkoot написал(а):
Спасибо, но там нет примера работы с картинками. Есть вообще связка "гружу на сервер" и "вставка линка загруженного файла в textarea" ?

Здесь на форуме вставка картинки - путь к ней указывается, она не грузиться на сам сервер. Нужно именно чтоб грузилась )))
Помогите диплом доделать smile.gif)

Спустя 6 минут, 33 секунды (17.06.2009 - 13:01) FatCat написал(а):
Цитата (berkoot @ 17.06.2009 - 13:24)
не знаю как подставлять в textarea этот url

Джаваскриптом обратиться к элементам родительского окна можно через opener


Цитата (berkoot @ 17.06.2009 - 13:24)
есть какой-нибудь пример?
Здесь же в форуме кнопочка user posted image открывает дополнительное окно со смайлами, смайлы подставляются в текстарею.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.