簡體   English   中英

在PHP中點擊計數器

[英]Hit counter in php

我正在使用簡單的PHP腳本來計算訪問次數。 它保存在文件中。 因此,.txt文件中有一個數字,我想以一些不錯的計數器的形式放在我的頁面上。 因此,我需要以某種方式將數字表示為圖像。 這樣看起來就不錯了。 如果我最終在div處可以顯示此數字,並從10到0到9的數字圖像。25x50px可以說,我想將它們放入標簽中嗎? 我知道我的問題有點疑惑,也許不清楚。 但是,如果有人了解我的要求,那么如果您能回答,那就太好了。 謝謝

將數字拆分為數字:

$a = str_split(1337, 1);

使用數組創建計數器:

foreach ($a as $n) {
    print '<img src="'.$n.'.png">';
}

要從文件中獲取編號:

$number = file_get_contents('visitors.txt');

要創建圖像,請使用GDImagick庫:

header("Content-type: image/png");
$im = imagecreatefrompng("images/button1.png");
// Add text to $im
imagepng($im);

要將圖像包括在頁面中:

<img src="myImageScript.php?number=1234" />

對的,這是可能的。 首先,您需要獲取char數組中的數字,然后繼續。 基於數字顯示,圖像彼此嵌套。

如果您的問題只是將數字顯示為圖像,那很容易。 做類似的事情:

$num = 1234;
for ($i = 0; $i < strlen($num); $i++)
  echo "<img src=\"images/numbers/" . $num.{$i} . ".png\">";

具有10個數字0-9(0.png,1.png等)的圖像,只需將字符串$counter="12345"中的每個字符轉換為相應的圖像<img src="1.png" />

網站上的javascript對此進行了說明和實現。

您可能還想用0str_pad $ counter。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM