天天看點

php案例:用代碼的方式建立目錄+檔案+寫入資料(都由你定)

作者:陳業貴 華為雲享專家 51cto(專家部落客 明日之星 TOP紅人) 阿裡雲專家部落客

文章目錄

  • ​​前言​​
  • ​​1.php​​
  • ​​效果​​

前言

學習學習怎麼用代碼的方式建立目錄+檔案+寫入資料

1.php

<!DOCTYPE html>
<html lang="zh">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <form action="1.php" method="POST">
    請輸入建立目錄名: <input type="text" name="dir" id="">
    請輸入建立檔案名:<input type="text" name="file" id="">
    請輸入建立檔案裡面的文字:<input type="text" name="data" id="">
    <input type="submit" value="送出">
  </form>
</body>
</html>

<?php
$file=dirname(__FILE__)."/";
$file1=str_replace('\\', '/',$file);
//擷取絕對路徑D:/phpstudy_pro/WWW/
if(!$_POST['dir']||!$_POST['file']||!$_POST['data'])//為空的話。執行if裡面的代碼
{
  exit();
}
mkdir($_POST['dir'],0777);
$myfile = fopen($file1.$_POST['dir']."/".$_POST['file'],"w");//w可以往檔案裡面寫東西
fwrite($myfile, $_POST['data']);
fclose($myfile);//關閉檔案
print_r($myfile);//運作檔案      

效果