Polish Bittorrent Tracker Support

  • Maj 18, 2012, 03:35:05
  • Witamy, Gość
Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukanie zaawansowane  

Aktualności:

Autor Wątek: Strony www użytkowników  (Przeczytany 688 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Kuba1530

  • Gość
Strony www użytkowników
« dnia: Listopad 05, 2005, 12:28:29 »

Mod ten pozwala na wpisanie strony www do swojego profilu. Został napisany przez RAW'a.
Dodaj do bazy danych:
ALTER TABLE users ADD website varchar(250) NOT NULL;Potem utwórz plik website.php lub jakikolwiek, w którym chcesz, aby były wyświetlane te strony:
<?php
require "include/bittorrent.php";
dbconn();
loggedinorreturn();

stdhead("Strony www userów");

print(
"<h1>Strony www userów</h1>\n");

$res mysql_query("SELECT id,username,country,website FROM users WHERE status='confirmed' ORDER BY username ") or sqlerr();
$num mysql_num_rows($res);

print(
"<table border=1 cellspacing=0 cellpadding=5>\n");
print(
"<tr><td class=colhead align=left>Użytkownik</td><td class=colhead align=left>Strona www</td><td class=colhead align=left>Kraj</td></tr>\n");
for (
$i 0$i $num; ++$i)
{
$arr mysql_fetch_assoc($res);
if ($arr['country'] > 0)
{
$cres mysql_query("SELECT name,flagpic FROM countries WHERE id=$arr[country]");
if (mysql_num_rows($cres) == 1)
{
$carr mysql_fetch_assoc($cres);
$country "<td style='padding: 0px' align=center><img src=pic/flag/$carr[flagpic] alt=\"$carr[name]\"></td>";
}
}
else
$country "<td align=center>---</td>";

if (
$arr['website'])
print("<tr><td align=left><a href=userdetails.php?id=$arr[id]>$arr[username]</a></td><td align=left><a href=$arr[website] target=_blanc>$arr[website]</a></td>$country</tr>\n");
}

print(
"</table>\n");

stdfoot();
die;
?>

W pliku my.php dodaj kod:
tr("Strona WWW", "<input name=website size=50 value=\"" . htmlspecialchars($CURUSER["website"]) ."\">",1);
W pliku takeprofedit.php dodaj:
$website = $_POST["website"];
oraz
$updateset[] = "website = " . sqlesc($website);
I to by było na tyle
« Ostatnia zmiana: Sierpień 04, 2008, 02:52:07 wysłana przez Kuba1530 »
Zapisane

null

  • Super zaawansowany
  • ******
  • Reputacja 40
  • Offline Offline
  • Wiadomości: 1679
Odp: Strony www użytkowników
« Odpowiedź #1 dnia: Sierpień 13, 2008, 03:04:50 »

Podatne na xss i powiązane.

Btw _blank, nie _blanc.
Zapisane
NullPointerException. chantico podejście drugie. Faza projektowania.
 

Strona wygenerowana w 0.237 sekund z 23 zapytaniami.