谁做过php,求教一下。
我想实现如下功能:客户可以通过网络访问到服务器的一个页面,该页面功能为——为客户提供一个输入框,用户可以将自己的IP输入进去,然后这个IP将被输入到系统的某个文件中以便其他程序调用。胡乱翻了些资料,一团雾水,又有无数其他的事情烦心,没法专心看教程,向请教个思路。
看到很多地方说可以用fopen之类的函数,但是手册上没有任何一个例子是能写入系统文件的,而且说明还提到当php以safe方式启动后不能使用exec等函数,更不知道该怎么办了。 不知道这个例子能进行扩展应用到这个地方么?
input.php
?>
<form action="action.php" method="POST">
Your name: <input type="text" name="name" />
Your age: <input type="text" name="age" />
<input type="submit">
</form>
action.php
Hi <?php echo $_POST["name"]; ?>.
You are <?php echo $_POST["age"]; ?> years old.
如何把变量$_POST输出到某个文件中呢? 如果要自己写的话建议先掌握perl语言(胶水语言,会C就很好掌握perl),并且php也是从perl发展来的。如果想找现有的软件估计不多,并且我目前也没有见到过,无法给出建议。另外搭配mysql或者psql,对于数据的写入也读取都要简便很多。 input.php文件
<form action="action.php" method="POST">
Your IP: <input type="text" name="name" />
<input type="submit">
</form>
action.php文件
<?
$filename="ip.txt";
//使用fopen()函数打开文件
//并且使用“w”参数设置打开模式为写入
$myfile=fopen($filename,"w");
fwrite($myfile,$_POST["name"]); //试图进行写入操作
fclose($myfile); //关闭打开的文件
?>
[[i] 本帖最后由 zlj507 于 2008-6-2 16:47 编辑 [/i]] [quote]原帖由 [i]zlj507[/i] 于 2008-6-2 16:46 发表 [url=http://bbs.bitscn.com/redirect.php?goto=findpost&pid=1661568&ptid=170972][img]http://bbs.bitscn.com/images/common/back.gif[/img][/url]
input.php文件
Your IP:
action.php文件
[/quote]
谢谢,呵呵。基本功能能实现就可以了。 再求教一下。
如何实现这样的功能?先判断这个文件(比如ip.txt)是否存在,如果不存在,则创建,并写入,否则返回一个提示呢? hehe,找到了
<?php
if(file_exists("example.txt"))
echo '文件存在';
else
echo '文件不存在';
?> 基本做完了,测试一段时间,然后show出来现现丑。
主要是我不知道该怎么做认证,只能先通过这个比较笨的方法了。:loveliness: 呵呵,把自己的成果给大家show一下。 我php才刚准备学习。。。
不知道你最近都忙些什么呵呵
页:
[1]
