Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> preg_replace();, dziwne zachowanie?
lechup
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 11.05.2002
Skąd: K-ów

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


Witam!

Mam taki dziwny problemik mianowicie mam kod:

  1. <?php
  2. $c=array('/index.php?module=download&id=([0-9]*)/', '/index.php?module=download&cat=([0-9]*)/');
  3. $n=array('dwl/1'.".html", 'dwlcat/1.html');
  4.  
  5. $dane=preg_replace($c, $n, $dane);
  6. ?>


i dziwność problemu polega na tym, że tak sformułowany kod zamienia mi czasami linki do formatu: dwl/.html{tutaj_id_za_adresu} - czasami zamienia dobrze! :/ - zupełnie nie wiem dlaczego - chyba coś nie tak robie...

Jak próbowałem opierac się na ereg_replace to w ogóle mi nie zamieniało linków...

Ten post edytował lechup 1.09.2005, 15:45:47


--------------------
PHPBP Team Member
Mnóstwo darmowe programy i inne programy download.
Go to the top of the page
+Quote Post
d3iv
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 31.07.2005

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


zabardzo nie rozumiem jak chcesz zeby wygladal koncowy wynik ale sadzac po kodzie to chcesz zeby te numerki pojawialy sie przed .html a moze sie myle ?!
  1. <?
  2. $c=array('/index.php?module=download&id=([0-9]*)/', '/index.php?module=download&cat=([0-9]*)/');
  3. $n=array('dwl/1.html', 'dwlcat/1.html');
  4.  
  5. $dane=preg_replace($c, $n, $dane);
  6. echo $dane;
  7. ?>
Go to the top of the page
+Quote Post
lechup
post
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 11.05.2002
Skąd: K-ów

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


tak cche właśnie przed .html numerek a wali mi po... i to czasami tylko :| to jest najśmieszniejsze... a może użyć funkcji ereg_replace?

tylko na wywołanie:


  1. <?
  2. $c=array('index.php?module=download&id=([0-9]*)');
  3. $n=array('dwl/$1.html');
  4.  
  5. $dane=ereg_replace($c, $n, $dane);
  6. echo $dane;
  7. ?>


nic się nie dzieje - nic nie zamienia :|

a ten powyszzy kod działa tak samo jak mój... czasami zamienia dobrze czsami źle :|

Ten post edytował lechup 1.09.2005, 20:52:26


--------------------
PHPBP Team Member
Mnóstwo darmowe programy i inne programy download.
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 Aktualny czas: 21.08.2025 - 09:50