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. $pattern='/<a .*?href=[\'\"\"]..\/pliki\/(.+?)[\'\"\"].*?>(.+?)<\/a>/i';
Go to the top of the page
+Quote Post
bogdanh
post
Post #3





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

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


Cytat(trueblue @ 10.07.2014, 09:48:55 ) *
  1. $pattern='/<a .*?href=[\'\"\"]..\/pliki\/(.+?)[\'\"\"].*?>(.+?)<\/a>/i';

Dziękuję, ze w ogóle chce ci się pomagać. (IMG:style_emoticons/default/smile.gif)
Działa. (IMG:style_emoticons/default/smile.gif)
Co prawda w pętli, już przy 300 artykułach daje się odczuć opóźnienie ale musi być. (IMG:style_emoticons/default/smile.gif)
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 - 15:13