Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] preg_match w prostej funkcji
mentalny
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 16.09.2009

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


Witam.

Chciałbym dodać jedną rzecz do pewnego CMSa, ale raczej sam tego nie zrobię.

Sprawa wygląda tak, że istnieje sobie klasa, która sprawdza poprawność profilu na orkut.com:
  1. function validate_orcut_profile_url($str)
  2. {
  3. if( empty($str) ) {
  4. return FALSE;
  5. }
  6. if( ! preg_match('/uid\=([0-9]+)/', $str, $m) ) {
  7. return FALSE;
  8. }
  9. $result_url = 'http://www.orkut.com/Main#Profile?uid='.$m[1];
  10. $result_name = '';
  11. return array($result_url, $result_name);
  12. }


jednak chciałbym, aby zamiast sprawdzania zgodności profilu na orkut.com, sprawdzał nasza-klasa.pl
Wzór linku do profilu na naszej-klasie: http://nasza-klasa.pl/#profile/TUTAJ LICZBY OD 0-9

Czy mógłby ktoś pomóc?

Z góry dzięki (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


  1. $str = 'http://nasza-klasa.pl/#profile/11';
  2.  
  3. if( ! preg_match('/\/#profile\/([0-9]+)/', $str, $m) ) {
  4. return FALSE;
  5. }
  6. $result_url = 'http://nasza-klasa.pl/#profile/'.$m[1];
  7. echo $result_url;
Go to the top of the page
+Quote Post

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: 20.12.2025 - 13:04