Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] - zielony jak trawa. POMOCY
Forum PHP.pl > Forum > Przedszkole
Hagen
Witam wszystkich. O php mam bardzo znikome pojecie, można nawet powiedzieć, że go nie mam. Potrzebuje wdrążyć do swojej strony skrypt z tej oto strony: http://99webtools.com/google-backlink-indexed-page-count.php lecz nie wiem co gdzie i jak go wywołać :/

Bardzo prosił bym o pomoc.
kayman
wszystko napisali smile.gif
Hagen
Bardzo pomocna odpowiedź, ale czy mógłbyś ją rozwinąć? 1 kod wkładam w 1.php, 2 kod wkładam z 2.php no i teraz jak w index.php wywołać te 2 pliki?
modern-web
  1. <?php
  2. include '1.php';
  3. include '2.php';
  4.  
  5. $domain="toolspot.org"; //your domain name
  6. echo GoogleBL($domain); //get backlinks
  7. echo GoogleIP($domain); //get indexed page


cała filozofia z tego co na pierwszy rzut oka widzę...
Hagen
Dzięki działa. Mam jeszcze jedno pytanko z następnym skryptem, mianowicie chodzi o ten skrypt: http://99webtools.com/php-script-to-get-pagerank.php
Chciałbym go wywołać wielokrotnie na stronie, lecz pokazuje mi tylko i wyłącznie pierwszy wynik... Jak temu zaradzić?
modern-web
co rozumiesz przez "wielokrotnie"? w pętli, jako kilka obiektów z różnymi danymi wejściowymi, czy jak?
Hagen
Żebyś najlepiej mnie zrozumiał to podam Ci przykład.

Jak widać w kodzie trzeba wpisać stronę zeby pokazał sie jej page rank. Na jednej stronie chciałbym pokazać kilka pageranków różnych stron... tzn zrobić taką listę...

  1. <?
  2. require("PRclass.php");
  3. $url='http://www.toolspot.org/';
  4. $pr = new PR();
  5. echo "$url has Google PageRank: ". $pr->get_google_pagerank($url) ;
  6. ?>
modern-web
  1. <?php
  2. require("PRclass.php");
  3.  
  4. $lista = array('url1', 'url2', 'url3');
  5.  
  6. for ($i=0; $i<count($lista); $i++) {
  7. $pr = new PR();
  8. echo "$lista[$i] has Google PageRank: ". $pr->get_google_pagerank($lista[$i]);
  9. unset($pr);
  10. }


chyba tak, pisane z głowy... smile.gif
Hagen
Mama Ci mówiła, że jesteś zuch chłopak wink.gif Dziękuje Ci ślicznie. Mega pozytyw.

Mam ogólnie na zakończenie jeszcze jedno pytanko. Jak mógłbym wczytać wynik pagerank każdej ze stron w poszczególne miejsce na stronie ?
modern-web
  1. <?php
  2. require("PRclass.php");
  3.  
  4. $lista = array('url1', 'url2', 'url3');
  5. $wyniki = array();
  6.  
  7. for ($i=0; $i<count($lista); $i++) {
  8. $pr = new PR();
  9. array_push($wyniki, "$lista[$i] has Google PageRank: ". $pr->get_google_pagerank($lista[$i]));
  10. unset($pr);
  11. }
  12. ?>
  13.  
  14. .. tutaj cała strona html i tam gdzie chcesz wyświetlić daj na przykład
  15.  
  16. <?php echo $wynik[1]; ?> // da to wynik pr dla url2
  17.  
  18. z czego numer w [] oznacza który to url - numeracja zaczyna się od 0, pamiętaj o tym


dzięki za pozytywy wink.gif mam już jakiś staż w php także pomagam innym.
Hagen
Coś nie działa. Mój kod wygląda następująco:

  1. <body>
  2. <div class="warpper">
  3.  
  4. <?php
  5. require("PRclass.php");
  6.  
  7. $lista = array('http://www.wp.pl', 'http://www.onet.pl', 'http://www.interia.pl');
  8. $wyniki = array();
  9.  
  10. for ($i=0; $i<count($lista); $i++) {
  11. $pr = new PR();
  12. array_push($wyniki, "$lista[$i] has Google PageRank: ". $pr->get_google_pagerank($lista[$i]));
  13. unset($pr);
  14. }
  15. ?>
  16.  
  17.  
  18. <table>
  19.  
  20. <tr>
  21. <td>
  22. <?php echo $wynik[0]; ?>
  23. </td>
  24. <td>
  25. <?php echo $wynik[1]; ?>
  26. </td>
  27. <td>
  28. <?php echo $wynik[2]; ?>
  29. </td>
  30. </tr>
  31.  
  32. </table>
  33.  
  34.  
  35.  
  36. </div>
  37. </body>
modern-web
zmienna $wyniki a nie $wynik smile.gif
Hagen
Dziękuję Ci ślicznie. Pierwszy raz się spotykam z taką pomocą wink.gif
modern-web
Spotkasz tu wielu pomocnych ludzi, wystarczy zapytać wink.gif
Kshyhoo
Proszę o kontakt w sprawie tytułu wątku na PW.
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.