Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[PHP]preg_match - wyrażenie regularne

Zdecydowałeś się na tworzenie interaktywnych stron przy pomocy PHP? Chcesz w łatwy i szybki sposób zarządzać danymi na swojej stronie? Tutaj znajdziesz pomoc w napotkanych przy tym trudnościach.

[PHP]preg_match - wyrażenie regularne

Post 29.10.2006, 16:29:25

Witam
Czemu mi to niedziała:
if (preg_match("/class=\"blue11\"><b>".$bid.".pl<\/b>/", $d)) {
....

Jest tu jakiś błąd?
Z góry dzięki
robson_ek
Posty: 114
Dołączył(a): 19.05.2006

Post 29.10.2006, 20:39:40

w regularce jeśli kropka ma znaczyć kropkę musisz ją zacytować, nie wiem czego się tyczy ta kropka przed pl ale ona mimo wszystko nie powinna sprawiać problemów...
myślę, że problem leży w zmiennej $bid... gdzie jakieś znaki nie są odpowiednio zacytowane
ale to tylko podejrzenia...
aby powiedzieć coś konkreniej musiałbyś podać przykładową zawartość zmiennej $bid jak i $d na których to nie działa...
programowanie jest proste, dopóki komputer się z nami nie kłóci ;)
błąd tkwi zawsze między programistą, a komputerem..., wyciągnij wniosek :) wyrzuć klawiaturę!!:P
http://www.smieszneaukcje.pl/
zimi
Posty: 1104
Dołączył(a): 11.02.2005

Re: [PHP]preg_match - wyrażenie regularne

Post 29.10.2006, 20:49:20

spróbuj
Kod: Zaznacz cały
<? preg_match('#class="blue11"><b>'.$bid.'\.pl</b>#', $d)
jeśli chodzi o dynamiczną wartość $bid
Avatar użytkownikabimas
Maciej Bimek

Posty: 5974
Dołączył(a): 22.01.2005
Lokalizacja: Poznań


Powrót do PHP i bazy danych


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Ahrefs [Bot], Bing [Bot] i 3 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 50309 zarejestrowanych użytkowników.
Najnowszy użytkownik: arale


Nasi użytkownicy napisali:

  • 935438 wiadomości
  • w 246473 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)