echo isset($a); // 1
unset($a);
echo isset($a); // 無
$filename = "data.txt";
$handle = @fopen($filename, "r");
if ($handle){
while (!feof($handle)){
//fgets為每次讀取一列文字
$buffer = fgets($handle);
echo $buffer . "<br>";
break;
}
}
一次讀出文字檔內的所有文字
方法一
$filename = "data.txt";
$handle = fopen($filename, "rb");
$contents;
while (!feof($handle)){
//8192為字元數,每一次取8192個字元
$contents = fread($handle, 8192);
echo $contents . "<br>";
//傳回32字元長的字串;
//如:6f97035b8357ed3950b362540ff62bfe
//會傳回32字元長的字串主要是因為md5()的函式的關係
//rand()為Random
$output2 = md5(uniqid(rand()));
echo $output2;
//傳回13個字元長的字串
//如:4a37eb67d59f9
$output1 = uniqid();
echo $output1;
<?php
//設定您要寫入的檔案名稱
// w指的是要寫入,若已存在output.txt,則覆蓋
// 改成a 的話,則是複寫,之前的output.txt 資料會保留著
$fp = fopen('output.txt', 'w');
//"我\r\n愛\r\n妳"則是要寫入的文字
//而在Windows系統下的文字檔會把"\r\n"視同為「跳行」
fwrite($fp, "大\r\n家\r\n好");
fclose($fp);
/* Output
echo $_SERVER['HTTP_REFERER'];可以知道上一個頁面是哪裡傳送過來的。這有什麼好處呢?
可以防止盜連,像防止檔案盜連下載
可以防止信用卡,駭客做另一個網頁,傳送過來,保證電子商務網站的安全