Вы не зашли.
Главная » PHP » PHP+MySQL
#1031. tipsun Off (19)
Moderator
2011.04.23 12:12
Вот додумался так сделать, по-моему самая простая/примитивная защита.

Код:
span style="color: #0000BB"><?php$dir = (empty($_GET['dir']) or strpos($_GET['dir'], '..')) ? '.' : trim($_GET['dir']);$files = array();if(is_dir('./'.$dir) and $ondir = opendir('./'.$dir)) { while(false !== ($read = readdir($ondir))) { //ляля } //люлю }?>
Отредактировано tipsun (2011.04.23 12:12)
#1032. Gemorroj Off (107)
Administrator
2011.04.23 22:10
ну да вроде, все ок)
#1033. tipsun Off (19)
Moderator
2011.04.24 19:07
Как лучше считать количество эл массива?

Код:
span style="color: #0000BB"><?phpwhile(false !== ($read = readdir($ondir))) { //ляля $count += 1; }//или в конце sizeof($array); ??>
#1034. Gemorroj Off (107)
Administrator
2011.04.24 20:08
конкретно по твоему вопросу - sizeof
по примеру, у тебя считается кол-во файлов/директорий/ссылок в папке. что совсем не массив.
#1035. tipsun Off (19)
Moderator
2011.04.24 20:08
Спс.
#1036. POFIGISST Off (6)
Участник
2011.04.25 11:11
как сделать номера?
вот мой код
Код:
span style="color: #0000BB"><?php//подключение к базе$db = mysql_connect("localhost","ололо","олололо");mysql_select_db ("ололоол",$db);//выбор из базы,сортировка,лимит(сколько юзеров выводить)$result = mysql_query("SELECT * FROM chat_users ORDER BY posts DESC LIMIT 4 ",$db);$myrow = mysql_fetch_array ($result);$glavn = "http://x4atix.ru";//Главная// вывод данныхecho'<div class="hdrs">Топ активных</div>'; echo'<div class="dt">'; do{ printf("Ник: %s - %s<br><br>",$myrow ["nickname"],$myrow ["posts"]); }while ($myrow = mysql_fetch_array ($result));echo'<div class="gb">';echo "<a href=\"$glavn\">Главная</a>"; ?>
у меня выводит вот так как на первой картинке ,а я хочу сделать чтоб под номерами выводило,как на второй картинке )) как такое можно сделать?))
Вложения
112114.png 2kb {201x49} [загрузок: 786]
112112.png 2kb {172x48} [загрузок: 772]
Отредактировано POFIGISST (2011.04.25 11:11)
#1037. Gemorroj Off (107)
Administrator
2011.04.25 11:11
Код:
span style="color: #0000BB"><?php//подключение к базе $db = mysql_connect("localhost", "ололо", "олололо");mysql_select_db("ололоол", $db);$glavn = "http://x4atix.ru";//Главная//выбор из базы,сортировка,лимит(сколько юзеров выводить)$result = mysql_query("SELECT * FROM chat_users ORDER BY posts DESC LIMIT 4 ", $db);// вывод данныхecho '<div class="hdrs">Топ активных</div>'; echo '<div class="dt">'; $i = 0;while ($myrow = mysql_fetch_assoc ($result)) { printf(++$i . ') Ник: %s - %s<br><br>', $myrow['nickname'], $myrow['posts']);}echo '<div class="gb">';echo '<a href="' . $glavn . '">Главная</a>';?>
#1038. POFIGISST Off (6)
Участник
2011.04.25 11:11
Gemorroj спс)))Работает тема)))))
#1039. POFIGISST Off (6)
Участник
2011.04.25 12:12
Блин,теперь оно где то теряет 1 юзера(( самого первого не выводит,то есть ставлю лимит 4,а оно выводит 3,ставлю 5,а выводит 4 ((
#1040. Gemorroj Off (107)
Administrator
2011.04.25 12:12
логика не поменялась в сравнении с оригиналом. возможно, что-то ты не так скопипастил.
Страниц: 1102 103 104 105 106119 Все
Главная
WEB
PunBB Mod v0.6.2
0.033 s