Вы не зашли.
Чуваки,п0дскажите каг сделадЪ разбифку страниц?
Вод сопстна сам код
Код:
span style="color: #0000BB"><?phpError_Reporting(E_ALL & ~E_NOTICE);Error_Reporting (ERROR | WARNING);include('gzdoc.php');include ('../config.php');include ('../header.php');$dir_p=opendir("foto");$finish_arr=array(); while($value=readdir($dir_p)){if($value == '.' || $value == '..' || $value == 'index.php' || $value == 'image.php' || $value == 'wapt.php' || $value == 'gzdoc.php'){continue;}array_push($finish_arr,$value);}/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////$w=$_GET['w_t'];$h=$_GET['h_t'];$new_size=($w+$h)/2;$q=$_GET['q'];$pp=$_GET['pp'];$kol_vo=$_GET['kol_vo'];$kolvo_f=count($finish_arr);$str=$kolvo_f/$kol_vo;if(isset($_GET['page'])) $page = $_GET['page'];if(!isset($_GET['page']))$page=1;$start = (($page - 1)*$kol_vo);$end = $page*$kol_vo;for($i = $start; $i < $end; $i++){if(empty($finish_arr[$i]))continue;if ($pp <> 0){echo "<dl><dt><img src=\"image.php?file_name=$finish_arr[$i]&new_size=$pp&q=$q\" alt=\"\"/><br/>";}echo 'pict_'.($i+1).'<br/>';echo "<a href=\"http:/prozon.ru\">сkачать</a><br/></dt></dl>";}if($page == 1){echo "<a href=\"wapt.php?page=2&w_t=$w&h_t=$h&q=$q&pp=$pp&kol_vo=$kol_vo\">След.»</a><br/>";}else if($page==(ceil($str))){$page=(ceil($str)-1);echo "<a href=\"wapt.php?page=$page&w_t=$w&h_t=$h&q=$q&pp=$pp&kol_vo=$kol_vo\">«Пред.</a><br/>";}else {$back=$page-1;$forw=$page+1;echo "<a href=\"wapt.php?page=$back&w_t=$w&h_t=$h&q=$q&pp=$pp&kol_vo=$kol_vo\">«Пред.</a>";echo '['.$page.']';echo "<a href=\"wapt.php?page=$forw&w_t=$w&h_t=$h&q=$q&pp=$pp&kol_vo=$kol_vo\">След.»</a><br/>";}include ('../footer.php');gzdocout();?> |
Добавлено спустя 7 минут 21 секунду: И вод...Туд выводяц0 страницы тип:
<<Пред. ["страница"]След.>>,а мну над шоб выводилось шота вроди этова:
<<Пред.|След.>>
1,2,3,[4],5...64
Добавлено спустя 8 минут 50 секунд: Думаю панятн обЪяснил)) гг
#3.
Admin
Off
(-1)
Administrator
2008.03.26 15:03
Код:
span style="color: #0000BB"><?phpfunction go($pg,$all,$text){global $_SERVER;$page1 = $pg - 2;$page2 = $pg - 1;$page3 = $pg + 1;$page4 = $pg + 2;if($page1 > 0){$go.= '<a href="'.$_SERVER['PHP_SELF'].'?pg='.$page1.$text.'">'.$page1.'</a> ';}if($page2 > 0){$go.= '<a href="'.$_SERVER['PHP_SELF'].'?pg='.$page2.$text.'">'.$page2.'</a> ';}$go.= $pg.' ';if($page3 <= $all){$go.= '<a href="'.$_SERVER['PHP_SELF'].'?pg='.$page3.$text.'">'.$page3.'</a> ';}if($page4 <= $all){$go.= '<a href="'.$_SERVER['PHP_SELF'].'?pg='.$page4.$text.'">'.$page4.'</a> ';}if($all > 3 && $all > $page4){$go.= '... <a href="'.$_SERVER['PHP_SELF'].'?pg='.$all.$text.'">'.$all.'</a>';}if($page1 > 1){$go = '<a href="'.$_SERVER['PHP_SELF'].'?pg=1'.$text.'">1</a> ... '.$go;}if($go == $pg.' '){return;}else{return '<div class="border">'.$go.'<br/></div>';}}?> |
функция которую я использую.
передаются параметры
$pg - номер страницы,
$all - количество всех страниц,
$text - дополнительные параметры.
пример
Код:
span style="color: #0000BB"><?php// страница на которую надо перейти$pg = intval($_GET['pg']);// общее кол-во страниц. в каждом случае считается по разному$all = 10;// допустим мы хотим чтобы это подставлялось к ссылкам$text = '&url=wapinet.ru';// генерация страницprint go($pg,$all,$text);?> |
Добавлено спустя 8 минут 25 секунд: и еще совет. это
Код:
Error_Reporting(E_ALL & ~E_NOTICE); |
Error_Reporting (ERROR | WARNING); |
следует использовать ТОЛЬКО для отладки!
на реальном боевом сервере надо отключать сообщения об ошибках напрочь! а именно
ну или более грамотно через .htaccess
сердце пронзенное ветром
Одмин,спасиб чуваг!
А вот нащод отключения ошибок.
Зачем ставить эту строку?
Она ж вроди тож отключает ошибки,чем они отличаются? гг
#5.
Admin
Off
(-1)
Administrator
2008.03.28 10:10
нет, то что у тебя показывает предупреждения уровня
ERROR и WARNING
сердце пронзенное ветром
Вод ешо в0просег такой...Чод не робит форма
Вод фаил admin.php:
Код:
span style="color: #0000BB"><?phperror_reporting(0);$pages="1ndex";$title="Настройku галереu";include ('header.php');echo "<div class=\"border\"><b>$title</b></div>";echo '<dl><dt><form action="config.php">Адреса сайтов<br/>1:<br/><input type="text" name="al_1" value="" maxlength="50"><br/>2:<br/><input type="text" name="al_2" value="" maxlength="50"><br/>3:<br/><input type="text" name="al_3" value="" maxlength="50"><br/>Копuрайт:<br/><input type="text" name="copy" value="© " maxlength="100"><br/>Адрес сайта:<br/><input type="text" name="site" value="" maxlength="50">Включить реkламу:<br/>1_ая строkа:<br/>Да<input type="radio" name="rek_1" value="1"><input type="radio" name="rek_1" value="0">Нет<br/>Вверх:<br/>Да<input type="radio" name="rek_2" value="1"><input type="radio" name="rek_2" value="0">Нет<br/>Низ:<br/>Да<input type="radio" name="rek_3" value="1"><input type="radio" name="rek_3" value="0">Нет<br/>Поkаз счетчиkа:<br/>Да<input type="radio" name="online" value="1"><input type="radio" name="online" value="0">Нет<br/><input type="submit" value="сохранuть"></form><br/></dt></dl>';include ('footer.php');?> |
и собстна фаил config.php:
Код:
span style="color: #0000BB"><?phperror_reporting(0);$i=rand(0,count($s)-1);$alarm="http://$s[$i]";$s[0]=$_GET['al_1'];$s[1]=$_GET['al_2'];$s[2]=$_GET['al_3'];$copy=$_GET['copy'];$site=$_GET['site'];$online=$_GET['online'];$rek_1=$_GET['rek_1'];$rek_2=$_GET['rek_2'];$rek_3=$_GET['rek_3'];?> |
замени admin.php:
Код:
span style="color: #0000BB"><?phperror_reporting(0);$pages='1ndex';$title='Настройku галереu';include 'header.php';echo '<div class="border"><strong>'.$title.'</strong></div><dl><dt><form action="config.php?" method="post"><div>Адреса сайтов<br/>1:<br/><input type="text" name="al_1" value="" maxlength="50"/><br/>2:<br/><input type="text" name="al_2" value="" maxlength="50"/><br/>3:<br/><input type="text" name="al_3" value="" maxlength="50"/><br/>Копuрайт:<br/><input type="text" name="copy" value="(c) " maxlength="100"/><br/>Адрес сайта:<br/><input type="text" name="site" value="" maxlength="50"/><br/>Включить реkламу:<br/>1-ая строkа:<br/><input type="radio" name="rek_1" value="1"/><br/>Вверх:<br/><input type="radio" name="rek_2" value="1"/><br/>Низ:<br/><input type="radio" name="rek_3" value="1"/><br/>Поkаз счетчиkа:<br/><input type="radio" name="online" value="1"/><br/><input type="submit" value="сохранuть"/></div></form></dt></dl>';include 'footer.php';?> |
config.php:
Код:
span style="color: #0000BB"><?phperror_reporting(0);$i=rand(0,sizeof($s)-1);$alarm='http://'.$s[$i];$s[0]=$_POST['al_1'];$s[1]=$_POST['al_2'];$s[2]=$_POST['al_3'];$copy=$_POST['copy'];$site=$_POST['site'];$online=$_POST['online'];$rek_1=$_POST['rek_1'];$rek_2=$_POST['rek_2'];$rek_3=$_POST['rek_3'];?> |
И еще следи за разметкой. Тот код что ты привел не соответствует ни HTML, ни XHTML правилам. Если расчитано на мобилы, то проблемы гарантированы.
Gemor,сэнкс!