Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Войти "Как гость"...

Сообщения:  [1-6] 

 
 автор: Витос   (03.05.2007 в 20:01)   письмо автору
 
   для: black_prince   (03.05.2007 в 18:14)
 

Да все равно как.. Вы на примере покажите... Пожалуйста...

   
 
 автор: black_prince   (03.05.2007 в 18:14)   письмо автору
 
   для: Витос   (03.05.2007 в 17:27)
 

не легче если в сессии нет переменной (назначается при авторизации, регистрации) - не выводить форму для отправки?

   
 
 автор: Витос   (03.05.2007 в 17:27)   письмо автору
 
   для: Витос   (03.05.2007 в 16:28)
 

Ну люди, помогите...

   
 
 автор: Витос   (03.05.2007 в 16:28)   письмо автору
 
   для: bronenos   (03.05.2007 в 16:03)
 

Ну вот файл index.php, где вводят ник и пароль..


<?
header
("Cache-Control: no-cache");
header("Content-type:text/vnd.wap.wml");
$ref=rand(10000,1000000);
require(
"inc.php");
$link = @mysql_pconnect ($MySQL_Hostname$MySQL_Username$MySQL_Password)
                or die (
"<wml>
<card id=\"error\" title=\"error\">
<do type=\"prev\" label=\"Back\"><prev/></do><p align=\"center\">Can not connect to MySQL<br/>"
.mysql_error()."</p>
</card>
</wml>"
);

     @
mysql_select_db($MySQLDatabasename) or die ("<wml>
<card id=\"error\" title=\"error\">
<do type=\"prev\" label=\"Back\"><prev/></do><p align=\"center\">error select the database...<br/>"
.mysql_error()."</p>
</card>
</wml>"
);

for (
$n 0$n <= 10$n++){
$room "room".$n;
$tm time()-300;
$r = @mysql_query ("Select id from $room WHERE id > '".$tm."' group by who order by id desc");
$asnum mysql_affected_rows();
@
$kol $kol $asnum-1;
}
echo 
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo 
"<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">\n";
echo 
"<wml>\n";
echo 
"<head><meta http-equiv=\"Cache-Control\" content=\"no-cache\" forua=\"true\"/></head>\n";
echo 
"<card id=\"index\" title=\"Небеса-Чат\">\n";
echo 
"<p align=\"center\" mode=\"wrap\">\n";
echo 
"<small><b>Самый дружный чат!!</b></small><br/>";
echo 
"<u>Nebesa.Us/chat/</u><br/>";
echo 
"- - -<br/>";
echo 
"<img src=\"chat.gif\" alt=\"..\"/><br/>";
$chl "человек";
if (((
$kol%10==2)||($kol%10==3)||($kol%10==4))&&($kol/10)!=1)$chl "человека";
echo 
"Общаются: $kol $chl<br/>";

echo 
"- - -<br/>";

echo 
"Ваш ник:<br/>\n";
echo 
"<input name=\"us\" maxlength=\"20\" title=\"nick\" emptyok=\"true\"/><br/>\n";
echo 
"Пароль:<br/>\n";
echo 
"<input name=\"ps\" maxlength=\"20\" title=\"password\" emptyok=\"true\"/><br/>\n";
echo 
"<anchor title=\"go\">Войти<go href=\"enter.php?ref=$ref\" method=\"post\">\n";
echo 
"<postfield name=\"us\" value=\"$(us)\"/>\n";
echo 
"<postfield name=\"ps\" value=\"$(ps)\"/>\n";
echo 
"</go></anchor><br/>\n";

echo 
"- - -<br/>\n";
echo 
"<a href=\"ustav.php\">Регистрация</a><br/>\n";
echo 
"- - -<br/>\n";

$r mysql_query("select count(id) as num from users");
$a mysql_fetch_array($r);
$num $a["num"];
mysql_close ($link);
echo 
"Всего чатлан: $num<br/>\n";
echo 
"<a href=\"http://nebesa.us\">На главную</a><br/>\n";
echo 
"- - -<br/>\n";
echo 
"<img src=\"http://top.nash-kovcheg.ru/cnt/3907.wbmp\" alt=\"Nebesa.Us\"/>";
echo 
"</p></card></wml>";
?>


Где именно поставить это?

   
 
 автор: bronenos   (03.05.2007 в 16:03)   письмо автору
 
   для: Витос   (03.05.2007 в 15:58)
 

в сессию при авторизации ставите переменную, например, auth тем, кто зарегистрирован
если при попытке отправить нет такой переменной то не позволяем отправить

   
 
 автор: Витос   (03.05.2007 в 15:58)   письмо автору
 
 

Здравствуйте, уважаемые! Есть у меня чат, в который можно попасть лишь когда пройдешь регистрацию... Как можно сделать, чтоб чат можно было читать без регистраций? Но только читать, не писать.. Помогите, пожалуйста.. Если надо какие то файлы, говорите, я скину.. А то я не могу понять.. Заранее вам спасибо.

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования