Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] zla interpretacja preg_match?
mazc
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 8.08.2007

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


witam ;-) mam kod ktory pobiera czas serwera miedzy godzinami 10-20 ze strony...

  1. <?php
  2. $str = file_get_contents( 'http://jakislink.pl/' );
  3. preg_match_all( '/Czas serwera: <b>(.*?)</b>/', $str, $wynik );
  4.  
  5. foreach ( $wynik[1] as $k => $v ) {
  6. if ( stripos( $v, '1' ) !== false ) {
  7. $czas = $wynik[1][$k];
  8.  
  9. echo ("$czas");
  10. }
  11. }
  12. ?>


chcialem sobie ustawic tak aby czas serwera byl pobierany co sekunde... wiec wrzucilem to w html...

  1.  
  2. <meta http-equiv="Refresh" content="1">
  3.  
  4. <?php
  5. $str = file_get_contents( 'http://jakislink.pl/' );
  6. preg_match_all( 'Czas serwera: <b>(.*?)<\/b>/', $str, $wynik );
  7.  
  8. foreach ( $wynik[1] as $k => $v ) {
  9. if ( stripos( $v, '1' ) !== false ) {
  10. $czas = $wynik[1][$k];
  11.  
  12. echo ("$czas");
  13. }
  14. }
  15.  
  16. ?>
  17.  
  18. </html>


wiec problem polega na tym ze w drugim wypadku zamiast czasu , jest wyswietlane ~50% zawartosc kodu...
a moze jest jakas inna metoda aby pobierac czas serwera co sekunde? i zeby nie bylo kolizji z html? :S

z gory dzieki za odpowiedz;p

Ten post edytował mazc 21.08.2007, 11:37:11
Go to the top of the page
+Quote Post
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Kod
/Czas serwera\: <b>(.*?)<\/b>/

Powinno dzialac...
Go to the top of the page
+Quote Post
mazc
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 8.08.2007

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


dalej jest wyswietlany ciag znakow.. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)


(.*?)<\/b>/', $str, $wynik ); foreach ( $wynik[1] as $k => $v ) { if ( stripos( $v, '1' ) !== false ) { $zmienna = $wynik[1][$k]; echo ("$zmienna"); } } ?>
Go to the top of the page
+Quote Post
revyag
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Zrób plikowi rozszerzenie .php
Go to the top of the page
+Quote Post
mazc
post
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 8.08.2007

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


zadzialalo (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) dziekuje ;]
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: 22.08.2025 - 18:15