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%)
-----


Masz tutaj taki prosty skrypt:
  1. <?php
  2.  
  3. if (isset($_GET['check']))
  4. {
  5. $check = 0;
  6. $tekst = $_POST['tekst'];
  7. $sprawdzanie = '/.....\\-.....\\-...../';
  8. preg_match_all($sprawdzanie, $tekst, $wyniki);
  9. for ($a=0; $a<count($wyniki[0]);$a++)
  10. {
  11. echo $wyniki[0][$a] . '<br>';
  12. }
  13. $checked = array_unique($wyniki[0]);
  14. for ($b=0; $a < count($checked); $b++)
  15. {
  16. if ($checked[$b] == '')
  17. {
  18. $check = 1;
  19. }
  20. }
  21. if ($check == 1)
  22. {
  23. echo '<br><br><br><br>Wyrażenie sie powtarzalo!';
  24. }
  25. else
  26. {
  27. echo '<br><br><br><br>Wszystko było ok!';
  28. }
  29. }
  30. else
  31. {
  32. ?>
  33. <form action="check.php?check=1" method="post">
  34. <textarea rows="60" cols="200" name="tekst"></textarea>
  35. <br>
  36. <input type="submit" value="Wyslij"/>
  37. </form>
  38. <?php
  39. }
  40.  
  41. ?>


Sprawdza czy w tekscie pobranym z textboxa jest wyrażenie regularne zawarte w zmiennej $sprawdzanie. Póki co jest tam ustawione w sumie byle co. Możesz go sobie zmodyfikować do własnych potrzeb.
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 - 21:36