 |
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 10.12.2025 - 09:36:42
Страницы: 1 ... 2 3 4 5 6 Онлайн| Объявление - WR-Scriptы в UTF-8 кодировке |
|---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2026 год.
|
| Автор | Сообщение |
|---|
Maksir •
M Участник форума
|
может кто-нить сотрёт это и предидущее сообщение..? мня по запарке не в тему ляпнул :) | |
|
| Сообщение # 40 |
21.08.06 - 10:16:30
|  | WR •
W Участник форума
|
Неа Раз уж сказал, то давай, помогу Сэму. Найди скрипт  | |
|
| Сообщение # 41 |
21.08.06 - 16:13:46
|  | Артур •
А гость
|
Есть скрипт, но база на mysql Хотя это не принципиально | |
|
| Сообщение # 42 |
25.08.06 - 07:58:50
|  | Maksir •
M Участник форума
|
Артур, если это пример, то интересно было бы взглянуть :) а вообще, конечно, в phpBB и др. можно было бы посмотреть и самим. Но никак руки не доходят.. Так что, раз уж есть, то давай. За ето тебе спасибо! Можно без описания. Самим интересно будет разобраться. | |
|
| Сообщение # 43 |
25.08.06 - 13:59:19
|  | Артур •
А гость
|
все крайне просто (на mysql)
Предполагается, что мы уже создали таблицу on-line
$id_time=time()-3600; //прошел 1 час (секунды) //удаляем устаревшие записи mysql_query("delete from $nbas_line where id_line<'$id_time'");
//проверяем на присутствие в базе пользователя $ip_line=getenv("REMOTE_ADDR"); $dubl_line=mysql_query("select * from $nbas_line where ip_line='$ip_line' AND id_ank='$reg_id'"); $dubltop_line=@mysql_num_rows($dubl_line);
if ($dubltop_line<=0) { //добавляем в базу новую запись $id_line=time(); if($reg_name=='') $name_line='гость'; if($reg_name<>'') $name_line=$reg_name;
$query_line="insert into $nbas_line ( id_line, ip_line, id_ank, name ) values ( '$id_line', '$ip_line', '$reg_id', '$reg_name')"; //выполняем запрос @mysql_query("$query_line");
Все инклудим куда нибудь в начало index.php И где угодно выводим из базы текущие записи Если не понятно будем объяснять
p.s. Не претендую на гениальность | |
|
| Сообщение # 44 |
25.08.06 - 16:47:39
|  | Maksir •
M Участник форума
|
Артур, спасиб!
Да, вот весь смысл кода какой... сделаем умные лица! 
Артур, прикольно всё, но сложно разобраться. Может есть таблица базы данных? Точнее, какие переменные из этого скрипта входят в таблицу этой БД, если можешь, перечисли их пожалуйста. Но, только те, с которыми работает данный скрипт. Это поможет получше разобраться что есть где... | |
|
| Сообщение # 45 |
28.08.06 - 15:41:55
|  | Maksir •
M Участник форума
|
Очень много получается переменных. Можно ли это как-то сократить? На примере БД этого форума. Или всё же, стоит что-то из переменых этой БД добавить в БД-форума, что бы скрипт заработал? (если это необходимо) | |
|
| Сообщение # 46 |
28.08.06 - 15:57:27
|  | Артур •
А гость
|
Maksir, Цитата: | Можно без описания. Самим интересно будет разобраться. |
Определитесь, Вам учится или готовый скрипт нужен. Скрипт простейший и достаточно документирован Чтобы он заработал для этого форума надо только сопоставить переменные.
Если что-то конкретно непонятно, задавайте конкретные вопросы. | |
|
| Сообщение # 47 |
29.08.06 - 10:22:05
|  | Maksir •
M Участник форума
|
Артур, в твоем примере есть переменные аутификации, логин, пароль и т.п. (я образно) Так вот, хотелось бы просто выяснить, где ID пользователя, а где переменная аутификации, что бы их единфицировать и сопоставить.
Вот это например $dubl_line и это $ip_line | |
|
| Сообщение # 48 |
29.08.06 - 15:19:36
|  | Maksir •
M Участник форума
|
Разберёмсу, конечно! :)) У меня сейчас на работе мутно очень. Сезон... | |
|
| Сообщение # 49 |
29.08.06 - 15:29:51
|  | Maksir •
M Участник форума
|
читай предидущее на 4 странице | |
|
| Сообщение # 50 |
29.08.06 - 15:30:38
|  | WR •
W Участник форума
|
Артур, спасибо за ещё один пример.
Я уже давно собираюсь разработать свой механизм, но видимо ещё не время, потому как у меня ну очень громоздко получается. | |
|
| Сообщение # 51 |
29.08.06 - 18:04:16
|  | Артур •
А гость
|
Maksir,
Цитата: | в твоем примере есть переменные аутификации, логин, пароль и т.п. (я образно) Так вот, хотелось бы просто выяснить, где ID пользователя, а где переменная аутификации, |
Ок, понятно, объясняю Скрипт не привязан к этому форуму, поэтому не ищите знакомых названий переменных
$reg_id - идентификатор пользователя $reg_name - имя пользователя Предполагается, что эти две переменные, после регистрации или авторизации пользователя, висят в памяти как глобальные переменные сессии или куки.
$ip_line=getenv("REMOTE_ADDR"); это определяем ip пользователя чтобы однозначно его идентифицировать
Конструкция $dubl_line=mysql_query("select * from $nbas_line where ip_line='$ip_line' AND id_ank='$reg_id'"); $dubltop_line=@mysql_num_rows($dubl_line); ище в базе пользователя по ip и идентификатору
если не нашли (новый пользователь) добавляем $query_line="insert into $nbas_line ( id_line, ip_line, id_ank, name ) values ( '$id_line', '$ip_line', '$reg_id', '$reg_name')";
Все, привязывайте к своим скриптам.
| |
|
| Сообщение # 52 |
31.08.06 - 08:44:38
|  | Страницы: 1 ... 2 3 4 5 6
|