Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML] Załadowanie skryptu php na stronie w HTML
ZeTu
post
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 8
Dołączył: 8.12.2010

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


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?
Go to the top of the page
+Quote Post
daros17
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 27
Dołączył: 27.08.2007

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


Musisz zaincludować plik php
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #3





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Możesz też np. generować grafikę w PHP i podpiąć to jako img, albo wykorzystać iframe.
Go to the top of the page
+Quote Post
lord2105
post
Post #4





Grupa: Zarejestrowani
Postów: 380
Pomógł: 59
Dołączył: 24.04.2010
Skąd: London

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


zmien rozszerzenie pliku index.html na index.php a w nim:

  1. <?php
  2. include ('mojplik.php');
  3. ?>
Go to the top of the page
+Quote Post
ZeTu
post
Post #5





Grupa: Zarejestrowani
Postów: 217
Pomógł: 8
Dołączył: 8.12.2010

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


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ść.

Ten post edytował ZeTu 10.12.2010, 18:32:34
Go to the top of the page
+Quote Post
lord2105
post
Post #6





Grupa: Zarejestrowani
Postów: 380
Pomógł: 59
Dołączył: 24.04.2010
Skąd: London

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


Cytat
[...]czątku, bo np. liczniki.org mają właśnie taki kod i jak go w[...]


Jaki kod? Bo troszke nakreciles

Ten post edytował lord2105 10.12.2010, 18:34:56
Go to the top of the page
+Quote Post
ZeTu
post
Post #7





Grupa: Zarejestrowani
Postów: 217
Pomógł: 8
Dołączył: 8.12.2010

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


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

Ten post edytował ZeTu 10.12.2010, 18:38:52
Go to the top of the page
+Quote Post
lord2105
post
Post #8





Grupa: Zarejestrowani
Postów: 380
Pomógł: 59
Dołączył: 24.04.2010
Skąd: London

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


wczytaj plik js w ktorym bedzie funkcja AJAX pobierajaca dane z pliku php, a nastepnie wywolaj ja w odpowiednim miejscu pliku html
Go to the top of the page
+Quote Post
ZeTu
post
Post #9





Grupa: Zarejestrowani
Postów: 217
Pomógł: 8
Dołączył: 8.12.2010

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


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 (IMG:style_emoticons/default/smile.gif)

Ten post edytował ZeTu 11.12.2010, 10:08:01
Go to the top of the page
+Quote Post

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: 24.08.2025 - 23:20