Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

30.09.2008, 12:42
|
|
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме: 745130
Репутация:
159
|
|
Сообщение от Dr1ver
1) Какой функцией можно узнать Mime-type файла? Не тока картинки, а любого???
2) Какой функцией узнать кодировку текстового файла???
1 mime_content_type
2 хз
|
|
|

30.09.2008, 12:56
|
|
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
Как реализовать постраничный вывод? mysql+php
Из моего движка:
PHP код:
function pager($page, $pages, $pg) { # Build pagination
$res = ' <table border=0 class=row1 width=370 cellspacing=0 cellpadding=0><tr><td align=right><br><b>Pages: </b>';
$numpag = (int)($pages);
if ($numpag < $pages) {$numpag++;}
if ($numpag == 0) {$numpag = 1;}
$currp = (int)($pg);
$res .= ($pg <= 1) ? '<b><font color=#AAAAAA>«</font></b> ' : '<a href="?page='.$page.'&pg='.($currp-1).'">«</a> ';
if ($numpag <= 10)
{
for ($i=1; $i<=$numpag; $i++)
{
$res .= (($i <= $pg) && ($i >= $pg)) ? '<b><font color=#000000>['.$i.']</font></b> ' : '<a href="?page='.$page.'&pg='.$i.'">'.$i.'</a> ';
}
}
else
{
$showpag = 10;
$st = $currp-4;
if ($st < 1) {$st = 1;}
if ($st > 2)
{
$res.=' <a href="?page='.$page.'&pg=1">1</a> <b><font color=#AAAAAA>...</font></b>';
$showpag-=2;
}
else if ($currp > 5)
{
$res.=' <a href="?page='.$page.'&pg=1">1</a> ';
$showpag-=1;
}
if ($st+$showpag > $numpag) {$st = $numpag-$showpag;}
for ($i=$st; $i<=$st+$showpag; $i++)
{
$res.= (($i <= $pg) && ($i >= $pg)) ? ' <b><font color=#000000>['.$i.']</font></b> ' : ' <a href="?page='.$page.'&pg='.$i.'">'.$i.'</a> ';
}
if ($st < ($numpag-$showpag)-1) {$res.=' <b><font color=#AAAAAA>...</font></b> <a href="?page='.$page.'&pg='.$numpag.'">'.$numpag.'</a> ';}
else if (($currp <= $numpag-5)&&($numpag>$showpag+1)) {$res.=' <a href="?page='.$page.'&pg='.$numpag.'">'.$numpag.'</a> ';}
}
$res .= ($pg >= ($pages)) ? '<b><font color=#AAAAAA>»</font></b> ' : '<a href="?page='.$page.'&pg='.($currp+1).'">»</a></td>';
return $res; }
$page - имя страницы (?page= $page)
$pages - Кол-во страниц.
$pg - текущая страница (?page=$page&pg= $pg)
Пример вызова: echo pager('news',30,15);
Получается нечто подобное:
Pages: « 1 ... 11 12 13 14 [15] 16 17 18 19 ... 30 »
|
|
|

30.09.2008, 13:16
|
|
Участник форума
Регистрация: 20.08.2008
Сообщений: 137
Провел на форуме: 2607957
Репутация:
184
|
|
Код:
<?php
$mime=mime_content_type('file.rar');
echo $mime;
?>
Выдаёт:
Код:
Fatal error: Call to undefined function: mime_content_type()
PHP Version 5.2.4
Последний раз редактировалось Dr1ver; 30.09.2008 в 13:37..
|
|
|

30.09.2008, 13:38
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
Dr1ver включи модуль php_mime_magic
|
|
|

30.09.2008, 13:47
|
|
Участник форума
Регистрация: 20.08.2008
Сообщений: 137
Провел на форуме: 2607957
Репутация:
184
|
|
Сообщение от Gifts
Dr1ver включи модуль php_mime_magic
У себя то я включу, а вот на хостинге - вряд ли
|
|
|

30.09.2008, 14:42
|
|
Постоянный
Регистрация: 31.07.2002
Сообщений: 312
Провел на форуме: 1212427
Репутация:
187
|
|
Сообщение от Dr1ver
У себя то я включу, а вот на хостинге - вряд ли
Закачиваешь на сервак, подключаешь функцией dl()
|
|
|

30.09.2008, 16:43
|
|
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
Провел на форуме: 668329
Репутация:
106
|
|
подскажите, как на php генерировать случайные числа?
так, неработает
|
|
|

30.09.2008, 16:45
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
Сообщение от UnPazz
подскажите, как на php генерировать случайные числа? так, неработает
http://ru2.php.net/manual/ru/function.mt-rand.php
|
|
|

30.09.2008, 17:04
|
|
Участник форума
Регистрация: 20.08.2008
Сообщений: 137
Провел на форуме: 2607957
Репутация:
184
|
|
Сообщение от UnPazz
подскажите, как на php генерировать случайные числа? так, неработает
PHP код:
<?php
$randomize=rand( 1, 200);
echo $randomize;
?>
1- минимальное число;
2-максимальное число;
|
|
|

30.09.2008, 17:12
|
|
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме: 6722038
Репутация:
1385
|
|
Сообщение от Dr1ver
PHP код:
<?php
$randomize=rand( 1, 200);
echo $randomize;
?>
1- минимальное число;
2-максимальное число;
тут случайное число лучше 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|