ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

09.02.2009, 16:19
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Сделай по етому принцыпу
PHP код:
<?php
$conn = mysql_connect("localhost", "mysql_user", "mysql_password");
if (!$conn) {
echo "Unable to connect to DB: " . mysql_error();
exit;
}
if (!mysql_select_db("mydbname")) {
echo "Unable to select mydbname: " . mysql_error();
exit;
}
$sql = "SELECT id as userid, fullname, userstatus
FROM sometable
WHERE userstatus = 1";
$result = mysql_query($sql);
if (!$result) {
echo "Could not successfully run query ($sql) from DB: " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "No rows found, nothing to print so am exiting";
exit;
}
// До тех пор, пока в результате содержатся ряды, помещаем их в
// ассоциативный массив.
// Заметка: если запрос возвращает только один ряд -- нет нужды в цикле.
// Заметка: если вы добавите extract($row); в начало цикла, вы сделаете
// доступными переменные $userid, $fullname, $userstatus.
while ($row = mysql_fetch_assoc($result)) {
echo $row["userid"];
echo $row["fullname"];
echo $row["userstatus"];
}
mysql_free_result($result);
?>
|
|
|

09.02.2009, 16:21
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме: 3008839
Репутация:
1502
|
|
Сообщение от m0Hze
Тоесть только первое совпадение.Мне же нужно выдраь и второй хеш.Что неправильно?
while ($row = mysql_fetch_array($r))
print_r($row);
mysql_fetch_array одну строчку возвращает. (притом в мускуле - в порядке добавления строк! "реляционная СУБД", нафиг)
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
|
|
|

09.02.2009, 16:24
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
хм,спсибо,если делать вот так:
PHP код:
while ($row = mysql_fetch_assoc($query)) {
echo "trim($row['hash'])";
}
ТО работает на уря  Выяснилось - виноват феч_аррей,так как мускул ресульт,возвращает все значения.Возможно есть еще один обход while? Чтото мне не нравиться вид того что получилось 
|
|
|

09.02.2009, 16:42
|
|
Новичок
Регистрация: 08.02.2009
Сообщений: 17
Провел на форуме: 90355
Репутация:
0
|
|
Сообщение от b3
Carbon1
это?
PHP код:
<?php
$fp = file_get_contents("http://paste.ubuntu.com/");
echo $fp;
?>
Спасибо буду знать уже...но там такая фишка что когда нажимаешь на отправить оно у меня возвращается на localhost =(
|
|
|

09.02.2009, 16:58
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
но там такая фишка что когда нажимаешь на отправить оно у меня возвращается на localhost =(
Конечно... если кликаешь отправить, запрос идет post'om на страницу н.п. index.php?send. Соответственно у тебя нету send, и поэтому возвращает на index.php. Через файл-гет-контентс выхода не будет, разве что юзай str_replace либо сохрани страничку из сайта paste.ubuntu.com и отредактируй все пути на http://paste.ubuntu.com/file.php
|
|
|

09.02.2009, 16:59
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Совсем глуаи вопрос,чтото я заступарился 
Имею запрос.
PHP код:
$pass = 'qwerty';
$old = "old_password('".$pass."')";
mysql_query("INSERT INTO basehash VALUES(NULL,".$old."")");
Естевственно $old неподставлет значение $pass, а то и вообще ничего незаписывает.
Какбе мне измудриться?
|
|
|

09.02.2009, 18:57
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме: 771228
Репутация:
77
|
|
PHP код:
$pass = 'qwerty';
$old = "old_password('".$pass."')";
mysql_query("INSERT INTO basehash VALUES(NULL,".$old.")");
|
|
|

09.02.2009, 19:51
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Как за один запрос,пройти по нескольким значениям?Тоесть примерно так:
PHP код:
$checkbase = mysql_query("SELECT * FROM hash WHERE hash='".md5($pass)."' or hash='".md5(md5($pass))."'");
|
|
|

09.02.2009, 20:02
|
|
Участник форума
Регистрация: 02.01.2009
Сообщений: 104
Провел на форуме: 750298
Репутация:
297
|
|
m0Hze а если запрос сделаешь один а потом средствами php проверишь все в цикле?
|
|
|

09.02.2009, 20:12
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Некатит,сделал функцию подцепляемую.Мне просто нужно как можно меньше код сделать основной.В общем дописал функцию 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|