Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Rzutowanie zmiennych
grzes999
post
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 29
Dołączył: 5.07.2011

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


Witam ma tak skrypt, który pobiera kurs złota w dolarach oraz kurs dolara względem złotego. I muszę przemnożyć te wartości. Tylko, że są one stringami.
Próbowałem je rzutować; ale nic to nie pomogło,używałem też funkcji do zmiany typu; ale cały czas zamienia mi na 0. Może ma ktoś jakiś pomysł jak rozwiązać ten problem?? Za wszelkie pomoce będę wdzięczny.

  1. <?php
  2. $zmienna = file_get_contents('http://www.kitco.com/');
  3. $polowa=explode("Low/High",$zmienna);
  4. $bid=explode("Bid/Ask",$polowa[0]);
  5. $bid=explode("-",$bid[1]);
  6. $zloto=$bid[0];
  7. $zloto=(float)$zloto;
  8. echo "Bid\t". $zloto;
  9. $zmienna = file_get_contents('http://www.money.pl/pieniadze/');
  10. $cos=explode("USD",$zmienna);
  11. $dolar=explode(" ",$cos[8]);
  12. $kurs=$dolar[4];
  13. $kurs=(float)$kurs;
  14. echo "<br/>"."kurs dolara\t".$kurs."<br/>";
  15. $zmiana=$zloto*$kurs;
  16. echo "Cena w PLN\t".$zmiana."<br/>";
  17. ?>
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Bo jak się nie potrafi wyciągać i wyciąga się z html'em to jak ma poprawnie rzutować?

Odpal sobie taki kod:
  1. <?php
  2. $zmienna = file_get_contents('http://www.kitco.com/');
  3. $polowa=explode("Low/High",$zmienna);
  4. $bid=explode("Bid/Ask",$polowa[0]);
  5. $bid=explode("-",$bid[1]);
  6. $zloto=$bid[0];
  7. #$zloto=(float)$zloto;
  8. echo "Bid\t". $zloto;
  9. $zmienna = file_get_contents('http://www.money.pl/pieniadze/');
  10. $cos=explode("USD",$zmienna);
  11. $dolar=explode(" ",$cos[8]);
  12. $kurs=$dolar[4];
  13. #$kurs=(float)$kurs;
  14. echo "<br/>"."kurs dolara\t".$kurs."<br/>";
  15. $zmiana=$zloto*$kurs;
  16. echo "Cena w PLN\t".$zmiana."<br/>";
  17. ?>

I potem podgląd źródła strony.


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
grzes999
post
Post #3





Grupa: Zarejestrowani
Postów: 305
Pomógł: 29
Dołączył: 5.07.2011

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


Fifi209 dzięki, że ja sam o takim czymś nie pomyślałem wstydnis.gif
I próbował curlem ale coś mi nie szło to wyciągnąłem tak.
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Bo curl nie jest do wyciągania danych a do wysyłania żądań i ew. pobierania danych

Co do samego wyciągania:
PCRE
DOM

czy PHP Query


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post

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: 20.08.2025 - 11:25