Запускаю first.php и устанавливается кука language со значением ru
Открываю last.php и пытаюсь прочитать куку установленную в first.php таким вот образом print $_COOKIE['language']; но ее не существует
как записывать в базу и вытаскивать по времени думаю я знаю.
Но ведь при запуске ПС начинает работать setTimeOut который должен обращаться к серверу и вытаскивать сообщение если оно имеется (Добавление)
если ставлю у сеттаймаут 1 секунду получается каждую секунду один пользователя осуществляет 60 запросов к базе при условии что ПС запущены на 1 минуту. А если пользователей 500 и чат открыть не на одну минуту, то сколько же это запросов к базе, как так????
Всем здравствуйте Поставил для себя еще одну задачу и хотел бы посоветоваться со знающими.
Делаю приватные сообщения. Пытаюсь понять как это реализовать.
На данный момент придумал такой велосипед. Асинхронно записываю сообщение в базу и собеседник асинхронно его вытаскивает из базы. В правильном ли я направлении. От вашего ответ зависит еще пару моих вопросов. Прошу не игнорировать меня
Заранее спасибо
Извиняюсь, ввел Вас в заблуждение.
Короче говоря, при клике на кнопку сохранить, при помощи jquery помещаю статью в переменную var и методом аякс пост отправляю на сервер. (тобишь пытаюсь аяксом сохранить статью в базе )
Теперь я попытался выяснить кто js или php теряет по дороге этот амперсант.
Пока только jquery без php: нажимаю на сохранить, помещаю текст переменную и вывожу эту переменную сразу же на консоль. все нормально амперсант присутствует.
Теперь методом &.ajax отправляю этот текст на сервер
и то что мне вернул сервер опять же вывожу на консоль - и тут амперсанта уже нет.
В какой момент амперсант исчезает? когда метод отсылает на сервер или же когда сервер принимает или же ... Что мне делать?
наоборот он мне нужен, но когда его пытаюсь записать в поле типа TEXT он не записывается. Допустим статья, если в ней встречается & то статья в базу не записывается (Добавление)
если невнятно пытаюсь объяснить, скажите, я перефразирую.
друзья у менять чуть задача поменялась, как мне из переменно
$test = 456sо
вытащить только то что
1. после цифр(цифр может быть n-количество),
2. до букв
какие функции мне нужны или куда смотреть?
Спасибо еще раз
В php аякс обработчик попали переменные
$id= '26'
$table = 'notepad';
$newText = 'новый текст';
mysql_query("UPDATE $table SET text='$newTex' WHERE nid='$id'");
В переменную table могут попасть notepad, video, audio - соответственно их ключи nid vid aid
После слова WHERE идет nid который может быть nid, vid или aid
как туда подставить правильный nid, vid или aid
Думаю так, но не уверен. Взять первый символ строки в $table и просто добавить суффикс id
notepad = берем бервую букву + id = nid
video= берем бервую букву + id = vid
audio= берем бервую букву + id = aid
Если я в правильном направлении то подскажите как вытащить ту самую первую букву