Luke
18.12.2003, 15:51:47
Witam,
Wyrazenia regularne nie sa moja mocna strona ... niestety,
Bardzo prosze o pomoc w zamianie adresu: index.php?sub=main&id=(liczba) na (liczba).php.
Czyli np. index.php?sub=main&id=35 na 35.php. Czy jest to w ogole do zrealizowania?
pozdrawiam,
Luke
18.12.2003, 16:21:54
Witam,
Sytuacja wyglada tak:
adres: www.example.com/polish/index.php?sub=main&id=(liczba)
jest zamieniany przez mod_rewrite na www.example.com/polish/main/liczba.php
Zawartosc strony jest w bazie danych, (maly CMS) i zawiera linki w oparciu o stare adresowanie (index.php?sub=main&id=liczba).
Musze zamienic stary system adresowania na nowy. Czy mozna to zrobic za pomoca jakies funkcji czy musze to zrobic recznie? Czy mozna przepuscic wynik z bazy przez ta funkcje ktora zamieni stare adresowanie na nowe?
tahat
18.12.2003, 16:53:53
Pewnie nie o to chodzi, co

?
[php:1:7987580cbf]<?php
$file = $id.'php';
?>[/php:1:7987580cbf]
tahat
18.12.2003, 17:32:39
Zamienić można np. tak:
[php:1:2205d3432f]<?php
$nazwa_domeny = 'www.example.com';
$poczatek = $_SERVER["REQUEST_URI"];
$srodek = substr($poczatek, 0, (strrpos($poczatek, "/")+1));
$koniec = $nazwa_domeny.$srodek.$sub.$id.'php';
echo $koniec;
?>[/php:1:2205d3432f]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.