① 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);//寫入文件