Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak zamienic znak z tablicy na liczbe?, problem z petla
webspy
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 9
Dołączył: 3.03.2008

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


Mam tablice w postaci:
  1. $strony = $ile[0][$s];

i chciałbym zrobic petle:
  1. for( $x = 0, $x <= $strony; $x++ ){
  2.  
  3. echo "$x";
  4.  
  5. }


TYlko ze zmienna $strona ma chyba inny typ i nie chce dzialac. moge prosic o pomoc??
zmienna $strona to np "4" z tablicy

Ten post edytował webspy 16.01.2010, 01:23:58
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webspy
post
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 9
Dołączył: 3.03.2008

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


Nie działa ta konwersja na liczbe, nie wiem co może być grane.
Może podam cały kod:
  1. <?
  2. $curl = curl_init();
  3. //Inicujemy curl
  4.  
  5. curl_setopt($curl, CURLOPT_URL, 'http://allegro.pl/show_user_auctions.php?uid=9915110');
  6. //pobieramy dane z "http://www.lfsworld.net/?win=stats&racer=rafal612b2"
  7.  
  8. curl_setopt($curl, CURLOPT_REFERER, "http://www.google.pl/");
  9. //ustawiamy refferer na www.google.pl (niektóre strony mają zabezpieczenia
  10.  
  11. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  12. //podążamy za ewentualnym przekierowaniem
  13.  
  14. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  15. //wyniku nie wyświetlamy a zapisujemy do zmiennej co ułatwia prace nad nim
  16.  
  17. curl_setopt($curl, CURLOPT_USERAGENT, 'Googlebot/2.1 (+http://www.googlebot.com/bot.html)');
  18. //ustawiamy useragent (niektóre strony mają zabezpieczenia)
  19.  
  20. curl_setopt($curl, CURLOPT_TIMEOUT, 30);
  21. //Maxymalny czas połączenia ze stroną
  22.  
  23. curl_setopt($curl, CURLOPT_HEADER, 0);
  24. //nie chcemy dołączać nagłówka
  25.  
  26. $strona = curl_exec($curl);
  27. //uruchamiamy skonfigurowanego curla
  28.  
  29. curl_close($curl);
  30. //zamykamy
  31. preg_match_all( '#<span>([0-9])</span>#s', $strona, $ile);
  32.  
  33. $elementy=count($ile[0]);
  34. $s = $elementy-1;
  35. $strony = $ile[0][$s];
  36. echo "$strony";
  37. ##
  38. $liczba=intval($strony);
  39. //lub
  40. $liczba=(integer)$strony;
  41.  
  42. for( $x = 0; $x <= $liczba; $x++ ){
  43.  
  44. echo "$x"; //tu powinno pokazac 01234 a wyswietla tylko 0
  45.  
  46. }
  47.  
  48.  
  49. ?>
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: 11.10.2025 - 04:23