Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] preg_match
Diemorko
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 19.05.2009

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


No więc mam problem robie strone która ma za zadanie pokazywać statystyki ludzi z mojej gildi.
Problem polega w tym że gdy nik składa się z kilku fraz, np. Er Dizzy to pokazuje statystyki Er a nie Er Dizzy
By pokazywało statystki Er Dizzy link powinien wyglądać w ten sposób
  1. <?php
  2. $page = file_get_contents("http://www.tibia.com/community/?subtopic=characters&name=Er+Dizzy");
  3. ?>


  1. <?php
  2. $page = file_get_contents("http://www.tibia.com/community/?subtopic=characters&name=$char");
  3. ?>

Jak zastosować to tak gdy w zmiennej $char jest spacja, to zamienia ją na + ?
Mógłby ktoś mi pomóc?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Diemorko
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 19.05.2009

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


Oto i cały kod:
  1. <?php
  2. $pl1voc = "|Profession:</TD><TD>([^<]+)?</TD>|i";
  3.    $pl1lvl = "|Level:</TD><TD>([^<]+)?</TD>|i";
  4.    $pl1srv = "|World:</TD><TD>([^<]+)?</TD>|i";
  5.    $pl1city = "|Residence:</TD><TD>([^<]+)?</TD>|i";
  6.    
  7.    // get page source
  8.    $page = file_get_contents('http://www.tibia.com/community/?subtopic=characters&name='.urlencode($char1).'');
  9.    
  10.    // look for matches
  11.    preg_match($pl1voc, $page, $pl1voc);
  12.    preg_match($pl1lvl, $page, $pl1lvl);
  13.    preg_match($pl1srv, $page, $pl1srv);
  14.    preg_match($pl1city, $page, $pl1city);
  15. ?>
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: 13.10.2025 - 08:48