① php 怎样暂时保存数据 cookie session 只能用在顶部 还有其他方法吗
保存数据的方法很多,除了cookie session外,可以生成临时文件来保存数据,也可以用php的memcached组件把数据保存在内存里。
② php用fopen,fwrite,fclose等函数将数据写入文本文件后,如何储存该数据
fopen打开文件资源的时候,mode参数选择w,w+或a,a+,如果文件不存在,就会自动创建文件
一般情况建议直接使用file_put_contents,会自动打开文件资源,写入数据并关闭资源,如果文件不存在会自动创建文件,操作也会简便很多
详细信息请参看文档
http://php.net/manual/zh/function.fopen.php
http://php.net/manual/zh/function.file-put-contents.php
③ 请教一下php文件能不能存储数据
不是很明白您的问题。如果有各方面理由不能用mysql,那可以用用SQLite看看,也可以把数据保存在文本文件里。
④ 如何用php将.txt的文件路径存储在数据库中,并在页面中通过点击显示的文件名读取
必须用上传控件,数据库里的是虚拟路径,文件必须物理上存在的。
string
size
=
fileupload1.postedfile.contentlength.tostring();
double
imagesize
=
math.round(float.parse(size)
/
1024,
1);
if
(imagesize
>
150)
{
m.show("你上传的图片大小为:"
+
imagesize.tostring()
+
"kb\\n\\n已超范围规定的150kb了");
return;
}
string
name
=
fileupload1.filename;
string
type
=
name.substring(name.lastindexof(".")
+
1).tolower();
system.guid
guid
=
system.guid.newguid();
string
vsnewname
=
guid.tostring();//声称文件名,防止重复
fileupload1.saveas(httpcontext.current.server.mappath("~/file/"
+
vsnewname
+
"."
+
type));
string
path
=
"~/file/"
+
vsnewname
+
"."
+
type;
⑤ 网站建设用php来进行数据交互存储问题。
建议你可以找一本PHP和HTML学习的相关书籍看一下,了解基本语法和规范。这可能会花你两三天的时间,但也能免去你以后N年的困扰。
<formaction="first.php"method="post">这个是HTML页面中的表单,form代表表单,action和method是表单中的属性。action的值是表单提交的数据将由哪个文件响应比如这里会交给first.php这个文件进行响应;method的值表示数据传输的方法,方法总共有两种,get和post,表单默认提交方法是get,也就是直接将数据追加在url后面传输,这里的提交方法被设定为post,就是将数据封装成一个实体,然后进行传输,这样安全性高,数据支持量大。
<td>请输入你的名字<inputtype="text"name="user_name"></td>这句话是在页面中的一个表格中的某一格中添加一行文字“请输入你的名字”和一个文本输入框,效果如图所示。
⑥ PHP中文件存储是fopen好还是数据库好
如果是用户上传的文件,建议保存在文件系统,位置保存在数据库.如果你要用fopen读写文件,为了保持数据的一致性,所有PHP脚本写该文件时都要用flock加排它锁.如果数据存在数据库的话,则不需要PHP实现锁机制.
⑦ php问题,如何创建两个php文件,来接收和储存数据
其实比较简单。代码给你,表单的NAME 我改了
<?php
if($_SERVER['REQUEST_METHOD']=="POST"){
$cust=$_POST['cust'];
$hobby=$_POST['hobby'];
}
$data='d:\www\data.txt';
$cont="用户:".$cust."\t"."爱好:".$hobby."\r\n";
if($cust!=""){
$fh=fopen($data,"a+");
fwrite($fh,$cont);
}
fclose($fh);
echo "成功";
?>
⑧ PHP从txt中读取数据存储到数据库中
<?php
$file=fopen('test.txt','r');
while(!feof($file)){
$Data=preg_split('/s{1}/is',fgets($file));
$Sql='insertinto'.$Data[0].'(字段1,字段2,字段3,字段4)values('.$Data[1].','.$Data[2].','.$Data[3].',''.$Data[4].'')';
echo$Sql,'<br/>';
}
⑨ php怎么把数据写入文本文件
php数据写入文本文件的具体操作步骤如下:
1、使用touch命令建立一个a.php的文件。
⑩ php怎么写入、存储数组数据
$content = "<?php //配置文件 return array( ";
//获取数组
foreach($form as $k=>$v ){//$form是从数据库里面读出来的数组
$k=strtoupper($k);//strtoupper是直接把PHP代码直接用,不转换
if(strtolower($v)=="true" || strtolower($v)=="false" || is_numeric($v)){
$content .= " '$k'=>$v, ";
}else{
$content .= " '$k'=>'$v', ";
}
}
$content .= "); ?>";
$file='config.inc.php'//写入配置文件(用绝对路径)
@file_put_contents($file,$content);//写入文件