求一个简单的PHP小程序

求一个简单的PHP小程序,第1张

<html>

<head>

<META http-equiv="Content-Type" content="text/htmlcharset=UTF-8" />

<title></title>

<script language = "javascript">

function subNum(){

var num = document.getElementById('strNum').value

num = num.toString()

alert(num)

if(!isNaN(num)){

var lenNum = num.length

if(lenNum == 18){

for(var i=0lenNumi++){

numCode = num.charCodeAt(i)

if((numCode>65248)||(numCode==12288)){

alert('有全角数字,请仔细检查!')

break

}

}

var res = 8888 - num.substr(7, 4)

if(res == 4444){

alert('满足')

window.location.href = 'enter.php'

}else{

alert('不满足')

window.location.href = 'back.php'

}

}else{

alert('数字位数不对,请仔细检查!')

}

}else{

alert('非数字,请仔细检查!')

}

}

</script>

</head>

<body>

<table>

<tr>

<td>请输入半角18位纯数字</td>

<td><input type="text" id="strNum" /></td>

<td><input type="button" onclick="subNum()" value="验证" /></td>

</tr>

</table>

</body>

</html>

简单写了下 ,不一定正确,话说你0分玩个啥呀,唉,没有用到PHP,js就可以了,PHP还要单独写个页面

云服布置php小程序后端方法如下:

1、买一个阿里云服务器

2、进入控制台,找到云服务器ECS。

3、进入云服务器ECS,点击实例。

4、点击更多,然后重置密码,重置密码后重启服务器。

5、点击管理,配置好之后返回,云服布置php小程序后端完成。

这里我必须纠正一下你个观点:

static只是静态变量。也就是说他不会因为循环而自动递增。

他没有什么特别的属性,和其他的变量一样,程序执行完成后会自动销毁的。

还有无视上面的,一楼的用cookie和session的不靠谱

二楼的在乱说话

三楼的在开玩笑

我为什么这么说:首先cookie,。好的,的确cookie可以实现,但是不靠谱,因为有些用户会关闭cookie,从而导致你的程序失效。

那session就更加不靠谱了,因为session只是记录本次的你与服务器的会话。一旦关闭了网页或者是到时间了,session就会自动消失。

“我用你这个PHP代码放到我的管理站点下预览,出现的是“这里用JSd出欢迎光临”,这与你想要出现“欢迎光临”,不符合,所以应该先把前面的文字去掉,然后针对你的问题,你试试将"$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 "这里用JSd出欢迎光临"

$insert=mysql_query("

INSERT INTO fw(f_ip) values('$ip')

")

//对数据表fw插入这个ip地址。

}

else

echo "什么也不做"

}

cs()

?>

这是我用文本文件写的:(比较简单,最好用数据库,因为数据库可以实现的功能更多。)

<?php

function fw()

{

header("Content-Type: text/htmlcharset=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()

//执行函数

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11416434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存