Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

16.06.2008, 23:04
|
|
Познавший АНТИЧАТ
Регистрация: 09.06.2006
Сообщений: 1,359
Провел на форуме: 5301021
Репутация:
1879
|
|
как декодировать строку.?
http://www.php.net/url_decode
|
|
|

16.06.2008, 23:09
|
|
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме: 1269624
Репутация:
114
|
|
http://www.php.net/url_decode
самый умный? делал! непомогает! не задавал бы если былобы все так просто так просто.
|
|
|

17.06.2008, 13:23
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
будте добры скажите как сделать запрос и как из него получить колличество записей в бд....
Отвечал же тебе уже!
Во всей базе или только одной таблице
$sql = "SELECT count(id) `table_name`";
table_name - имя таблицы
А со всей можно так
PHP код:
$db=mysql_connect("localhost", "user_name", "");
$db_list=mysql_list_dbs($db);
while($r_db=mysql_fetch_object($db_list)) {
echo $r_db->Database."n";
// распечатать список таблиц
$t_list=mysql_list_tables($r_db->Database);
for($i=0;$i<mysql_num_rows($t_list);$i++) {
echo " - ".mysql_tablename($t_list,$i)."n";
}
}
пример выведет все имена баз данных и таблиц, которые в них содержаться
Недолго переделать, что бы не имена таблиц выводило, а делало запрос
$sql = "SELECT COUNT(id)" . mysql_tablename($t_list,$i);
и то значение что вернет(количество записей) добавлять к какойто переменной
|
|
|

17.06.2008, 13:45
|
|
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме: 1269624
Репутация:
114
|
|
ребята нужен маленький хелп.
как декодировать строку........
Проблема решана помогло iconv
|
|
|

17.06.2008, 16:02
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Написал вход на сайт, но что то он перестал работать!
Вчера работал!
Помогите плиз разобраться, что тут нитак:
PHP код:
<?php
session_start();
if(!session_is_registered("valid_user")){
?>
<form action="prolog.php" enctype="multipart/form-data" method="post">
<div style="margin:90px 0px 0px 20px;" >
<table width="149" height="100" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="bottom" class="iePNG" style="background-image: url(img/login.png); background-position:top left; background-repeat:no-repeat; height:37px; padding:0px 0px 4px 4px;">
<input type="text" name="login" style="border:none; background:none; width:143px; font-size:14px;" />
</td>
</tr>
<tr>
<td style="height:10px;"></td>
</tr>
<tr>
<td valign="bottom" class="iePNG" style="background-image: url(img/password.png); background-position:top left; background-repeat:no-repeat; height:37px; padding:0px 0px 4px 4px;">
<input type="password" name="password" style="border:none; background:none; width:143px; font-size:14px;" />
</td>
</tr>
<tr>
<td align="" style="padding-top:5px;"><input type="image" src="img/reg.png" style="margin-right:14px;" onClick="window.open('member.php',''); return false;" /> <input type="image" src="img/vhod.png" /></td>
</tr>
</table>
</div>
</form>
<?php
}
else{
if($login && $password){
include("admin/config.php");
$result = mysql_query ("SELECT * FROM `member` WHERE `login`='".$login."' AND `password`='".$password."'");
if(!empty($result)){
$row = mysql_fetch_array ($result);
$valid_user = $row["id"];
echo $valid_user;
session_register("valid_user");
if(session_is_registered("valid_user")){
echo'<div style="font:; margin:0px 20px 0px 20px;">Мы рады Вас приветствовать <i>'.$row["login"].'</i>!</div>';
}
}
}
}
|
|
|

17.06.2008, 16:10
|
|
Участник форума
Регистрация: 02.04.2006
Сообщений: 273
Провел на форуме: 1269624
Репутация:
114
|
|
Написал вход на сайт, но что то он перестал работать!
Вчера работал!
Помогите плиз разобраться, что тут нитак:
if($login && $password){
if($_POST['login'] && $_POST['password']){
Последний раз редактировалось EST a1ien; 17.06.2008 в 16:18..
|
|
|

17.06.2008, 16:28
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
А если стоит регистер глобалс?
---
Может так:
if(isset($_POST['login']) && isset($_POST['password'])) {
---
ЗЫ код смотреть впадлу
|
|
|

17.06.2008, 18:01
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Сообщение от EST a1ien
if($login && $password){
if($_POST['login'] && $_POST['password']){
нет, непомогает
Сообщение от bul.666
А если стоит регистер глобалс?
---
Может так:
if(isset($_POST['login']) && isset($_POST['password'])) {
---
ЗЫ код смотреть впадлу
не, за ночь я регистер в глобалс не менял
Помогите, help 
|
|
|

17.06.2008, 18:12
|
|
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
Провел на форуме: 2127116
Репутация:
383
|
|
может я дурак, но объясни что делает это ?
Код:
if($login && $password){
include("admin/config.php");
|
|
|

17.06.2008, 18:14
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
Если ты делаешь так
if($login && $password){
if($_POST['login'] && $_POST['password']){
то и
$result = mysql_query ("SELECT * FROM `member` WHERE `login`='".$_POST['login'] ."' AND `password`='".$_POST['password']."'");
нужно делать... вообще везде замени переменные на $_POST
вообще, сделай перед этой строкой
echo "SELECT * FROM `member` WHERE `login`='".$_POST['login'] ."' AND `password`='".$_POST['password']."'";
И посмотри что выведет
Config.php - проверь
ps
А на какой сайт это вход???
Ты про sql-injection не слыхал?  [U]
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|