Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Różnice przy zastosowaniu preg_match obiekotowo a proceduralnie.
linx
post
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 3
Dołączył: 25.06.2007

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


Witam,

mam problem z zastosowaniem funkcji preg_match(, mianowicie w kodzie napisanym proceduralnie działa prawidłowo.
Lecz zastosowanie tego samego wyrażenia już obiektowo powoduje brak danych w zwracanej tablicy.

Proc:
  1. preg_match('#(<body.*>)(.*)(</body>)#', '<body sssf sdv sd>ssss</body>', $wynik);

Obiek:

  1. ...
  2. public function GetReadMail($rev_number){
  3.  
  4. $this -> rev_number = $rev_number;
  5. $this -> _mail = imap_qprint(imap_body($this -> connect, $this -> rev_number));
  6. //echo $this -> _mail;
  7. //problem jest od
  8. preg_match('#(<body.*>)(.*)(</body>)#', $this -> _mail, $this -> matches);
  9. print_r($this -> matches);
  10. ///problem jest do
  11.  
  12. } // Function GetMailHeader EOF
  13. ...



echo i print_r byly dodane do weryfikacji.
Zmienna:
$this -> _mail przyjmuje dane prawidlowo

Jakis pomysl??

Ten post edytował linx 5.09.2012, 10:36:04
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 10:03