HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 09.02.2009, 16:21
desTiny
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
 

  #2  
Старый 09.02.2009, 15:56
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

to Tigger
Может туплю,но разве не наоборот <?
if ($a < 0)
{
echo "Незалогинились =(<br>";
exit;
}
Оно будет больше ежели все пучком вроде.
 

  #3  
Старый 09.02.2009, 16:19
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Сделай по етому принцыпу
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);

?>
 

  #4  
Старый 09.02.2009, 16:24
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

хм,спсибо,если делать вот так:
PHP код:
while ($row mysql_fetch_assoc($query)) {
echo 
"trim($row['hash'])";
    } 
ТО работает на уря Выяснилось - виноват феч_аррей,так как мускул ресульт,возвращает все значения.Возможно есть еще один обход while? Чтото мне не нравиться вид того что получилось
 

  #5  
Старый 09.02.2009, 16:58
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Цитата:
но там такая фишка что когда нажимаешь на отправить оно у меня возвращается на localhost =(
Конечно... если кликаешь отправить, запрос идет post'om на страницу н.п. index.php?send. Соответственно у тебя нету send, и поэтому возвращает на index.php. Через файл-гет-контентс выхода не будет, разве что юзай str_replace либо сохрани страничку из сайта paste.ubuntu.com и отредактируй все пути на http://paste.ubuntu.com/file.php
 

  #6  
Старый 09.02.2009, 16:59
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Совсем глуаи вопрос,чтото я заступарился
Имею запрос.
PHP код:
$pass 'qwerty';
$old =  "old_password('".$pass."')";
 
mysql_query("INSERT INTO basehash VALUES(NULL,".$old."")"); 
Естевственно $old неподставлет значение $pass, а то и вообще ничего незаписывает.
Какбе мне измудриться?
 

  #7  
Старый 09.02.2009, 18:57
5triker
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме:
771228

Репутация: 77
По умолчанию

PHP код:
 $pass 'qwerty'
$old =  "old_password('".$pass."')"
 
mysql_query("INSERT INTO basehash VALUES(NULL,".$old.")"); 
 

  #8  
Старый 09.02.2009, 19:51
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Как за один запрос,пройти по нескольким значениям?Тоесть примерно так:
PHP код:
$checkbase mysql_query("SELECT * FROM hash WHERE hash='".md5($pass)."' or hash='".md5(md5($pass))."'"); 
 

  #9  
Старый 09.02.2009, 20:02
kraken
Участник форума
Регистрация: 02.01.2009
Сообщений: 104
Провел на форуме:
750298

Репутация: 297
По умолчанию

m0Hze а если запрос сделаешь один а потом средствами php проверишь все в цикле?
 

  #10  
Старый 09.02.2009, 20:12
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Некатит,сделал функцию подцепляемую.Мне просто нужно как можно меньше код сделать основной.В общем дописал функцию
 
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ