Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS][PHP]Licznik odwiedzin
Forum PHP.pl > Forum > Przedszkole
Kloc
Zrobiłem licznik odwiedzin, ma go na serwerze i chciałby go sobie wstawić np na jakąś grę np.
Przykład licznika
Kolęś ma tam ten zielony licznik, takie liczniki w tej grze osadza się za pomocą:
Kod
[img]http://www.cośtam/licznik/1233.png[/img]


Jest to tak jakby obrazek.
Ja ma licznik u siebie na stronie i wyświetlam go w:
Kod
<iframe src"http://www.cośtam/licznik/1233.png"></iframe>


Bo wtedy skrypt u mnie na serwerze się może wykonać i zmienić stan nowego licznika, lub dodać nowe ip do bazy.
Ale nieestetycznie to wygląda i chcę zrobić tak jak w tym przykładzie, żebym mógł sobie wstawić go jako obrazek, ale i skrypt musi się wykonywać.
Jak tego dokonać.
Kloc
@Edit:

Podaję ścieżkę do pliku php- licznika.

Kod
<iframe src"http://www.cośtam/licznik/1233.php"></iframe>


A tam jest do obrazka.
Kloc
Skrócona wersja licznika z darmoweliczniki wygląda tak:

Kod
<img src="http://www.darmowylicznik.pl/licznik.php?id=95041" border="0px;" />


Działa tylko wtedy gdy jest na mojej stronie inaczej wyświetla "zły adres"
Co jest na stronie z tego linku, że zawatrość wrzuca mi w <img />

Ja chcę zrobić taki jak ten że podaje adres w img src i wyświetla mi stan licznika.
Kloc
Pomoże ktoś?
W skrócie to tak:
Na stronie np http://
www.cośtam.pl/
licznik/1233.php wyświetla mi się liczba np 2555, czyli liczba odwiedzin.

Chce zawartość tej strony wrzucić w img, ale żeby skrypt na tej stronie mógł się wykonać, jeżeli ktoś otworzy ten obrazek. Tak jak w przypadku iframe.
markuz
imagejpeg
Kloc
Dzięki za odp.
Więc tak, robię to co jest w przykładzie i nie wyświetla mi się nic sad.gif

  1. <html>
  2.  
  3. <?Php
  4.  
  5. $tekst = "A Simple Text String";
  6.  
  7. // worzymy pusty obraz z tekstem
  8. $im = imagecreatetruecolor(300, 100);
  9. $text_color = imagecolorallocate($im, 244, 14, 91);
  10. imagestring($im, 6, 30, 30, $tekst, $text_color);
  11.  
  12. // ustawiamy nagłoek w tym przypadku image/jpeg
  13. header('Content-type: image/jpeg');
  14.  
  15. // wyświetlamy obraz
  16. imagejpeg($im);
  17.  
  18. imagedestroy($im);
  19.  
  20. ?>
  21.  
  22. <img src="http://zul.cba.pl/A1/down.php" border="1px"/>
  23.  
  24. </html>
  25.  


com
Cytat
Więc tak, robię to co jest w przykładzie

W przykładzie masz tak:
  1. <?php
  2.  
  3. $tekst = "A Simple Text String";
  4.  
  5. // worzymy pusty obraz z tekstem
  6. $im = imagecreatetruecolor(300, 100);
  7. $text_color = imagecolorallocate($im, 244, 14, 91);
  8. imagestring($im, 6, 30, 30, $tekst, $text_color);
  9.  
  10. // ustawiamy nagłoek w tym przypadku image/jpeg
  11. header('Content-type: image/jpeg');
  12.  
  13. // wyświetlamy obraz
  14. imagejpeg($im);
  15.  
  16. imagedestroy($im);
  17.  
  18. ?>


Widzisz różnice?



i włącz sobie raportowanie błędów.. przecież nie możesz stworzyć obrazka i w tym samym pliku go wyświetlić ta metoda.. w jednym tworzysz w innym wyświetlasz jak chcesz mieć go w img bo zmieniasz nagłówek na img wiec jaki html tam?
Kloc
To tak, zrobiłem 2 pliki: plik.php i plik.html
Oto ich zawartości:

plik.php

  1. <?Php
  2.  
  3. $tekst = "A Simple Text String";
  4.  
  5. // worzymy pusty obraz z tekstem
  6. $im = imagecreatetruecolor(300, 100);
  7. $text_color = imagecolorallocate($im, 244, 14, 91);
  8. imagestring($im, 6, 30, 30, $tekst, $text_color);
  9.  
  10. // ustawiamy nagłoek w tym przypadku image/jpeg
  11. header('Content-type: image/jpeg');
  12.  
  13. // wyświetlamy obraz
  14. imagejpeg($im);
  15.  
  16. imagedestroy($im);
  17.  
  18. ?>
  19.  



plik.html

  1. <!doctype html>
  2. <html>
  3. <head>
  4.  
  5. <meta charset="UTF-8"/>
  6.  
  7. </head>
  8. <body>
  9.  
  10. <img src="http://mojadomena.pl/folder/plik.php" border="1px"/>
  11.  
  12. </body>
  13. </html>


w plik.html wyświetla się ikonka "pustego" img.

com
a otwórz sobie http://mojadomena.pl/folder/plik.php i zobacz czy wgl jest tam obrazek..

jak nie to sprawdź czy plik masz zakodowany w UTF-8 bez BOM
Kloc
Nie ma jest to samo co w plik.html, czyli ta ikonka pustego obrazka.
Kloc
Utf-8 bez bom jest ustawione.
Kloc
Chyba dział, jeszcze raz dałem utf-8 (bez bom) i w 1 jaki 2 pliku pojawił się obrazek. Wielkie dzięki com. Jak przeczyta to moderator to proszę o przyznanie ci wielkiego pomógł biggrin.gif
com
raportowanie błędów masz? i bibliotekę GD zainstalowaną?

Typowy błąd przy tym na tym forum wink.gif
Kloc
Cytat(com @ 15.02.2014, 21:35:51 ) *
raportowanie błędów masz? i bibliotekę GD zainstalowaną?

Typowy błąd przy tym na tym forum wink.gif



Do tej pory nie miałem, ale chyba zainstaluję wink.gif
com
jakbyś nie miał to by Ci to nie działało.. to jest metoda z tej biblioteki.. to było pytanie do postu #10, a w międzyczasie odpisałeś wink.gif
Kloc
A wiesz może jak zmienić kolor tła na, którym wyświetla się teks?. Bo teraz jest czarne.
Przykład z manuala coś mi nie działa- nie zmienia koloru.

http://www.php.net/manual/en/function.imagestring.php
Kloc
Dobra już działa, jak trzeba to coś mu się rypie biggrin.gif
Ale jeszcze raz wielkie dzięki.
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.