Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pobieranie danych z innej strony
stan89
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.08.2014

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


Wtam!

Jak w temacie ćwiczę pobieranie danych z jakiejś innej strony. Jako przykład napisałem prostą stronę z napisem i liczbą. Chcę, żeby kod znalazł tą liczbę i pobrał. Jeśli zamiast "^[a-z]+$" wpiszę czego konkretnie ma szukać jest ok. Czy w ogóle w dobrą stronę idę? Wiem, że są podobne tematy na forum i to na ich podstawie napisałem to:

Pozdrawiam!

<?php
$url="http://ja89.cba.pl/tekst.html";
$zawartosc = file_get_contents($url);

if(ereg("^[0-9]+$", $zawartosc, $kurs))
{
echo "<p>znaleziono: ";
echo $kurs[0];
echo '</p>';
}
else
{
echo '<p>nic nie znaleziono</p>';
};
?>[php]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
NoWay
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 25.01.2014

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


Z tego co wiem, to wyrażenie regularne powinno wyglądać tak:
/^[0-9]+$/
Czyli twój kod powinien wyglądać tak:
  1. <?php
  2. $url="http://ja89.cba.pl/tekst.html";
  3. $zawartosc = file_get_contents($url);
  4.  
  5. if(ereg("/^[0-9]+$/", $zawartosc, $kurs))
  6. {
  7. echo "<p>znaleziono: ";
  8. echo $kurs[0];
  9. echo '</p>';
  10. }
  11. else
  12. {
  13. echo '<p>nic nie znaleziono</p>';
  14. };
  15. ?>


Ale nie sprawdzałem tego, musisz sam zobaczyć.

Na przyszłość polecam pokazywanie kodu w znacznikach [PHP][/PHP]

Ten post edytował NoWay 14.08.2014, 16:14:50
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: 27.12.2025 - 22:30