導航:首頁 > 編程語言 > php有趣的小程序

php有趣的小程序

發布時間:2025-02-17 09:12:21

⑴ 請用php寫一個「Hello World」小程序。

<?php
echo 「Hello World」;
?>

⑵ 幫忙寫個PHP小程序

這里我必須糾正一下你個觀點:
static只是靜態變數。也就是說他不會因為循環而自動遞增。
他沒有什麼特別的屬性,和其他的變數一樣,程序執行完成後會自動銷毀的。

還有無視上面的,一樓的用cookie和session的不靠譜
二樓的在亂說話
三樓的在開玩笑

我為什麼這么說:首先cookie,。好的,的確cookie可以實現,但是不靠譜,因為有些用戶會關閉cookie,從而導致你的程序失效。
那session就更加不靠譜了,因為session只是記錄本次的你與伺服器的會話。一旦關閉了網頁或者是到時間了,session就會自動消失。

「我用你這個PHP代碼放到我的管理站點下預覽,出現的是「這里用JS彈出歡迎光臨」,這與你想要出現「歡迎光臨」,不符合,所以應該先把前面的文字去掉,然後針對你的問題,你試試將"$scs+=1"裡面的「+」去掉試試,呵呵,不對的話,等解決後,留言告訴我哈,我Q574153007 」我是不懂他想什麼= =估計是理解錯了。

如果你想保存用戶ip地址。

你需要用到文本文件或者是資料庫(我推薦資料庫)。

我是按照資料庫的寫法給你。。別告訴我你沒安裝MySQL

資料庫代碼給你(粘貼復制到MySQL命令行里就行了):
create database data;
//新建資料庫

use data;
//打開資料庫

create table fw(
f_id int primary key not null auto_increment,
f_ip varchar(15) not null
);
//創建fw數據表。f_id是主鍵,f_ip是存放ip的欄位

PHP程序:
<?php
function cs(){
mysql_connect("localhost",root","123");
//連接mysql:主機名localhost,用戶名root,密碼123。看情況你自己改改
mysql_select_db("data");
//選擇資料庫data。
$ip=$_SERVER['REMOTE_ADDR'];
$query=mysql_query("
SELECT f_ip FROM fw
WHERE f_ip='$ip'");
//執行查詢。查找和登錄人一樣的ip.
if(mysql_num_rows($query) == 0)
//如果資料庫里沒有這條記錄
{
echo "這里用JS彈出歡迎光臨";
$insert=mysql_query("
INSERT INTO fw(f_ip) values('$ip')
");
//對數據表fw插入這個ip地址。
}
else
echo "什麼也不做";
}
cs();
?>

這是我用文本文件寫的:(比較簡單,最好用資料庫,因為資料庫可以實現的功能更多。)
<?php
function fw()
{
header("Content-Type: text/html; charset=utf-8"); //聲明文檔的字元集
$ip=$_SERVER['REMOTE_ADDR'];
//把ip地址保持為變數
$open=fopen("fw.txt","a+");
//如果沒有fw.txt會自動創建,否則只是打開
$file=file('fw.txt');
//把fw.txt文件每一行保持為數組
foreach($file as $val)
//使用foreach循環,把數組里的每一個元素賦予$val
{
if($val == $ip)
//用戶曾經登錄過
{
$check=1;
//保存一個標記
break;
//跳出循環
}
}
if($check == 1)
//如果標記存在,也就表示用戶登錄過
echo '什麼也不提示';
else
{
//這表示第一次登錄
echo 'js的歡迎登錄';
fwrite($open,"\r\n".$ip);
//寫入ip地址。\r\n是換行
}
}
fw();
//執行函數
?>

⑶ PHP寫抽獎的小程序,怎樣防止作弊。

既然你已經列舉了IP、Session、Cookie、MAC

並且指明無須關聯賬戶
那就只剩下JS限制了
另外,高級點的,你可以使用簡訊驗證碼(需要花錢)或者郵箱驗證碼(成本較低,抽獎用戶可以換N個郵箱)
來保證唯一性(無須注冊)

閱讀全文

與php有趣的小程序相關的資料

熱點內容
雲伺服器和台式電腦有什麼區別 瀏覽:480
按鍵精靈安卓界面怎麼切換 瀏覽:618
法國程序員最受人尊敬 瀏覽:227
冠道如何連接安卓地圖 瀏覽:840
php怎麼操作redis 瀏覽:735
安卓機不能鎖屏怎麼辦 瀏覽:618
帝特串口伺服器性能怎麼樣 瀏覽:801
以前有一個賣鞋的app叫什麼 瀏覽:205
程序員刪除資料庫被判7年 瀏覽:235
電極編程什麼叫火花位 瀏覽:556
籌碼主升雙副圖指標公式源碼 瀏覽:817
modelsim創建文件夾空 瀏覽:180
世界十大編程語言 瀏覽:801
雲之道知識付費182源碼 瀏覽:202
全加密電梯卡讀取失敗 瀏覽:299
杭州浙冷鏈溯源碼正確操作 瀏覽:811
web伺服器如何關閉 瀏覽:661
編程源碼大全視頻 瀏覽:775
解壓備案人不來 瀏覽:862
單片機寫入ram 瀏覽:703