PHP | Переключатель URI текущей страницы | «Разбивка» - PullRequest
0 голосов
/ 30 декабря 2011

Visual

Я пытаюсь сделать быстрое переключение страниц для разных моделей одного и того же продукта. Это было бы трудно реализовать, если бы это делалось индивидуально, поэтому я делаю это с помощью некоторого PHP.

Существует одна папка со всеми моделями для каждого продукта, проблема в правильной сортировке, страницы уже созданы для каждого продукта. Каждая модель имеет свою собственную папку внутри папки продукта и заканчивается номером.

Все они подпадают под два типа URI

../product-name/### или ../product-name/title-###

Итак, я пытаюсь написать PHP-скрипт, который бы взял URI текущей страницы ###, следующий самый низкий / самый высокий ###, и установил бы их как href для любой стрелки.

Если следующего минимума / максимума нет ###, установите для прозрачности стрелки значение 0 (можно сделать с помощью class при необходимости.

Current Page заполнится текущей страницей <title>

Может ли кто-нибудь хотя бы указать мне правильное направление? Любая помощь очень ценится!

ОБНОВЛЕНИЕ: Благодаря @gumbo теперь я знаю, что это называется нумерацией страниц, если кто-нибудь знает о готовом скрипте, который работает хотя бы очень похоже на это, пожалуйста, дайте мне знать, СПАСИБО !!

PS: Я в конечном итоге перевожу все в WordPress, так что если это облегчит задачу, я просто подожду.

1 Ответ

1 голос
/ 30 декабря 2011

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

<?php
$dir_handle = opendir('./');

while ($file = readdir($dir_handle)) {

if ($file != "." && $file != "..") {?>

<span><?php echo $file?></span><br />

<?php }
}
closedir($dir_handle);
?>

Это должно дать вам начало.Использовать базовое имя ($ _ SERVER ['SCRIPT_NAME']);получить имя текущего скрипта.Возможно, следующим шагом будет извлечение ### текущего сценария и замена элемента span в приведенном выше примере проверкой каждого файла.

...