当前位置:首页>开发>正文

简单的PHP小程序 帮忙写个PHP小程序

2023-06-22 02:18:16 互联网 未知 开发

 简单的PHP小程序 帮忙写个PHP小程序

简单的PHP小程序

// 打开文件同时打印文件的每一行
if($myFile = fopen("data.txt", "r"))
{
while(!feof($myFile))
{
$myLine = fgets($myFile, 255)
print($myLine)
}
fclose($myFile)
}
?>
取前三不太好取,你可以指定字符串长度!
或者你可以试用下面这个 函数,一下搞定!
$content=file_get_contents("C:1.txt",FALSE,NULL,0,20)
echo $content
?>

帮忙写个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程序:
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()
?>

这是我用文本文件写的:(比较简单,最好用数据库,因为数据库可以实现的功能更多。)
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," ".$ip)
//写入ip地址。 是换行
}
}
fw()
//执行函数
?>

求一个简单的PHP小程序

<html>
<head>
 <META http-equiv="Content-Type" content="text/html charset=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=0 lenNum i ){
    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还要单独写个页面

最新文章