Napisałem taki mały skrypt:
<?
$f=fopen("../passwords.txt", "r");
$read=fread($f, 100);
fclose($f);
echo ($read);
?>
Hasła są szyfrowane w MD5. Chciałbym się dowiedzieć jak moge je rozszyfrować i dzielić na linijki:
user/pass
user/pass itp.
Napisałem taki mały skrypt:
<?
$f=fopen("../passwords.txt", "r");
$read=fread($f, 100);
fclose($f);
echo ($read);
?>
Hasła są szyfrowane w MD5. Chciałbym się dowiedzieć jak moge je rozszyfrować i dzielić na linijki:
user/pass
user/pass itp.
MD5 jest rodzajem haszowania, a haseł po haszowaniu nie da się odtworzyć.
Ok. Teraz nie mogę pozyskać rekordów z bazy.
Chcem po prostu szczytac dane z tabel:
<?
$link=mysql_connect("localhost", "root", "krasnal");
$flag=mysql_select_db("test01");
$query="PASS SELECT * FROM USERS";
$result=mysql_query($query);
while($row=mysql_fetch_field($result)){
}
print ("$pass");
$query2="NAME SELECT * FROM USERS";
$result=mysql_query($query2);
while($row=mysql_fetch_field($result)){
}
print ("$name");
?>
poszukaj jakiegoś kursu sql’a
NAME SELECT * FROM USERS
jest błędne, powinno być:
SELECT NAME FROM USERS;
a w ogóle poprawna wersja skryptu:
<?
$link=mysql_connect("localhost", "root", "krasnal");
$flag=mysql_select_db("test01");
$query="SELECT * FROM USERS";
$result=mysql_query($query);
if ($result !== false){
while($row=mysql_fetch_field($result)){
echo 'Uzytk: '.$row['name'].', haslo: '.$row['pass'].'
';
}
}
?>
Zrobiłem jak napisałeś i nadal nie wyświetla.
a spróbuj jeszcze zamiast
mysql_fetch_field
dać
mysql_fetch_assoc
oczywiście zakładam, że hasło i nazwa użytkownika do bazy są poprawne, że została wybrana dobra baza ( u ciebie test01 ) oraz tabela, z której ma pobierać info została stworzona 
Niestety nie działa. Nie wyświetla.
a wpisy w bazie są?
Oczywiście, że są. Mam panel admina, który łączy się z bazą i tę samą tabelą. Wszystko jest ok. Mam krasnalserv 2.7