Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Php разделение на страницы с картинками

Ответить
Настройки темы
Php разделение на страницы с картинками

Аватара для Maloy clickonline

Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: Vlad Drakula
Дата: 13-01-2005
Вот значит код

PHP код: Выделить весь код

<?php

function img() 

    global 
$f$f1$f2
    static 
$nimg=0
    
$nimg++; 
    return 
'<a href="img'.$f.$f1.$f2.$nimg.'.png"><img src="img'.$f.$f1.$f2.$nimg.'.png"></a>'
}
function 
paginate_file($howmuch$filename)
{
    
$out = array();
    
$strings file($filename);
    
$page_num = @$_GET['page'];

    
$total_pages ceil(count($strings) / $howmuch);
    if(
$page_num<|| $page_num>$total_pages$page_num 1;
    
$offset = ($page_num-1) * $howmuch;
    for(
$i=$offset$i<($offset+$howmuch)&&isset($strings[$i]); $i++)
{
    if(
stristr($strings[$i],'#img') )
    {
        
$strings[$i] = str_replace('#','',$strings[$i]); # убираем декорации
        
$strings[$i] = eval($strings[$i].';'); # выполняем строку кода
    
}
        
$out[]=$strings[$i]; # добавляем в выходной массив
}
    
$pages range(1$total_pages);

            return array(
$out$pages);
}


list(
$items$pages) = paginate_file(20"$f$f1$f2.txt");
$npages count($pages);
if (
$npages 1)
{
echo 
'| ';
foreach(
$pages as $number) echo '<a href="'.$_SERVER["PHP_SELF"].'?page='.$number.'&f='.$f.'&f1='.$f1.'&f2='.$f2.'">'.$number.'</a> | ';
echo 
'<br>';
}
foreach(
$items as $item) print ($item."<br>\n");
?>

Необходимо чтобы страницы разделялись по 20 строк, брались из файла $f$f$f2.txt. В том файле может быть строчка #img()# на отдельной строке, при нахождении этой строки должна выполнятся функция img() и появляться картинка на 1 номер больше чем предидущая. Т.е. $f$f1$f2$nimg.png со ссылкой на нее же.Так вот при нахождении #img()# в файле функция не выполняется, она то может и выполняется, но по крайней мере вместо картинки выводится пустая строчка.

-------
Гудбай, маза фака


Отправлено: 22:01, 13-01-2005

 

Аватара для Maloy clickonline

Новый участник


Сообщения: 26
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Все сделал в HTML и не стал мучить мозги!

-------
Гудбай, маза фака


Отправлено: 23:08, 14-01-2005 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Php разделение на страницы с картинками

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] подставлять значения в зависимости от открытой страницы PhP binders Вебмастеру 11 05-10-2009 00:53
FreeBSD - nginx (аномалии с картинками) xolod. Общий по FreeBSD 0 29-08-2009 13:20
Перестали сохраняться веб-страницы с картинками. degens Хочу все знать 3 22-11-2008 00:05
Интернет - Internet Explorer 6.0 sp2. Как указать печать адреса страницы при печати страницы. GifuN Microsoft Windows 2000/XP 1 11-11-2008 08:29
php как запретить принимать post данные со страницы не находящейся на моем сайте? гы. E-mail Вебмастеру 1 03-04-2005 19:19




 
Переход