Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Перераспределить ссылки. как?
 
 автор: zion115   (28.07.2009 в 23:38)   письмо автору
 
 

Добрый вечер. Вобщем такая проблема... У меня есть html страничка(карта сайта) и там содержится ~900 ссылок. Есть шаблон другой html страници с тремя столбцами. Нужно вобщем перенести те 900 ссылок в новый шаблон по 30 ссылок в столбец, т.е 90 ссылок на страницу. И в итоге должно получиться 10 страниц с ссылками. Вот вроде объяснил. Как это приблезительно сделать?

  Ответить  
 
 автор: yuk   (29.07.2009 в 01:33)   письмо автору
 
   для: zion115   (28.07.2009 в 23:38)
 

1. Определяете, сколько должно получиться страниц, исходя из количества ссылок и количества ссылок на страницу.
2. В зависимости от выбранной страницы и количества ссылок на страницу - определяете, какую "пачку" ссылок нужно показать.
3. Из полученного набора ссылок оформляете вывод в 3 столбца, согласно шаблону.
Приблизительно так.

  Ответить  
 
 автор: zion115   (29.07.2009 в 10:31)   письмо автору
 
   для: yuk   (29.07.2009 в 01:33)
 

Спасибо. У меня теперь другой вопрос. Как указать диапозон строк?
ну допустим :

$file = file('text.txt', 'r');

тогда получается, что $file[0] - первая строка $file[1] - вторая и т.д. , а как сделать чтоб
$result была ровна с 1 строки по 30, т.е. = $file[0]...$file[30]

  Ответить  
 
 автор: mehelson   (29.07.2009 в 10:49)   письмо автору
 
   для: zion115   (29.07.2009 в 10:31)
 

например так:
<?php
$file 
file('text.txt');
for(
$i=0$i<30$i++)
$result[] = $file[$i];
?>

  Ответить  
 
 автор: Trianon   (29.07.2009 в 11:16)   письмо автору
 
   для: zion115   (29.07.2009 в 10:31)
 

array_slice()

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования