Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zamiana adresu ... [regexp]
Luke
post 18.12.2003, 15:51:47
Post #1





Grupa: Przyjaciele php.pl
Postów: 215
Pomógł: 0
Dołączył: 28.10.2003
Skąd: -

Ostrzeżenie: (0%)
-----


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,


--------------------
<span style="font-weight: bold;">Open Source Enterprise Content Management</span>
Go to the top of the page
+Quote Post
Luke
post 18.12.2003, 16:21:54
Post #2





Grupa: Przyjaciele php.pl
Postów: 215
Pomógł: 0
Dołączył: 28.10.2003
Skąd: -

Ostrzeżenie: (0%)
-----


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?


--------------------
<span style="font-weight: bold;">Open Source Enterprise Content Management</span>
Go to the top of the page
+Quote Post
tahat
post 18.12.2003, 16:53:53
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 6.11.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Pewnie nie o to chodzi, co winksmiley.jpg?

[php:1:7987580cbf]<?php
$file = $id.'php';
?>[/php:1:7987580cbf]
Go to the top of the page
+Quote Post
tahat
post 18.12.2003, 17:32:39
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 6.11.2003
Skąd: Łódź

Ostrzeżenie: (0%)
-----


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]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:07