HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #5641  
Старый 22.09.2008, 23:58
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

preg_match('#\[img.*?\](.+)\[/img\]#',$toParse, $out);

Последний раз редактировалось Doom123; 23.09.2008 в 00:01..
 
Ответить с цитированием

  #5642  
Старый 23.09.2008, 13:22
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Нужен скрипт выборки из базы порциями и с сылками 1 2 3... Помогите! ХЕЛП!
 
Ответить с цитированием

  #5643  
Старый 23.09.2008, 13:31
++Norton++
Участник форума
Регистрация: 20.11.2006
Сообщений: 172
Провел на форуме:
539954

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

Всмысле чтобы выбиралось n-записей и выводилось на m страниц (1, 2, 3 и т.д.)?
 
Ответить с цитированием

  #5644  
Старый 23.09.2008, 13:55
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Да!!!
 
Ответить с цитированием

  #5645  
Старый 23.09.2008, 14:47
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

$_post должен быть в верхнем регистре
 
Ответить с цитированием

  #5646  
Старый 23.09.2008, 14:48
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

Цитата:
Нужен скрипт выборки из базы порциями и с сылками 1 2 3... Помогите! ХЕЛП!
ничего сложного нету -
берешь первые 10 записей, например. потом на второй странице пропускаей первые 10 записей и отчет ведешь уже от них. общее число страниц будет выглядеть как total/10.

ну потом округляешь с помощью round, ну и в цикле выводишь ?page=$i
 
Ответить с цитированием

  #5647  
Старый 23.09.2008, 15:01
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Я делал года 2 назад вот такой скрипт, но что то он мне не очень:
PHP код:
$result0mysql_query ("SELECT * FROM `base` WHERE `show`='1' ORDER BY `id` DESC LIMIT ".$l_p.", ".$k_p."");
$k_p "4";
if(!
$l_p) {
    
$l_p "0";
}
$result mysql_query ("SELECT * FROM `base` WHERE `show`='1'");
$num mysql_num_rows ($result);
if (
$num $k_p) {//если колличество выбранных строк больше чем колличество выб. страниц
    
$num_result00 $num;
    
$num ceil($num/$k_p);//возвращает ближайшее большее целое 
    
for ($i 0$i $num$i++) {
        
$po = ($i+1)*$k_p;
        if (
$po $num_result00) {// если результат больше чем колл. стр. то вычесть остаток
            
$po $po - ($po-$num_result00);
        }
        
$num_a = (($l_p/$k_p)+1);
        if(
$l_p==($i*$k_p)){
            echo 
'<span style="font-weight:bold;">'.($i+1).'</span> &nbsp;';
        }
        if(
$l_p!=($i*$k_p)){
            echo 
'<a class="menu" href="gallery.php?j=a&l_p='.($i*$k_p).'">'.($i+1).'</a> &nbsp;';
        }
    }

 
Ответить с цитированием

  #5648  
Старый 23.09.2008, 15:03
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

PHP код:
function pages($count$page$ps$q)
    {
        global 
$tr;
        
$text    '';
        
$sim['1']    = $count;
        
$total    intval(($sim['1']));
        if(!
$page || $page <= 0$page 1;
        if(
$ps $sim['1']) $ps $sim['1'];

        
$pg    ='';
        if(
$ps 500 >= 0$pg .= " <a href='?q=".htmlspecialchars($q)."&page=1'>&laquo;</a>";
        if(
$ps 400 >= 0$pg .= " <a href='?q=".htmlspecialchars($q)."&page=".intval($page 4)."'>".intval($page 4)."</a>";
        if(
$ps 300 >= 0$pg .= " <a href='?q=".htmlspecialchars($q)."&page=".intval($page 3)."'>".intval($page 3)."</a>";
        if(
$ps 200 >= 0$pg .= " <a href='?q=".htmlspecialchars($q)."&page=".intval($page 2)."'>".intval($page 2)."</a>";
        if(
$ps 100 >= 0$pg .= " <a href='?q=".htmlspecialchars($q)."&page=".intval($page 1)."'>".intval($page 1)."</a>";
        if(
$page$pg .= " <b>".intval($page)."</b>";
        if(
$ps 100 <= $total$pg .= " <a href='?q=".htmlspecialchars($q)."&page=".intval(($page 1))."'>".intval($page 1)."</a>";
        if(
$ps 200 <= $total$pg .= " <a href='?q=".htmlspecialchars($q)."&page=".intval(($page 2))."'>".intval($page 2)."</a>";
        if(
$ps 300 <= $total$pg .= " <a href='?q=".htmlspecialchars($q)."&page=".intval(($page 3))."'>".intval($page 3)."</a>";
        if(
$ps 400 <= $total$pg .= " <a href='?q=".htmlspecialchars($q)."&page=".intval(($page 4))."'>".intval($page 4)."</a>";
        if(
$ps 500 <= $total$pg .= " <a href='?q=".htmlspecialchars($q)."&page=".intval(($total 100) + 1)."'>&raquo;</a>";

        
$pages '<br/><span class="link2">'.$tr['nav_pages'].': '.$pg.'</span><br/><br/>';
        if(
$page == '1' && $ps 100 $total$pages '';
        if(
$text == $tr['notfound_audio']) $pages '';
        return 
$pages;
    } 
PHP код:
<?php
if($page)
    {
        if(!
$page || $page <= 0$page 1;
        
$ps    = (($page 100) - 100);
    }
    else
    {
        
$ps    0;
    }

$pages pages('500'$_GET['page'], $ps$_GET['q']);

                if(!empty(
$pages))
                {
                    echo 
$pages;
                }
?>
Чето типа
 
Ответить с цитированием

  #5649  
Старый 23.09.2008, 16:00
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Дайте кто нить простенькую авторизацию для админ части сайта, логин и пароль, есть mysql
+
 
Ответить с цитированием

  #5650  
Старый 23.09.2008, 16:02
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

http://ru.php.net/manual/ru/features.http-auth.php
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ