1.2 檔案操作
1、將字串寫入檔案
<?php
$str='床前明月光';
file_put_contents('./test.txt,$str);
2、將整個檔案讀入乙個字串
讀取檔案
方法一:
echo file_get_contents('./test.txt'); //將整個檔案讀入乙個字串
方法二:
readfile('./test.txt'); //讀取輸出檔案內容
3、開啟檔案並操作
fopen(位址,模式) 開啟資料夾
模式:r:讀
w:寫a:追加
$fp=fopen('./test.txt','w'); //開啟檔案返回檔案指標(檔案位址)
小結:
1、開啟檔案返回檔案(檔案指標,就是檔案位址)資源型別
for($i=1;$i<=10;$i++)
fputs($fp,'關關雎鳩'."\r\n");
fclose($fp); //關閉檔案
2、開啟檔案讀取
$fp=fopen('./test.txt','r');
while($line=fgets($fp))
3、開啟檔案追加
$fp=fopen('./test.txt','a');
fputs($fp,'在河之洲');
4、二進位制讀取【fread(檔案指標,檔案大小)】
檔案的儲存有兩種:字元流和二進位製流
二進位製流的讀取是按檔案大小來讀取
$path='./face.png';
$fp=fopen($path,'r');
header('content-type:image/png'); //告知瀏覽器通過下面的**方式解析
echo fread($fp,filesize($path)); //二進位制讀取
1、get
2、post
通過名字獲取名字對應的值
$_post:陣列型別,儲存的post提交的值
$_get:陣列型別,儲存的get提交的值
$_request:陣列型別,儲存的get提交的值,又能儲存post提交的值
1.4.1 核取方塊值的傳遞
小結:
1、表單提交到本頁面需要判斷一下是否有post提交
2、陣列的提交表單的名字必須帶有.
1.5.1 客戶端檔案上傳
1.5.2 伺服器接收檔案
1.5.3 將檔案移動到指定位置
1.5.4 與檔案上傳有關的配置
1.6.1 更改檔名
1.6.2 驗證檔案格式
方法三:php_fileinfo擴充套件(可以防止檔案偽裝)
在php.ini中開啟fileinfo擴充套件
extension=php_fileinfo.dll
PHP的兩種表單資料提交方式
1 通過隱藏表單提交 通過隱藏表單提交 if post action register doctype html head head body div id register form method post name register action register.php input type ...
關於PHP的表單提交顯示
實現功能 html頁面,向表單內填入賬號 密碼 php頁面,將填寫的賬號與密碼資訊展示出來。demo6.html 如下 1 doctype html 2 html 3 head 4 title title 5 meta charset utf 8 6head 7 body 8 form action...
SSH form表單提交到action的兩種方式
在實體類中定義變數 例如變數 ename,job 在action類中建立物件 例如 物件emp 在jsp頁面傳值用物件.的方式 name emp.ename value 實體類 public class empaction類 public class empselfaction jsp頁面進行接收a...