❶ 請問php中如何自動創建文件並寫入文本呢
<?php
$Res='/a/b';
!is_dir($Res)?mkdir($Res):null;//如果文件夾不存在則創建文件夾
$FileName='c.php';
echofile_put_contents($FileName,'d')?'文件創建成功':'文件創建失敗';
❷ php創建文件夾和文件
<?php
if ($_GET['pageNum_pro'] == ''){
if (!file_exists('../test')){ mkdir ("../test"); echo '創建文件夾test成功';} else {echo '需創建的文件夾test已經存在';}
}
?>
❸ PHP中,「<br>」和"<br/>"什麼意思用的時候一定要帶引號么
<br>和<br/>都是html標記語言,用於文本的換行,<br/>是<br>的規范寫法,php中echo輸出的<br>是字元串,所以一定要帶引號。
1、新建php文檔,不添加「<br>」,運行代碼,這時所有輸出的字元串都是連接在一起的:
2、在輸出文本後面拼接「<br/>」,這時輸出的文本將會進行換行:
3、這時拼接「<br/>」但不帶引號,運行代碼,此時程序將會報錯:
❹ 如何用php創建ANSI型文本文件
PHP創建的文件都是ANSI的,例如:
<?php
file_put_contents('abc.txt','abc');
?>
這個程序運行會生成一個ANSI文件名字叫做abc.txt,內容就是abc三個字母。
補充:
如果你的PHP文件是UTF-8的,如果要轉換為ANSI(GBK)個數輸出到文件,那麼可以這樣:
file_put_contents('abc.txt',iconv('UTF-8','GBK','中文漢字'));
❺ 怎麼在phpstrom中創建一個文件
第一種情況,以php腳本為例。所有的*.php文件都顯示為文本格式,沒有高亮。選擇Files->Settings->File Types如圖查看,不高亮的後綴的文件的格式在不在下面,不在的話,就添加進去。第二種情況。同一類型中,其他文件顯示正常,僅僅某一文件顯示為文本格式。比如僅僅index.php顯示為文本格式。其他php文件均可以高亮顯示。選擇Files->Settings->File Types->Text files文件格式前後對比。
❻ 能否用php創建一個空白文本
file_put_contents這個函數可以創建空白也可以有其他文件操作
❼ Php中如何新建文件
在Web目錄下面(如果apache的話一般是htdocs),新建一個文本文檔,重命名為xxx.php就OK了
❽ php 怎麼修改txt文本
PHP有兩種方法讀寫文件,方法一、file、file_get_contents、file_put_contents三個函數整體讀寫文本,適合文本文件不太大的情況。兩個函數的的典型應用是:
$text=file_get_contents('a.txt');//把文本文件的所有內容取到字元串變數$text裡面
$arr=file('a.txt');//把文本文件的所有內容,取到數組$arr裡面,$arr[0]就是第一行,以此類推
$arr[1]='abc';//或者通過其它途徑修改變數值
$text=implode($arr);//把數組連接為字元串
file_put_contents('a.txt', $text);//把字元串變數的內容寫入到文本文件裡面。
方法二、使用fopen、fgets、fputs、fclose函數讀寫文件,可以應付特大文件的修改。文件的修改一般方法是新建立一個文件,把源文件全部掃描一遍,遇到需要的部分進行處理,最後刪除源文件,更名新文件。例如下面的代碼把a.txt裡面的abc修改為def:
$fp1=fopen('a.txt','r');
$fp2=fopen('a.tmp','w');
while(!feof($fp1)){
$line=fgets($fp1);
$line=str_replace('abc','def',$line);
fputs($fp2,$line);
}
flcose($fp1);
fclose($fp2);
unlike('a.txt');
rename('a.tmp','a.txt');
❾ 如何創建phpinfo查看php信息
1、方法一:
命令行查詢,如果已經配置好環境變數,直接在命令行中輸入php -v,將會顯示php的版本信息。如果沒有配置環境變數,直接在命令行中進入到php的安裝目錄後,再輸入命令php -v,在安裝目錄下輸入查詢命令,可以看到輸出的版本信息為PHP5.3.29。
❿ php新建文件
你先接收 post, 看看有沒有值先.還有你form 提交那個頁面也要知道.
echo $_POST['id'];
還有你那段代碼 $_POST 寫錯了