1. php怎麼把數據寫入文本文件
php數據寫入文本文件的具體操作步驟如下:
1、使用touch命令建立一個a.php的文件。
2. PHP文件寫入的幾種方法
通過fwrite
$file = fopen("test.txt","a+"); //次方法會自動生成文件test,txt,a表示追加寫入,
//w代表替換寫入 fwrite($file,"寫入代碼"); fclose($file);
file_put_content()方法寫入
file_put_contents("test.txt","奧斯卡老\r\n頓積分");//這里說一下\r\n在雙引號下
//才會換行如果單引號就識別不了
//如果想追加寫入內容,這個函數還有第三個參數FILE_APPEND
3. PHP怎麼寫入TXT文檔
php 寫入txt:
PHP
function writelog($str)
{
$open=fopen("log.txt","a" );
fwrite($open,$str);
fclose($open);
}
'a' 寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
'a+' 讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
php txt 換行
"\r\n"
不可用單引號.
4. PHP怎麼寫入本地文件
你應該是看
PHP和MYSqlWeb開發中文第四版 裡面的例子吧,
實際上是這一句出現了問題,
$fp = fopen("$DOCUMENT_ROOT/home/orders/orders.txt", 'ab');
$DOCUMENT_ROOT主要是對這個參數的支持問題,書中的內容是以前的,現在的php版本可能對$DOCUMENT_ROOT的使用有了新的要求,具體上也不很清楚。
你只需要把$DOCUMENT_ROOT修改成為相對路徑就行了,比方說保存到當前目錄中:
$fp = fopen("./orders.txt", 'ab');
你重新嘗試下,應該能成功
5. 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);//寫入文件
6. php寫入資料庫
//comm/conn.php 這里已經連了資料庫了吧?
$sql = "INSERT INTO aser(arl,adContent,Contact,Email,QQ) VALUES
("$arl","$adContent","$Contact","$Email","$QQ");
mysql_query($sql);
//即可
7. php如何寫入資料庫
數組吧,直接把數組轉字元串啊
implode() 函數返回由數組元素組合成的字元串。(適合一維數組)
$arr = array('Hello', 'World', 'I', 'love', 'Shanghai');
1 echo implode(" ",$arr);//加空格
the result : Hello World I love Shanghai
2 echo implode(",",$arr);//加逗號
the result : Hello,World,I,love,Shanghai
轉換數組為字元串後插入資料庫就可以了。
8. 在PHP中,如何實現寫入或創建另1個PHP文件
使用fopen,fwrite,fclose 方法
簡單的例子如下<?php
$afile = fopen("afile.php", "w") or die("Unable to open file!");
$txt = "Hi,
";
fwrite($myfile, $txt);
$txt = "success
";
fwrite($afile, $txt);
fclose($afile);
?>
關鍵是寫文件的地方,必須要有寫的許可權。尤其是linux伺服器。 可用 chmod 方法 來更改許可權。
9. php將數據寫入文件
使用form表單post數據到PHP,然後用file_put_contents($fileName, $data)寫入文件,$fileName是文件名,$data是要寫入的數據
新建一個a.php文件,將下面的復制進去訪問一下,填寫後點擊提交,會生成一個a.txt的文件,裡面是你填寫的內容
可能會有一個notice的報錯,不必理會
<?php
$data = $_POST['text'];
$fileName = 'a.txt';
file_put_contents($fileName, $data);
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
</head>
<body>
<form action="./a.php" method="post">
<textarea name="text" id="" cols="30" rows="10"></textarea>
<input type="submit" value="提交">
</form>
</body>
</html>