PHP.SU
Программирование на PHP, MySQL и другие веб-технологии
|
|
Страниц (1): [1]
Найдено сообщений: 8 |
RoMaNSkole |
Отправлено: 27 Апреля, 2022 - 20:03:07 • Тема: Перенос строки • Форум: Напишите за меня, пожалуйста |
Ответов: 14 Просмотров: 1196
|
Спойлер (Отобразить)PHP:
скопировать код в буфер обмена
<?PHP exit(header('Refresh: 0; URL=http://'.$_SERVER['SERVER_NAME'].'/404')); // Проверка на авторизацию sys::noauth(); // Название поста $postinfo = $sql->query('SELECT * FROM `forum_post` WHERE `id`="'.$id.'"'); $post_info = $sql->get($postinfo); // Название категории $forumcat = $sql->query('SELECT * FROM `forum_cat` WHERE `id`="'.$post_info['cat'].'"'); $forum_cat = $sql->get($forumcat); if($go) { //так перенос строк из textarea заменим на "<br>" $nmch = 'forum_send_'.$user['id']; if($mcache->get($nmch)) sys ::outjs(array('e' => sys ::text('other', 'mcache')), $nmch); $mcache->set($nmch, 1, false, 15); $aData['text'] = isset($_POST['text']) ? trim($_POST['text']) : sys ::outjs(array('e' => 'Необходимо заполнить все поля!'), $nmch); $aData['images'] = isset($_POST['img']) ? $_POST['img'] : array(); // Проверка сообщения sys ::outjs(array('e' => 'Длина сообщения не должна быть менее 10 и не превышать 15000 символов.'), $nmch); // Проверка изображений /* if(is_array($aData['images']) AND count($aData['images'])) { foreach($aData['images'] as $img) { $key = explode('.', $img); if(!is_array($key) || sys::valid($key[0], 'md5') || !in_array($key[1], array('png', 'gif', 'jpg', 'bmp'))) continue; $sql->query('SELECT `id` FROM `forum_upload` WHERE `name`="'.$img.'" LIMIT 1'); if(!$sql->num()) continue; $image = $sql->get(); $sql->query('UPDATE `forum_upload` set `status`="1" WHERE `id`="'.$image['id'].'" LIMIT 1'); $aData['img'][] = $img; } }*/ $sql->query('INSERT INTO `forum_mes` set ' .'`time`="'.$start_point.'",' .'`user`="'.$user['id'].'",' .'`mes`="'.$aData['text'].'",' .'`cat`="'.$post_info['cat'].'",' .'`img`="'.sys::b64js($aData['img']).'",' .'`post`="'.$id.'"'); sys ::outjs(array('s' => 'ok'), $nmch); } // Навигация $title = $post_info['name']; $html->nav('Форум', $cfg['http'].'forum'); $html->nav($forum_cat['name'], $cfg['http'].'forum/id/'.$post_info['cat']); $html->nav($post_info['name'], $cfg['http'].'forum/id/'.$post_info['cat'].'/section/topic/id/'.$id); $html->nav('Добавление ответа в тему'); $html->get('send', 'sections/forum'); $html->set('id', $id); $html->set('idp', $post_info['cat']); $html->pack('main'); ?>
Сделали так и не помогает |
RoMaNSkole |
Отправлено: 27 Апреля, 2022 - 19:40:28 • Тема: Перенос строки • Форум: Напишите за меня, пожалуйста |
Ответов: 14 Просмотров: 1196
|
Vladimir Kheifets пишет:RoMaNSkole пишет:Спойлер (Отобразить)CODE ( html):
скопировать код в буфер обмена
<h4 class="hblock_content">Додавання відповіді на тему</h4> <div class="block_content"> <form action="[home]forum/id/[idp]/section/topic/id/[id]/section/send/go" method="POST" id="forum"> <table class="table_pad form"> <tbody> <tr> <td> <div class="btn btn-none">Виділіть текст повідомлення, після чого натисніть на одну з кнопок:</div> <div onclick="bbcode('<pre><code>', '<pre><code>')" class="btn btn-short btn-gray right">Код</div> <div onclick="bbcode('<quote>', '</quote>')" class="btn btn-short btn-gray right">Цитата</div> <div onclick="bbcode('<a href=', '>посилання</a>')" class="btn btn-short btn-gray right">Посилання</div> <div onclick="bbcode('<img src=', '></img>')" class="btn btn-short btn-gray right">Зображення</div> <div onclick="bbcode('<b>', '</b>')" class="btn btn-short btn-gray right">b</div> <div onclick="bbcode('<u>', '</u>')" class="btn btn-short btn-gray right">u</div> <div onclick="bbcode('<i>', '</i>')" class="btn btn-short btn-gray right">i</div> </td> </tr> <tr> <td> <label for="text">Повідомлення:</label> <textarea rows="10" id="text" name="text" wrap="hard"></textarea> </td> </tr> <tr> <td> <button class="btn-short right" onclick="loading(1)">Відповісти</button> </td> </tr> </tbody> </table> <div id="img-input"></div> </form> </div> <link rel="stylesheet" type="text/css" href="[css]forum.css" media="screen" /> <script type="text/javascript" src="[js]forum.js"></script>
Не работает, Я же правильно понял нужно в php добавить? |
RoMaNSkole |
Отправлено: 27 Апреля, 2022 - 15:46:30 • Тема: Перенос строки • Форум: Напишите за меня, пожалуйста |
Ответов: 14 Просмотров: 1196
|
Спойлер (Отобразить)CODE ( html):
скопировать код в буфер обмена
<h4 class="hblock_content">Додавання відповіді на тему</h4> <div class="block_content"> <form action="[home]forum/id/[idp]/section/topic/id/[id]/section/send/go" method="POST" id="forum"> <table class="table_pad form"> <tbody> <tr> <td> <div class="btn btn-none">Виділіть текст повідомлення, після чого натисніть на одну з кнопок:</div> <div onclick="bbcode('<pre><code>', '<pre><code>')" class="btn btn-short btn-gray right">Код</div> <div onclick="bbcode('<quote>', '</quote>')" class="btn btn-short btn-gray right">Цитата</div> <div onclick="bbcode('<a href=', '>посилання</a>')" class="btn btn-short btn-gray right">Посилання</div> <div onclick="bbcode('<img src=', '></img>')" class="btn btn-short btn-gray right">Зображення</div> <div onclick="bbcode('<b>', '</b>')" class="btn btn-short btn-gray right">b</div> <div onclick="bbcode('<u>', '</u>')" class="btn btn-short btn-gray right">u</div> <div onclick="bbcode('<i>', '</i>')" class="btn btn-short btn-gray right">i</div> </td> </tr> <tr> <td> <label for="text">Повідомлення:</label> <textarea rows="10" id="text" name="text" wrap="hard"></textarea> </td> </tr> <tr> <td> <button class="btn-short right" onclick="loading(1)">Відповісти</button> </td> </tr> </tbody> </table> <div id="img-input"></div> </form> </div> <link rel="stylesheet" type="text/css" href="[css]forum.css" media="screen" /> <script type="text/javascript" src="[js]forum.js"></script>
|
RoMaNSkole |
Отправлено: 27 Апреля, 2022 - 12:22:40 • Тема: Перенос строки • Форум: Напишите за меня, пожалуйста |
Ответов: 14 Просмотров: 1196
|
Здрастуйте, нужно дописати код.
Это код для создание ответа на форуме
Спойлер (Отобразить)PHP:
скопировать код в буфер обмена
<?PHP exit(header('Refresh: 0; URL=http://'.$_SERVER['SERVER_NAME'].'/404')); // Проверка на авторизацию sys::noauth(); // Название поста $postinfo = $sql->query('SELECT * FROM `forum_post` WHERE `id`="'.$id.'"'); $post_info = $sql->get($postinfo); // Название категории $forumcat = $sql->query('SELECT * FROM `forum_cat` WHERE `id`="'.$post_info['cat'].'"'); $forum_cat = $sql->get($forumcat); if($go) { $nmch = 'forum_send_'.$user['id']; if($mcache->get($nmch)) sys ::outjs(array('e' => sys ::text('other', 'mcache')), $nmch); $mcache->set($nmch, 1, false, 15); $aData['text'] = isset($_POST['text']) ? trim($_POST['text']) : sys ::outjs(array('e' => 'Необходимо заполнить все поля!'), $nmch); $aData['images'] = isset($_POST['img']) ? $_POST['img'] : array(); // Проверка сообщения sys ::outjs(array('e' => 'Длина сообщения не должна быть менее 10 и не превышать 15000 символов.'), $nmch); // Проверка изображений /* if(is_array($aData['images']) AND count($aData['images'])) { foreach($aData['images'] as $img) { $key = explode('.', $img); if(!is_array($key) || sys::valid($key[0], 'md5') || !in_array($key[1], array('png', 'gif', 'jpg', 'bmp'))) continue; $sql->query('SELECT `id` FROM `forum_upload` WHERE `name`="'.$img.'" LIMIT 1'); if(!$sql->num()) continue; $image = $sql->get(); $sql->query('UPDATE `forum_upload` set `status`="1" WHERE `id`="'.$image['id'].'" LIMIT 1'); $aData['img'][] = $img; } }*/ $sql->query('INSERT INTO `forum_mes` set ' .'`time`="'.$start_point.'",' .'`user`="'.$user['id'].'",' .'`mes`="'.$aData['text'].'",' .'`cat`="'.$post_info['cat'].'",' .'`img`="'.sys::b64js($aData['img']).'",' .'`post`="'.$id.'"'); sys ::outjs(array('s' => 'ok'), $nmch); } // Навигация $title = $post_info['name']; $html->nav('Форум', $cfg['http'].'forum'); $html->nav($forum_cat['name'], $cfg['http'].'forum/id/'.$post_info['cat']); $html->nav($post_info['name'], $cfg['http'].'forum/id/'.$post_info['cat'].'/section/topic/id/'.$id); $html->nav('Добавление ответа в тему'); $html->get('send', 'sections/forum'); $html->set('id', $id); $html->set('idp', $post_info['cat']); $html->pack('main'); ?>
Нужно сделать чтоб кода писал ответ
"Проба ответа
Перенос строки"
В базу данных записывалось:
Проба ответа <br>
Перенос строки <br> |
|
Страниц (1): [1]
Powered by ExBB FM 1.0 RC1. InvisionExBB
|
|