PHP檔案操作 表單提交資料的兩種方式 檔案上傳

2022-08-17 07:42:16 字數 1751 閱讀 9328

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...