Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] Załadowanie skryptu php na stronie w HTML
Forum PHP.pl > Forum > Przedszkole
ZeTu
Cześć mam licznik odwiedzin w php i chciałbym go wczytać na stronie .html, ale nie wiem jak to zrobić, przy korzystaniu z takiego skryptu.
index.html
  1. <script type='text/javascript' src='http://adres-strony.pl'></script>

Co trzeba zrobić, aby mi pokazywało zawartość pliku licznik.php?
daros17
Musisz zaincludować plik php
Mephistofeles
Możesz też np. generować grafikę w PHP i podpiąć to jako img, albo wykorzystać iframe.
lord2105
zmien rozszerzenie pliku index.html na index.php a w nim:

  1. <?php
  2. include ('mojplik.php');
  3. ?>
ZeTu
Cytat(lord2105 @ 10.12.2010, 18:27:51 ) *
zmien rozszerzenie pliku index.html na index.php a w nim:

  1. <?php
  2. include ('mojplik.php');
  3. ?>


No właśnie oto chodzi, aby to nie było include tylko to co napisałem na początku, bo np. liczniki.org mają właśnie taki kod i jak go wklejam na stronę .html to działa i chcę takie coś zrobić, tylko nie wiem jak. A nie chce w iframe bo tam trzeba podawać wysokość i szerokość.
lord2105
Cytat
[...]czątku, bo np. liczniki.org mają właśnie taki kod i jak go w[...]


Jaki kod? Bo troszke nakreciles
ZeTu
No np. taki kod co generuje z liczniki.org to taki właśnie chcę zastosować pod swój licznik, który wykonałem sam w php
  1. <!-- kod licznika [[[http://liczniki.org]]]-->
  2. <script type='text/javascript' src='http://liczniki.org/hit.php?l=xxx&o=3'></script>
  3. <!-- koniec kodu licznika [[[http://liczniki.org]]]-->

i wtedy po wklejeniu na stronę .html są tylko liczby
lord2105
wczytaj plik js w ktorym bedzie funkcja AJAX pobierajaca dane z pliku php, a nastepnie wywolaj ja w odpowiednim miejscu pliku html
ZeTu
OK już sobie poradziłem w pliku licz.php wpisałem tak:
  1. <?php
  2. $COUNT_FILE = "licz.txt"; // ten plik znajduje się w mojastrona.pl/licz/
  3. $IMG_DIR_URL = "moja-strona.pl/licz/LED/"; //w folderze LED znajduje się grafika od 0.gif do 9.gif
  4. $NB_DIGITS = 8;
  5. $EXPIRE_DATE = 86400;
  6.  
  7.  
  8. if (file_exists($COUNT_FILE)) {
  9. $fp = fopen("$COUNT_FILE", "r+");
  10. flock($fp, 1);
  11. $count = fgets($fp, 4096);
  12. if ($visited == "") {
  13. $count += 1;
  14. setcookie("visited", $count, time()+$EXPIRE_DATE , "/", $SERVER_NAME);
  15. fseek($fp,0);
  16. fputs($fp, $count);
  17. }
  18. flock($fp, 3);
  19. fclose($fp);
  20. } else {
  21.  
  22. echo "Can't find file, check '\$file' var...<BR>";
  23. }
  24.  
  25.  
  26. chop($count);
  27. $nb_digits = max(strlen($count), $NB_DIGITS);
  28. $count = substr("0000000000".$count, -$nb_digits);
  29.  
  30. $digits = preg_split("//", $count);
  31.  
  32. for($i = 0; $i <= $nb_digits; $i++) {
  33. if ($digits[$i] != "") {
  34. $html_result .= "<a href=\"http://moja-strona.pl\"><IMG SRC=\"$IMG_DIR_URL$digits[$i].gif\" HEIGHT=\"25\" border=\"0\"></a>";
  35. }
  36. }
  37.  
  38. $i="document.write('$html_result');";
  39.  
  40. echo $i
  41.  
  42. ?>


A plik licznik.html ma zawartość taką:
  1. <script src="moja-strona-dwa.pl/licz.php"></script>

I to właśnie szukałem smile.gif
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.