Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Изображение из textarea

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Генерал2001
Отправлено: 17 Июля, 2016 - 14:08:18
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Июль 2016  


Помог: 0 раз(а)




Здравствуйте. Хотел бы, чтобы при нажатии кнопки, из textarea отправилась картинка.
PHP:
скопировать код в буфер обмена
  1.  
  2. <html>
  3.    <head>
  4.    </head>
  5.    
  6.    <body>
  7.     <form name="text2" method="post" action="message.php" style="position: relative; left: 350px; top: 1560px;">
  8.     <textarea name="text" style="left: 300px; border-radius: 5px; font-size: 16px; border: 1px solid #333; padding: 5px 20px;" rows="15" cols="10"></textarea></p>
  9.     <input type="submit" value="Отправить"/>
  10.         </form>
  11.         <?PHP
  12.     $message = $_POST['text'];
  13.         echo $message;
  14.         ?>
  15.    </body>
  16. </html>


В общем, в textarea вставляю:
<img src="image.png"/>, потом нажимаю на кнопку. На странице появляется рамка от изображения, а само изображение нет.

Что делать?
 
 Top
zypikov
Отправлено: 17 Июля, 2016 - 17:58:25
Post Id



Частый гость


Покинул форум
Сообщений всего: 219
Дата рег-ции: Нояб. 2010  


Помог: 3 раз(а)




Генерал2001 пишет:
Хотел бы, чтобы при нажатии кнопки, из textarea отправилась картинка.
Куда отправлялась?
Цитата:
В общем, в textarea вставляю:
. Нахрена?
Генерал2001 пишет:

На странице появляется рамка от изображения, а само изображение нет

А с чего бы оно должно появится? Однако

Помойму вам сюда http://www.php.su/phphttp/?uploads
Статейка про загрузку файлов на сервер.


-----
У всего есть обратная сторона.
 
 Top
Генерал2001
Отправлено: 17 Июля, 2016 - 18:28:54
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Июль 2016  


Помог: 0 раз(а)




Да я не про загрузку файлов на сервер. Как загружать файлы на сервер, я уже давно знаю.
Я просто пишу чат. Скачал TinyMCE(свой html редактор (усовершенствованный textarea)). Там изображение прямо в textarea вставляется. Вот когда в textarea - всё нормально. Когда отправляю сообщение, сам текст(отправленный) появляется, а изображение нет. Только рамка видна.

Или так:

В textarea вставляю код:
CODE (html):
скопировать код в буфер обмена
  1. <img src = "image.png"/>

Потом нажимаю "Отправить"; Выходит только рамка от изображения (как будто ссылка потерялась).

А когда в самом редакторе (Notepad++):
CODE (html):
скопировать код в буфер обмена
  1. <img src = "image.png"/>

Изображение появляется.

Ну вот код:
PHP:
скопировать код в буфер обмена
  1.  
  2. <html>
  3.     <head>
  4.     </head>
  5.  
  6.     <body>
  7.            <form method="post" action="post.php">
  8.                  <input type="submit" value="Отправить сообщение"/>
  9.                  <textarea name="message" rows="50" cols="50"/>
  10.            </form>
  11.            <?PHP
  12.                  $message = $_POST['message'];
  13.                  echo $message;
  14.            ?>
  15.     </body>
  16. </html>
  17.  


Вот попробуйте, кому не лень. И вставьте в textarea код:
CODE (html):
скопировать код в буфер обмена
  1. <p>Моё изображение</p>
  2. <img src="...Ваше изображение..."/>
  3.  

Текст отправится, а картинка нет. Только рамка будет.
Или вот как в чатах смайлики и картинки отправляются через текстовое поле?
Умоляю, сообщите, если что!!!
 
 Top
zypikov
Отправлено: 17 Июля, 2016 - 19:52:06
Post Id



Частый гость


Покинул форум
Сообщений всего: 219
Дата рег-ции: Нояб. 2010  


Помог: 3 раз(а)




Генерал2001 пишет:
Скачал TinyMCE(свой html редактор
. Особо не смотрел.

Я бы открыл консоль и посмотрел как там сгенерирована ссылка на изображение (или посмотрел исходный код). Обычно если рамка появляется а изображение отсутствует, то неверна ссылка на него / либо изображение по указанной ссылке нет, в случае если ссылка верна.


-----
У всего есть обратная сторона.
 
 Top
Генерал2001
Отправлено: 17 Июля, 2016 - 19:53:54
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Июль 2016  


Помог: 0 раз(а)




А вы попробовали мой код?
(Добавление)
Так в том то и дело, что я когда в textarea вставил изображение - не работает, а когда в Notepad++ тот же код - всё на ура. Это просто ПА-РА-ДОКС!!!
(Добавление)
И я фигею, в самом textarea отображается, а на странице нет. Как так???
(Добавление)
И я нашёл ошибку. Только не знаю, как её исправить. Textarea действительно при отправке сообщений делает грамматическую ошибку в html. Он неправильную ссылку даёт. И сразу вопрос, а как сделать так, чтобы при отправке сообщений от textarea он не менял ссылку?
(Добавление)
Я уверен, этот форум мне поможет)))
(Добавление)
И я посмотрел:
Когда я ввёл только в textarea, выглядело так:

Когда нажал на кнопку "Отправить", изображения нет, только рамка, посмотрел в браузере исходный код страницы, и теперь выглядит так:
CODE (html):
скопировать код в буфер обмена
  1. <img src=\"image.png\"/>

Вставил в Notepad++, также изображения нет, убрал эти два слеша, и вуаля: картинка появилась.

Но так и не разобрался, как мне сделать так, чтобы сам textarea не ставил эти слеши, я про "\"; ?????? Однако
(Добавление)
Я всё ближе. Он, оказывается перед любой ковычкой " ставит \"
(Добавление)
Теперь, собственно, вопрос в другом, как мне сделать так, чтобы, когда я печатал ", удалить пред ним \
 
 Top
Генерал2001
Отправлено: 19 Июля, 2016 - 01:09:33
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Июль 2016  


Помог: 0 раз(а)




Я нашёл способ. Через JavaScript!!! Радость
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB