Суббота, 18 Мая 2024, 16:53

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Форум игроделов » Записи участника » cougraAcc [1424]
Результаты поиска
cougraAccДата: Вторник, 07 Декабря 2010, 20:27 | Сообщение # 1261 | Тема: Для тех кто хочет создать свой травиан
Яркая личность GD
Сейчас нет на сайте
Emptik, Перезалей базу в другой кодировке(cp-1251)
в файле .htaccess
DEFAULT CHARACTER SET cp1251
Или добавить к файлу подключения базы данных:
mysql_query("SET NAMES cp-1251");
cougraAccДата: Вторник, 07 Декабря 2010, 20:05 | Сообщение # 1262 | Тема: Для тех кто хочет создать свой травиан
Яркая личность GD
Сейчас нет на сайте
vladboss, она будет мега популярна
cougraAccДата: Вторник, 07 Декабря 2010, 20:04 | Сообщение # 1263 | Тема: Оформление Ucoz` кого сайта!
Яркая личность GD
Сейчас нет на сайте
Don_Alexey, или топаешь на сайты типа templatemo.com качаешь понравившийся шаблон, потом настраиваешь его под юкоз(картинки, стили) переменные и т.д. или берешь что то типа web page maker для новичка норм, но код ужасен.... потом также меняешь все переменные
cougraAccДата: Вторник, 07 Декабря 2010, 19:46 | Сообщение # 1264 | Тема: Каким CMS для сайта пользуетесь?
Яркая личность GD
Сейчас нет на сайте
Hagrael, а бывает грязный?
cougraAccДата: Вторник, 07 Декабря 2010, 18:25 | Сообщение # 1265 | Тема: Каким CMS для сайта пользуетесь?
Яркая личность GD
Сейчас нет на сайте
ТяжолыйМолот, не в обиду УРЛы ужасные, нечитабельные вобще, поисковики бы повесились, да и смотрится не приятно
cougraAccДата: Вторник, 07 Декабря 2010, 15:21 | Сообщение # 1266 | Тема: социальная текстовая браузерная игра )
Яркая личность GD
Сейчас нет на сайте
1- регистрация на сайте
php+mysql где то описывал как делать регистрацию и авторизацию.... просто добавляешь поля и все в норме...
Бонус +1000 кредитов -> При 1й авторизации(условием, незнаю каким зависит от фантазии) обновляешь таблицу запросом
2- знакомство с основами игры
А) поиск жилья -> Создать "локацию" страницу с доступным жильем данные беруться из бд, при покупке ключ присваивается пользователю, а жилье скрывается из списка продаваемых....
Б) поиск работы -> Создаешь локацию биржа... в бд создаешь таблицу work там название например престижность профессии и ИД профессии и выводишь, при нажатии кнопки "устроиться" у юзера в таблице прописывается где он работает... далее в скрипте стоят условия... о поступлении ЗП
В) основные места в городе (аптека, больница, ресторан, спортзал, магазин, развлекательные заведения)->Реализуются тоже не сложно, от банальных скриптов apteka.php, bolnica.php и т.д. до содержания данных в БД
Бонус +50 опыта -> опять же запрос обновление таблицы
3- первое происшествие
А) нападение хулиганов -> после какого то действия условием ставишь На вас напали хулиганы, обновляешь бд, снимаешь деньги и уменьшаешь жизнь
ставишь в строке kwest 1
Б) получение подарка -> Например после больницы, где человек полечился если kwest =1 то он получает подарок
В) знакомство с БОТАМи
Г) побочное задание( вступление в группировку) -> после получения подарка kwest =2 проверяем... и даем цель
4- конец первого дня
А) знакомство с ХОББИ ->Также условием
Б) распределение полученного опыта ->в Конце kwest равен например 4 Пишем день успешно пройден, и разрешаем править статы....
cougraAccДата: Вторник, 07 Декабря 2010, 14:05 | Сообщение # 1267 | Тема: Каким CMS для сайта пользуетесь?
Яркая личность GD
Сейчас нет на сайте
Самопис, вначале писал фреймворк, потом на нем cms, теперь на нем же браузерку дописываю....
cougraAccДата: Понедельник, 06 Декабря 2010, 16:47 | Сообщение # 1268 | Тема: Структура данных чата.
Яркая личность GD
Сейчас нет на сайте
Приватный проще всего реализовать:
например есть форма:
Code

<form>
<input type=hidden name=priv value=0><input type=text name=msg><input type=submit>
</form>

<input type=hidden name=priv>
Этот инпут передает значения 0 если публичное, или ид юзера кому отправляем сообщение, это если приватное, далее через js реализуем передачу текста в текстовое поле, потом скрипт обрабатывает, ну а вывод идет также, выводим только юзеру с этим ид


Сообщение отредактировал cougraAcc - Понедельник, 06 Декабря 2010, 16:48
cougraAccДата: Понедельник, 06 Декабря 2010, 12:03 | Сообщение # 1269 | Тема: система входа + новости на пхп
Яркая личность GD
Сейчас нет на сайте
Deswing, Примерно вот так:
База:

Теперь авторизация: например auth.php

Code

<form action='?page=1' method='post'>
<p>
Ваш логин:<br>
         <input name='login' type='text' size='15' maxlength='15'>
       </p>
       <p>
Ваш пароль:<br>
         <input name='password' type='password' size='15' maxlength='15'>
       </p>
<p>
<input type='submit' name='submit' value='Войти'>  
<?php
if ($_GET['check']==1) {
session_start(); // Все та же ссесия))

if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') { unset($login);} } //Присваеваем логину переменную $login, если она пуста уничтожаем её
if (isset($_POST['password'])) { $password=$_POST['password']; if ($password =='') { unset($password);} }
//так же присваеваем паролю переменную $password проверяем....

// В общих чертах, или
/*
if (empty($login)) //Проверяем на введенность данных
{
exit ("Не введен логин, исправьте");
}
if (($password)) //Проверяем на введенность данных
{
exit ("Не введен пароль, исправьте");
}
*/
if (empty($login) or empty($password)) //Проверяем на введенность данных
{
exit ("Введена не вся информация, вернитесь и исправьте");
}
//обрезаем всякие тэги и прочую нечисть
$login = stripslashes($login);

$login = htmlspecialchars($login);

$password = stripslashes($password);

$password = htmlspecialchars($password);

//удаляем лишние пробелы
$login = trim($login);
$password = trim($password);

// подключаемся к базе
include ("connect.php");

$result = mysql_query("SELECT * FROM users WHERE login='$login'",$db); //извлекаем из базы все данные о пользователе с введенным логином
$myrow = mysql_fetch_array($result);
if (empty($myrow['password']))
{
//если пользователя с введенным логином не существует
exit ("Извините, введённый вами логин или пароль неверный.");
}
else {
//если существует, то сверяем пароли
if ($myrow['password']==$password) {
//если пароли совпадают, то запускаем пользователю сессию! Можете его поздравить, он вошел!
$_SESSION['login']=$myrow['login'];
$_SESSION['id']=$myrow['id'];//эти данные очень часто используются, вот их и будет "носить с собой" вошедший пользователь
echo "Вы успешно зашли на сайт, сейчас вы будете перенаправлены на главную страницу. <a href='index.php'>Нажмите если нет сил ждать</a>";
}

else {
//Если логин и пасс не сходятся
exit ("Извините, введённый вами логин или пароль неверный.");
}
}  
}
?>

connect.php
Code
<?php
$db = mysql_connect ("сюда пишем хост","логин","пароль");
mysql_select_db ("названия бд",$db);
?>

Теперь вывод новостей:
Code

<?
include("connect.php");

$query = mysql_query("SELECT * FROM news");

while($row = mysql_fetch_array($query))
{
$id = $row["id"];
$title = $row["title"];
$text = $row["text"];
$autor = $row["autor"];
print <<<HERE
<hr>
<a href="post.php?id=$id">
<h1>$title</h1>
</a>
Название материала $title<br>Текст:<br> $text<br> Автор: $autor
<hr>
HERE;
}
?>  

База к новостям:
Code

CREATE TABLE `news` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(15) NOT NULL default '',
`text` text(255) NOT NULL default '',
`autor` varchar(15) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;  

Файл для вывода 1й новости потом допишешь коментарии:

Code


<?
include ("connect.php");

if (isset($_GET["id"])) {$id = $_GET["id"];}

$query = mysql_query ("SELECT * FROM news WHERE id='$id'");
$row = mysql_fetch_array ($query);
$id = $row["id"];
$title = $row["title"];
$text = $row["text"];
$autor = $row["autor"];
print <<<HERE
<hr>
<a href="post.php?id=$id">
<h1>$title</h1>
</a>
Название материала $title<br>Текст:<br> $text<br> Автор: $autor
<hr>
HERE;
?>  

Добавлено (06.12.2010, 12:03)
---------------------------------------------
Напишу и скрипт комментариев, только не знаю работает или нет, если что скинешь ошибку поправим:
Исправляем post.php

Code

<?
include ("connect.php");

if (isset($_GET["id"])) {$id = $_GET["id"];}

$query = mysql_query ("SELECT * FROM news WHERE id='$id'");
$row = mysql_fetch_array ($query);
$id = $row["id"];
$title = $row["title"];
$text = $row["text"];
$autor = $row["autor"];

$comment = mysql_query ("SELECT * FROM comment WHERE newsid='$id'");
echo <<<HERE
<hr>
<a href="post.php?id=$id">
<h1>$title</h1>
</a>
Название материала $title<br>Текст:<br> $text<br> Автор: $autor
<hr>
<br>
<a href='add.php?id=$id'>Добавить коммент</a>
Коментарии:
HERE;
while($comm = mysql_fetch_array($comment))
{  
$idc = $comm["id"];
$titlec = $comm["title"];
$textc = $comm["text"];
$autorc = $comm["autor"];

echo "
id сообщения: $idc
Автор: $autorc<br>
Тема: $titlec<br>
Текст сообщения: $textc
<hr>
";  
}
?>  

Создаем таблицу:
Code

CREATE TABLE `comment` (
`id` int(11) NOT NULL auto_increment,
`newsid` int(15) NOT NULL default '',
`title` varchar(15) NOT NULL default '',
`text` text(255) NOT NULL default '',
`autor` varchar(15) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;  

Теперь добавление новостей: add.php

Code

<?php
session_start();
include("connect.php");
$newsid=$_GET['id'];
echo "
<form action='?add=1' method='post'>
Ид новости: $newsid
Имя автора:<br>
<input name='autor' type='text' size='15' maxlength='15'><br>
Тема:<br>
<input name='title' type='text' size='15' maxlength='15'><br>
Текст сообщения:<br>
<textarea cols='80' rows='10' name='text'></textarea><br>
<input type=submit value='Добавить'>
</form>
";

if($_GET['add']==1) {
$text = $_POST["text"];
$title = $_POST["title"];
$autor = $_POST["autor"];
$sql = mysql_query("INSERT INTO `comment` ('newsid',`title`, `text`, `autor`) VALUES('$newsid','$title', '$text', '$autor')");

if ($sql){
echo "Успешно";
} else {
echo "Ошибка: ".mysql_error();
}  
}
?>  

как то так.... возможны ошибки, писал на скорую руку
cougraAccДата: Пятница, 03 Декабря 2010, 12:41 | Сообщение # 1270 | Тема: Каким хостингом пользуемся?
Яркая личность GD
Сейчас нет на сайте
infobox.ru давно пользуюсь, тех. поддержка хорошая, условия хорошие, цены не высокие
cougraAccДата: Пятница, 03 Декабря 2010, 12:31 | Сообщение # 1271 | Тема: Обязательны ли знания HTML для создания сайта?
Яркая личность GD
Сейчас нет на сайте
lvovand, фигура речи
cougraAccДата: Четверг, 02 Декабря 2010, 22:15 | Сообщение # 1272 | Тема: Установка игр на Денвер(для новичков)
Яркая личность GD
Сейчас нет на сайте
Ошибка при подключении к БД
Access denied for user ''@'localhost' (using password: NO)
Прочитай.....
открываешь конфиг и все правишь
cougraAccДата: Четверг, 02 Декабря 2010, 22:08 | Сообщение # 1273 | Тема: Нужен бесплатный хостинг от 100мб.
Яркая личность GD
Сейчас нет на сайте
100mb.com
xhosting.com
гугли free web hosting за бугром почти все удовлетворят твои нужды
cougraAccДата: Четверг, 02 Декабря 2010, 22:01 | Сообщение # 1274 | Тема: Обязательны ли знания HTML для создания сайта?
Яркая личность GD
Сейчас нет на сайте
htmlbook.ru в помощь, хороший сайт
php.su тоже читай
а лучше книга php и mysql для чайников, научишься подключаться к бд и у тебя будет СВОЙ сайт на какой нибудь ркякнутой джумле
cougraAccДата: Четверг, 03 Июня 2010, 00:36 | Сообщение # 1275 | Тема: Официальная тема: АНТИНУБ Group
Яркая личность GD
Сейчас нет на сайте
Sky_Capitan, ой идиот ты, вот сам же терь свою меж. нац. разжигаешь, тыкаешь мне своим аллахом, и т.д. а насчет остального, я проигнорирую что ты написал, я все понимаю больная тема у тебя, ебадь свою маму и бабушку, поэтому ты пытаешся как то свой негатив сказать на других, может твоя мама кого попало домой водит, а ты маленький все это видишь......
cougraAccДата: Четверг, 03 Июня 2010, 00:34 | Сообщение # 1276 | Тема: Официальная тема: АНТИНУБ Group
Яркая личность GD
Сейчас нет на сайте
Руслан, не ссы прорвемся
cougraAccДата: Четверг, 03 Июня 2010, 00:33 | Сообщение # 1277 | Тема: Официальная тема: АНТИНУБ Group
Яркая личность GD
Сейчас нет на сайте
бля зато не страшно
cougraAccДата: Четверг, 03 Июня 2010, 00:30 | Сообщение # 1278 | Тема: Официальная тема: АНТИНУБ Group
Яркая личность GD
Сейчас нет на сайте
Официальная тема: АНТИНУБ Group
Продолжаем http://gcup.ru/forum/11-6257-1


Сообщение отредактировал cougraAcc - Четверг, 03 Июня 2010, 00:33
cougraAccДата: Четверг, 03 Июня 2010, 00:27 | Сообщение # 1279 | Тема: Сплошной флуд. Тема переименована и закрыта.
Яркая личность GD
Сейчас нет на сайте
ПрофЭссор, да он же дибил) откуда ему это знать
cougraAccДата: Четверг, 03 Июня 2010, 00:25 | Сообщение # 1280 | Тема: Сплошной флуд. Тема переименована и закрыта.
Яркая личность GD
Сейчас нет на сайте
Sky_Capitan, эээх целочка ты тупая, я не кавказец
Форум игроделов » Записи участника » cougraAcc [1424]
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг