Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Echo jako zmienna w PHP
Forum PHP.pl > Forum > PHP
lipek80
Witam

Chciał bym zastosować coś takiego:

Mam pewien skrypt który po wykonaniu wyświetla mi w echo adres url.

Czy jest jakaś możliwość aby to co wyświetla się jako echo czyli adres www był zmienną dla innego skryptu?

TU moje echo:

  1. echo "<p><strong>URL: </strong>" . htmlspecialchars($wyn->visibleUrl) . "</p>";
  2. echo '</li>';



które wyswietla mi finalnie adres www.


Poniżej zmienne które są wpisane na stałe. Ja chciał bym aby te zmienne były zasysane z echa powyżej.

  1. $adres1="www.wp.pl";
  2. $adres2="www.poczta.pl";
  3. $adres3="www.poczta.pl";
Turson
Zapisz htmlspecialchars($wyn->visibleUrl) do zmiennej
lipek80
Udało mi się ale wpisałem:

  1. $adres1="$wyn->visibleUrl";


Kolejne pytanie to jak zrobić coś takiego:



echo wyswietla mi 4 adresy www

np:


www.wp.pl
www.onet.pl
www.interia.pl
www.poczta.pl

  1.  
  2.  
  3. foreach ($json->responseData->results as $wyn+1) {
  4. echo "<p><strong>URL: </strong>" . htmlspecialchars($wyn->visibleUrl) . "</p>";
  5. echo '</li>';
  6. }
  7. }
  8.  
  9.  
  10.  
  11. ?>
  12. </ol>
  13.  
  14. <div id="branding">Loading...</div>
  15.  
  16. </body>
  17. </html>
  18.  
  19. <?php
  20. include_once("pr_class.php");
  21.  
  22.  
  23. $adres1="$wyn->visibleUrl";
  24. $adres2="$wyn->visibleUrl";
  25. $adres3="$wyn->visibleUrl";
  26. $adres4="$wyn->visibleUrl";
  27.  



jak stworzyc do tego pętle? tak aby ponierane były kolejne zmienne?
Turson
  1. $adress = array();
  2. $adress[]=$wyn->visibleUrl;
  3. $adress[]=$wyn->visibleUrl;
  4. $adress[]=$wyn->visibleUrl;
  5. $adress[]=$wyn->visibleUrl;

co do pętli, to masz na linii 3 gotowca praktycznie
no chyba, że w $wyn->visibleUrl masz już tablicę to tworzenie kolejnych zmiennych/tablic jest bezsensu...
lipek80
  1. $adres1="$wyn->visibleUrl";
  2. $adres2="$wyn->visibleUrl";
  3. $adres3="$wyn->visibleUrl";
  4. $adres4="$wyn->visibleUrl";


zmienne $adres1, $adres2 itd musza miec stałą nazwę. Dynamicznie musi się zmieniać ich zawartość czyli $wyn->visibleUrl

np:

$wyn->visibleUrl1
$wyn->visibleUrl2
$wyn->visibleUrl3

itd. Nie wiem czy dobrze wytłumaczyłem



Mój błąd w lini nr 2 nie miało być $wyn+1
  1. foreach ($json->responseData->results as $wyn) {
  2. echo "<p><strong>URL: </strong>" . htmlspecialchars($wyn->visibleUrl) . "</p>";
  3. echo '</li>';
  4. }
  5. }
  6.  
  7.  
  8.  
  9. ?>
  10. </ol>
  11.  
  12. <div id="branding">Loading...</div>
  13.  
  14. </body>
  15. </html>
  16.  
  17. <?php
  18. include_once("pr_class.php");
  19.  
  20.  
  21. $adres1="$wyn->visibleUrl";
  22.  
  23.  
  24.  
  25. $adress = array();
  26. $adress[]=$wyn->visibleUrl;
  27. $adress[]=$wyn->visibleUrl;
  28. $adress[]=$wyn->visibleUrl;
  29. $adress[]=$wyn->visibleUrl;
Turson
Niech $wyn->visibleUrl będzie tablicą, to będziesz mógł dodawać kolejne elementy
lipek80
Czy mógł byś podpowiedzieć jak zastosować tą tablię?
Turson
Pogubiłem się już co jak ma być i w jaki sposób ma być wykorzystane
lipek80
Ja w sumie też więc zacznę jeszcze raz:


Echo generuje mi adresy www

  1. foreach ($json->responseData->results as $wyn) {
  2. echo "<p><strong>URL: </strong>" . htmlspecialchars($wyn->visibleUrl) . "</p>";
  3. echo '</li>';



to mi działa.

Natomiast to:


  1. $adres1="$wyn->visibleUrl";
  2. $adres2="$wyn->visibleUrl";
  3. $adres3="$wyn->visibleUrl";
  4. $adres4="$wyn->visibleUrl";


Działa ale tylko w połowie


bo mamy zmienne :

$adres1
$adres2
$adres3
$adres4

które zasysają cały czas tą samą wartość

"$wyn->visibleUrl"

W skrócie:


echo wyswietla

1
2
3
4

a zmienne zasysają cały czas

1
1
1
1

chyba udało mi się przekazać moje myśli.
Turson
  1. $adresy = array();
  2. foreach ($json->responseData->results as $wyn) {
  3. $adres = htmlspecialchars($wyn->visibleUrl);
  4. $adresy[] = $adres;
  5. echo "<p><strong>URL: </strong>" . $adres . "</p>";
  6. }

Teraz w tablicy $adresy masz wszystkie
lipek80
Niestety nie zadziałało. Mam wątpliwości.

Którego użyć?
  1. $adres1="$wyn->visibleUrl";
  2. $adres2="$wyn->visibleUrl";
  3. $adres3="$wyn->visibleUrl";
  4. $adres4="$wyn->visibleUrl";



czy


  1. $adress = array();
  2. $adress[]=$wyn->visibleUrl;
  3. $adress[]=$wyn->visibleUrl;
  4. $adress[]=$wyn->visibleUrl;
  5. $adress[]=$wyn->visibleUrl;
Turson
Co znaczy, że nie zadziałało?
Oba sposoby są bez sensu, ponieważ zapisywać adres masz w pętli a nie poza nią
lipek80
  1. $adresy = array();
  2. foreach ($json->responseData->results as $wyn) {
  3. $adres = htmlspecialchars($wyn->visibleUrl);
  4. $adresy[] = $adres;
  5. echo "<p><strong>URL: </strong>" . $adres . "</p>";
  6. }
  7. }
  8.  
  9.  
  10.  
  11.  
  12. ?>
  13. </ol>
  14.  
  15. <div id="branding">Loading...</div>
  16.  
  17. </body>
  18. </html>
  19.  
  20. <?php
  21. include_once("pr_class.php");
  22.  
  23.  
  24. $adress = array();
  25. $adress[]=$wyn->visibleUrl;
  26. $adress[]=$wyn->visibleUrl;
  27. $adress[]=$wyn->visibleUrl;
  28. $adress[]=$wyn->visibleUrl;
  29.  


Nie zadziałało w sensie że nie wykonało mi dalszej części skryptu.


W jaki sposób byś to rozwiązał?

Stosowałem się do twoich wskazówek, ale nie wiem czy dobrze to robie.
Turson
  1. $adress = array();
  2. $adress[]=$wyn->visibleUrl;
  3. $adress[]=$wyn->visibleUrl;
  4. $adress[]=$wyn->visibleUrl;
  5. $adress[]=$wyn->visibleUrl;

to juz nie potrzebne bo w $adresy masz wszystkie adresy
lipek80
Działa mi ale tylko część skryptu ponieważ wyświetla ostatni adres i liczy PR.

mi chodzi o to aby były zliczone wszystkie adresy. A w tym momencie poprzednie są nadpisywane a brany pod uwagę jest ostatni.
Turson
Ile razy mam powtarzać, że tym sposobem zapisywane są wszystkie adresy....
  1. $adresy = array();
  2. foreach ($json->responseData->results as $wyn) {
  3. $adres = htmlspecialchars($wyn->visibleUrl);
  4. $adresy[] = $adres;
  5. echo "<p><strong>URL: </strong>" . $adres . "</p>";
  6. }
lipek80
Podane przez ciebie rozwiazanie działa. Mi chodzi o inna rzecz. W dalszej części skryptu działał kolejny skrypt który wyświetlał PageRank stron. Jednak wyswietla sie tylko jedna wartosc. mysle ze ma to zwiazek z tym ze skrypt pamieta tylko ostatni adres i z niego pobiera ta wartosc
Turson
Czyli mamy zgadywać co jest nie tak, bo nie podałeś kodu?
kreatiff
Zawsze możesz zrobić "na chama" tworząc te zmienne $adres1, $adres2, itd. w pętli:
  1. $i = 1;
  2. foreach ($json->responseData->results as $wyn) {
  3. // ...
  4. ${'adres' . $i} = htmlspecialchars($wyn->visibleUrl);
  5. // ...
  6. $i++;
  7. }

Ale lepiej wg mnie tak jak to robi Turson i potem robić po prostu odwołania w kodzie do $adresy[0], $adresy[1], itd... zamiast do tych zmiennych $adres1, $adres2,... albo zamienić tuż za naszą pętlą: $adres1 = $adresy[0]; $adres2 = $adresy[1];.
lipek80
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html>
  3. <head>
  4. <title>Google Ajax Search API - Przykład 7</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <script src="http://www.google.com/jsapi?key=ABQIAAAAOveZ-pPazto5TxTuQVsGzRRQsNKwDkcu1ksVEgwA-eAA9pBEMhTKP2mtcci2gxVi2RuUjbqVbC6oJQ" type="text/javascript"></script>
  7. <script type="text/javascript">
  8. google.load("search", "1");
  9.  
  10. function OnLoad()
  11. {
  12. GSearch.getBranding(document.getElementById("branding"));
  13. }
  14.  
  15. google.setOnLoadCallback(OnLoad);
  16.  
  17.  
  18.  
  19. </script>
  20. </head>
  21. <body>
  22.  
  23.  
  24. <form action="<?php echo basename($_SERVER['PHP_SELF']); ?>" method="post">
  25. <div>
  26. <input type="text" name="szukaj" value="" />
  27. <input type="submit" value="Szukaj" />
  28. </div>
  29. </form>
  30. <ol>
  31. <?php
  32.  
  33. if (isset($_POST['szukaj']) && trim($_POST['szukaj'])) {
  34.  
  35.  
  36. $url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=pl&lr=lang_pl&q=" . urlencode($_POST['szukaj']);
  37.  
  38. $ch = curl_init();
  39. curl_setopt($ch, CURLOPT_URL, $url);
  40. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  41. curl_setopt($ch, CURLOPT_REFERER, "http://www.k-komp.pl");
  42. $body = curl_exec($ch);
  43. curl_close($ch);
  44.  
  45. $json = json_decode($body);
  46.  
  47. /*
  48.   Pola:
  49.   unescapedUrl
  50.   url
  51.   visibleUrl
  52.   cacheUrl
  53.   title
  54.   titleNoFormatting
  55.   content
  56.   */
  57.  
  58. $adresy = array();
  59. foreach ($json->responseData->results as $wyn) {
  60. $adres = htmlspecialchars($wyn->visibleUrl);
  61. $adresy[] = $adres;
  62. echo "<p><strong>URL: </strong>" . $adres . "</p>";
  63. }
  64. }
  65.  
  66.  
  67.  
  68.  
  69. ?>
  70. </ol>
  71.  
  72. <div id="branding">Loading...</div>
  73.  
  74. </body>
  75. </html>
  76.  
  77. <?php
  78. include_once("pr_class.php");
  79.  
  80.  
  81. $adres1="www.wp.pl";
  82. lub
  83. $adres1="$wyn->visibleUrl";
  84.  
  85.  
  86.  
  87.  
  88. $url= $adres1;
  89. $pr = new PR();
  90. $wynik1 = $pr->get_google_pagerank($url) ;
  91.  
  92. echo $wynik1;
  93.  
  94. $url= $adres2;
  95. $pr = new PR();
  96. $wynik2 = $pr->get_google_pagerank($url) ;
  97.  
  98. echo $wynik2;
  99.  
  100. $url= $adres3;
  101. $pr = new PR();
  102. $wynik3 = $pr->get_google_pagerank($url) ;
  103.  
  104. echo $wynik3;
  105.  
  106. $url= $adres4;
  107. $pr = new PR();
  108. $wynik4 = $pr->get_google_pagerank($url) ;
  109.  
  110. echo $wynik4;
  111.  
  112. $url= $adres5;
  113. $pr = new PR();
  114. $wynik5 = $pr->get_google_pagerank($url) ;
  115.  
  116. echo $wynik5;
  117.  
  118. $url= $adres6;
  119. $pr = new PR();
  120. $wynik6 = $pr->get_google_pagerank($url) ;
  121.  
  122. echo $wynik6;
  123.  
  124. $url= $adres7;
  125. $pr = new PR();
  126. $wynik7 = $pr->get_google_pagerank($url) ;
  127.  
  128. echo $wynik7;
  129.  
  130. $url= $adres8;
  131. $pr = new PR();
  132. $wynik8 = $pr->get_google_pagerank($url) ;
  133.  
  134. echo $wynik8;
  135.  
  136. $url= $adres9;
  137. $pr = new PR();
  138. $wynik9 = $pr->get_google_pagerank($url) ;
  139.  
  140. echo $wynik9;
  141.  
  142.  
  143. $url= $adres10;
  144. $pr = new PR();
  145. $wynik10 = $pr->get_google_pagerank($url) ;
  146.  
  147. echo $wynik10;
  148.  
  149.  
  150.  
  151. $nazwa_pliku1 = "a.txt";
  152.  
  153. if (is_writeable($nazwa_pliku1))
  154. {
  155. if ($plik1 = fopen($nazwa_pliku1, "w"))
  156. {
  157. if (fwrite($plik1, $wynik1) !== FALSE) echo "Suma ";
  158. else echo "Zapis do pliku się nie powiódł...";
  159.  
  160. fclose($plik1);
  161.  
  162. } else echo "Nie mogę nawiązać połączenia z plikiem...";
  163.  
  164. } else echo "Do pliku nie można dopisać informacji lub on nie istnieje...";
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171. $nazwa_pliku2 = "b.txt";
  172.  
  173. if (is_writeable($nazwa_pliku2))
  174. {
  175. if ($plik2 = fopen($nazwa_pliku2, "w"))
  176. {
  177. if (fwrite($plik2, $wynik2) !== FALSE) echo "PR stron";
  178. else echo "Zapis do pliku się nie powiódł...";
  179.  
  180. fclose($plik2);
  181.  
  182. } else echo "Nie mogę nawiązać połączenia z plikiem...";
  183.  
  184. } else echo "Do pliku nie można dopisać informacji lub on nie istnieje...";
  185.  
  186.  
  187.  
  188.  
  189.  
  190. $nazwa_pliku3 = "c.txt";
  191.  
  192. if (is_writeable($nazwa_pliku3))
  193. {
  194. if ($plik3 = fopen($nazwa_pliku3, "w"))
  195. {
  196. if (fwrite($plik3, $wynik3) !== FALSE) echo " wynosi: ";
  197. else echo "Zapis do pliku się nie powiódł...";
  198.  
  199. fclose($plik3);
  200.  
  201. } else echo "Nie mogę nawiązać połączenia z plikiem...";
  202.  
  203. } else echo "Do pliku nie można dopisać informacji lub on nie istnieje...";
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210. $nazwa_pliku4 = "d.txt";
  211.  
  212. if (is_writeable($nazwa_pliku4))
  213. {
  214. if ($plik4 = fopen($nazwa_pliku4, "w"))
  215. {
  216. if (fwrite($plik4, $wynik4) !== FALSE) echo "";
  217. else echo "Zapis do pliku się nie powiódł...";
  218.  
  219. fclose($plik4);
  220.  
  221. } else echo "Nie mogę nawiązać połączenia z plikiem...";
  222.  
  223. } else echo "Do pliku nie można dopisać informacji lub on nie istnieje...";
  224.  
  225.  
  226.  
  227.  
  228. $nazwa_pliku5 = "e.txt";
  229.  
  230. if (is_writeable($nazwa_pliku5))
  231. {
  232. if ($plik5 = fopen($nazwa_pliku5, "w"))
  233. {
  234. if (fwrite($plik5, $wynik5) !== FALSE) echo "";
  235. else echo "Zapis do pliku się nie powiódł...";
  236.  
  237. fclose($plik5);
  238.  
  239. } else echo "Nie mogę nawiązać połączenia z plikiem...";
  240.  
  241. } else echo "Do pliku nie można dopisać informacji lub on nie istnieje...";
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248. $nazwa_pliku6 = "f.txt";
  249.  
  250. if (is_writeable($nazwa_pliku6))
  251. {
  252. if ($plik6 = fopen($nazwa_pliku6, "w"))
  253. {
  254. if (fwrite($plik6, $wynik6) !== FALSE) echo "";
  255. else echo "Zapis do pliku się nie powiódł...";
  256.  
  257. fclose($plik6);
  258.  
  259. } else echo "Nie mogę nawiązać połączenia z plikiem...";
  260.  
  261. } else echo "Do pliku nie można dopisać informacji lub on nie istnieje...";
  262.  
  263.  
  264.  
  265.  
  266.  
  267. $nazwa_pliku7 = "g.txt";
  268.  
  269. if (is_writeable($nazwa_pliku7))
  270. {
  271. if ($plik7 = fopen($nazwa_pliku7, "w"))
  272. {
  273. if (fwrite($plik7, $wynik7) !== FALSE) echo "";
  274. else echo "Zapis do pliku się nie powiódł...";
  275.  
  276. fclose($plik7);
  277.  
  278. } else echo "Nie mogę nawiązać połączenia z plikiem...";
  279.  
  280. } else echo "Do pliku nie można dopisać informacji lub on nie istnieje...";
  281.  
  282.  
  283.  
  284.  
  285.  
  286. $nazwa_pliku8 = "h.txt";
  287.  
  288. if (is_writeable($nazwa_pliku8))
  289. {
  290. if ($plik8 = fopen($nazwa_pliku8, "w"))
  291. {
  292. if (fwrite($plik8, $wynik8) !== FALSE) echo "";
  293. else echo "Zapis do pliku się nie powiódł...";
  294.  
  295. fclose($plik8);
  296.  
  297. } else echo "Nie mogę nawiązać połączenia z plikiem...";
  298.  
  299. } else echo "Do pliku nie można dopisać informacji lub on nie istnieje...";
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306. $nazwa_pliku9 = "i.txt";
  307.  
  308. if (is_writeable($nazwa_pliku9))
  309. {
  310. if ($plik9 = fopen($nazwa_pliku9, "w"))
  311. {
  312. if (fwrite($plik9, $wynik9) !== FALSE) echo "";
  313. else echo "Zapis do pliku się nie powiódł...";
  314.  
  315. fclose($plik9);
  316.  
  317. } else echo "Nie mogę nawiązać połączenia z plikiem...";
  318.  
  319. } else echo "Do pliku nie można dopisać informacji lub on nie istnieje...";
  320.  
  321.  
  322.  
  323.  
  324.  
  325. $nazwa_pliku10 = "j.txt";
  326.  
  327. if (is_writeable($nazwa_pliku10))
  328. {
  329. if ($plik10 = fopen($nazwa_pliku10, "w"))
  330. {
  331. if (fwrite($plik10, $wynik10) !== FALSE) echo "";
  332. else echo "Zapis do pliku się nie powiódł...";
  333.  
  334. fclose($plik10);
  335.  
  336. } else echo "Nie mogę nawiązać połączenia z plikiem...";
  337.  
  338. } else echo "Do pliku nie można dopisać informacji lub on nie istnieje...";
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349. $suma = array_sum(array_merge(file('a.txt'), file('b.txt'), file('c.txt'), file('d.txt'), file('e.txt'), file('f.txt'), file('g.txt'), file('h.txt'), file('i.txt'), file('j.txt')));
  350.  
  351.  
  352.  
  353. echo $suma
  354. ?>
  355.  
  356.  
  357.  
  358.  
kreatiff
Hehe, Turson Cię ukatrupi i słusznie tongue.gif

Aż się prosi o wrzucenie tego do tej pętli za jednym zamachem i skrócenie całego kodu.
I wówczas w ogóle nie ointeresują Cię te kolejne zmienne.
lipek80
Może troche okrętną drogą starałem się to rozwiązać, ale teraz jak to połączyć w całość żeby działało to nie mam pomysłu.
Turson
Łap wskazówkę
  1. $wyniki = array();
  2. foreach ($json->responseData->results as $wyn) {
  3. $adres = htmlspecialchars($wyn->visibleUrl);
  4. echo "<p><strong>URL: </strong>" . $adres . "</p>";
  5. $pr = new PR();
  6. $wyniki[] = $pr->get_google_pagerank($adres) ;
  7. }
lipek80
Witam.

Niestety nie udało mi się tego uruchomić.

Dodałem:
  1. include_once("pr_class.php");
  2.  
  3. $wyniki = array();
  4. foreach ($json->responseData->results as $wyn) {
  5. $adres = htmlspecialchars($wyn->visibleUrl);
  6. echo "<p><strong>URL: </strong>" . $adres . "</p>";
  7. $pr = new PR();
  8. $wyniki[] = $pr->get_google_pagerank($adres) ;
  9. }
  10. }
  11.  
  12.  
  13.  
  14.  
  15. ?>



Nie wiem jakiej zmiennej tutaj użyć.
  1. <?php
  2. include_once("pr_class.php");
  3.  
  4. $adres1= questionmark.gifquestionmark.gifquestionmark.gif
  5.  
  6.  
Turson
Jak masz stałą ilość adresów to zmodyfikuj nieco pętlę
  1. $wyniki = array();
  2. $adresy = array();
  3. foreach ($json->responseData->results as $wyn) {
  4. $adres = htmlspecialchars($wyn->visibleUrl);
  5. echo "<p><strong>URL: </strong>" . $adres . "</p>";
  6. $pr = new PR();
  7. $wyniki[] = $pr->get_google_pagerank($adres) ;
  8. $adesy[] = $adres;
  9. }


$adres1=$adresy[0];
$adres2=$adresy[1];
itd
lipek80
Już działa tak jak zamierzałem biggrin.gif


  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html>
  3. <head>
  4. <title>Google Ajax Search API - Przykład 7</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  6. <script src="http://www.google.com/jsapi?key=ABQIAAAAOveZ-pPazto5TxTuQVsGzRRQsNKwDkcu1ksVEgwA-eAA9pBEMhTKP2mtcci2gxVi2RuUjbqVbC6oJQ" type="text/javascript"></script>
  7. <script type="text/javascript">
  8. google.load("search", "1");
  9.  
  10. function OnLoad()
  11. {
  12. GSearch.getBranding(document.getElementById("branding"));
  13. }
  14.  
  15. google.setOnLoadCallback(OnLoad);
  16.  
  17.  
  18.  
  19. </script>
  20. </head>
  21. <body>
  22.  
  23.  
  24. <form action="<?php echo basename($_SERVER['PHP_SELF']); ?>" method="post">
  25. <div>
  26. <input type="text" name="szukaj" value="" />
  27. <input type="submit" value="Szukaj" />
  28. </div>
  29. </form>
  30. <ol>
  31. <?php
  32.  
  33. if (isset($_POST['szukaj']) && trim($_POST['szukaj'])) {
  34.  
  35.  
  36. $url = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&hl=pl&lr=lang_pl&q=" . urlencode($_POST['szukaj']);
  37.  
  38. $ch = curl_init();
  39. curl_setopt($ch, CURLOPT_URL, $url);
  40. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  41. curl_setopt($ch, CURLOPT_REFERER, "http://www.k-komp.pl");
  42. $body = curl_exec($ch);
  43. curl_close($ch);
  44.  
  45. $json = json_decode($body);
  46.  
  47. /*
  48.   Pola:
  49.   unescapedUrl
  50.   url
  51.   visibleUrl
  52.   cacheUrl
  53.   title
  54.   titleNoFormatting
  55.   content
  56.   */
  57. include_once("pr_class.php");
  58.  
  59. $wyniki = array();
  60. $adresy = array();
  61. foreach ($json->responseData->results as $wyn) {
  62. $adres = htmlspecialchars($wyn->visibleUrl);
  63. echo "<p><strong>URL: </strong>" . $adres . "</p>";
  64. $pr = new PR();
  65. $wyniki[] = $pr->get_google_pagerank($adres) ;
  66. $adesy[] = $adres;
  67. }
  68. }
  69.  
  70.  
  71.  
  72.  
  73. ?>
  74. </ol>
  75.  
  76. <div id="branding">Loading...</div>
  77.  
  78. </body>
  79. </html>
  80.  
  81. <?php
  82. include_once("pr_class.php");
  83.  
  84.  
  85.  
  86.  
  87. echo "$wyniki[0]";
  88. echo "$wyniki[1]";
  89. echo "$wyniki[2]";
  90. echo "$wyniki[3]";
  91. echo "$wyniki[4]";
  92. echo "$wyniki[5]";
  93. echo "$wyniki[6]";
  94. echo "$wyniki[7]";
  95. echo "$wyniki[8]";
  96. echo "$wyniki[9]";
  97. echo "$wyniki[10]";
  98.  
  99. $sumka = ($wyniki[0]+$wyniki[1]+$wyniki[2]+$wyniki[3]);
  100.  
  101.  
  102. "
  103. </br>
  104. </br>
  105. Suma PR stron wynosi :
  106. $sumka";
  107.  
  108. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.