Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]Zmiana zawartości linku wyświetlanych artykułów z bazy, lub dodanie parametru z ID artkułu, [PHP] [JS]
bogdanh
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 22.04.2012

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


W pętli wyświetlam artykuły z bazy (kilkaset ++). W wielu z nich sa linki do dokumentów typu http://domena.pl/pliki/rozne-pliki.pdf.
Potrzebuję poddać analizie to co się dzieje, więc przekierowuje przez .htaccess wszystkie linki do katalogu /pliki do pliku np. analiza.php.
Problem w tym, że potrzebuję otrzymać w pliku analiza.php także ID z bazy danych konkretnego artykułu , w którym zawarte sa linki (z "klikanego" dokumentu).
Nie mogę znaleźć rozwiązania.
Do .htaccess chyba nie da sie przekazać dodatkowej zmiennej...
Ciasteczka/sesje przy tej ilości artykułów wyświetlanych równocześnie strasznie skomplikowały by kod i spowolniły pracę...
Nie mogę ingerować w bazę, żeby zmieniać linki dodając parametry m. in. z powodu częstych aktualizacji artykułów przez redaktorów...

Jakieś podpowiedzi?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 809
Pomógł: 1828
Dołączył: 11.03.2014

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


  1. $tresc='tutaj treść';
  2.  
  3. $pattern='/<a .*?href=['""]..\/pliki\/(.+?)['""].*?>(.+?)<\/a>/ig';
  4. $replacement='<a href="../pliki/id,$1">$2</a>'; //id to oczywiście id artykułu
  5. $tresc=preg_replace($pattern,$replacement,$tresc);
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.12.2025 - 18:06