ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5751  
Старый 30.09.2008, 12:42
Аватар для NuR
NuR
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме:
745130

Репутация: 159
Отправить сообщение для NuR с помощью ICQ
По умолчанию

Цитата:
Сообщение от Dr1ver  
1) Какой функцией можно узнать Mime-type файла? Не тока картинки, а любого???
2) Какой функцией узнать кодировку текстового файла???
1 mime_content_type
2 хз
 
Ответить с цитированием

  #5752  
Старый 30.09.2008, 12:56
Аватар для [x26]VOLAND
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

Цитата:
Как реализовать постраничный вывод? 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:&nbsp;&nbsp;</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 »
 
Ответить с цитированием

  #5753  
Старый 30.09.2008, 13:16
Аватар для Dr1ver
Dr1ver
Участник форума
Регистрация: 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..
 
Ответить с цитированием

  #5754  
Старый 30.09.2008, 13:38
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Dr1ver включи модуль php_mime_magic
 
Ответить с цитированием

  #5755  
Старый 30.09.2008, 13:47
Аватар для Dr1ver
Dr1ver
Участник форума
Регистрация: 20.08.2008
Сообщений: 137
Провел на форуме:
2607957

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

Цитата:
Сообщение от Gifts  
Dr1ver включи модуль php_mime_magic
У себя то я включу, а вот на хостинге - вряд ли
 
Ответить с цитированием

  #5756  
Старый 30.09.2008, 14:42
Аватар для Dr.Frank
Dr.Frank
Постоянный
Регистрация: 31.07.2002
Сообщений: 312
Провел на форуме:
1212427

Репутация: 187
Отправить сообщение для Dr.Frank с помощью ICQ
По умолчанию

Цитата:
Сообщение от Dr1ver  
У себя то я включу, а вот на хостинге - вряд ли
Закачиваешь на сервак, подключаешь функцией dl()
 
Ответить с цитированием

  #5757  
Старый 30.09.2008, 16:43
Аватар для UnPazz
UnPazz
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
Провел на форуме:
668329

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

подскажите, как на php генерировать случайные числа?
Цитата:
$z= gmp_random(50);
так, неработает
 
Ответить с цитированием

  #5758  
Старый 30.09.2008, 16:45
Аватар для VDShark
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

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

Цитата:
Сообщение от UnPazz  
подскажите, как на php генерировать случайные числа? так, неработает
http://ru2.php.net/manual/ru/function.mt-rand.php
 
Ответить с цитированием

  #5759  
Старый 30.09.2008, 17:04
Аватар для Dr1ver
Dr1ver
Участник форума
Регистрация: 20.08.2008
Сообщений: 137
Провел на форуме:
2607957

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

Цитата:
Сообщение от UnPazz  
подскажите, как на php генерировать случайные числа? так, неработает
PHP код:
<?php
$randomize
=rand1200);
echo 
$randomize;
?>
1- минимальное число;
2-максимальное число;
 
Ответить с цитированием

  #5760  
Старый 30.09.2008, 17:12
Аватар для 159932
159932
Постоянный
Регистрация: 28.09.2007
Сообщений: 820
Провел на форуме:
6722038

Репутация: 1385


По умолчанию

Цитата:
Сообщение от Dr1ver  
PHP код:
<?php
$randomize
=rand1200);
echo 
$randomize;
?>
1- минимальное число;
2-максимальное число;
PHP код:
mt_rand(0,10); 
тут случайное число лучше
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ