вот с нормальной работой ббкодов.единственное что при обрезании текста более 70 символов нормально показывает при полном просмотре
MARAZM, кавычки надо экранировать. Типо так
\'. Попробуй при записи в базу оборачивать текст в mysql_real_escape_string(). А проверку на одинаковое сообщение надо за пределами mysql запроса делать. Вот пример с Гостевой Джона:
// Проверка на одинаковые сообщения
$req = mysql_query("SELECT * FROM `guest` WHERE `user_id` = '$user_id' ORDER BY `time` DESC");
$res = mysql_fetch_array($req);
if ($res['text'] == $msg) {
header("location: index.php");
exit;
}
ValekS, кавычки обработались использованием mysql_real_escap'a, второе не понял. получилось тоже самое но с другой стороны.в чем разница? хотя так я с одного массива получу 2 значения,вместо с 2 запросов 2 результата...
MARAZM, я зразу тоже в тот код не въехал. Посмотри как в Гостевой сделано.
Обновление + исправление бага в редактировании записи.
1. Возможность просматривать записи других пользователей имея ссылку,ключ генерируется при создании записи и подобрать в принципе сложно.
2. При редактировании записи, строки,которые не изменялись, выдавали ошибку совпадения по базе.
Установка:
Импортировать базу.
сменить файл users/notebook.php
добавить в .htacess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^notebook/id([A-Za-z0-9]*) /users/notebook.php?act=record&id=$1 [L,QSA]
</IfModule>
# MARAZM (19.12.2015 / 23:09)
Обновление + исправление бага в редактировании записи.
1. Возможность просматривать записи других пользователей имея ссылку,ключ генерируется при создании записи и подобрать в принципе сложно.
2.
если несложно укажи путь к файлу htacess
androidwap, Корень сайта, файл .htacсess
Ошибка
SQL-запрос:
DROP TABLE `notebook` ;
Ответ MySQL: Документация
#1051 - Unknown table 'johncms.notebook'
# Falcao (07.02.2016 / 11:49)
Ошибка
SQL-запрос:
DROP TABLE `notebook` ;
Ответ MySQL: Документация
#1051 - Unknown table 'johncms.notebook'
Ты пытаешься удалить таблицу, которой нет.