Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zamiana adresu ... [regexp]
Forum PHP.pl > Forum > PHP
Luke
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
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
Pewnie nie o to chodzi, co winksmiley.jpg?

[php:1:7987580cbf]<?php
$file = $id.'php';
?>[/php:1:7987580cbf]
tahat
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.