[請益] fopen 問題
我利用C++寫了一個程式,會傳遞一個參數a到Server的PHP
/*****************PHP code*****************/
$b=$_POST['a'];
@touch($b.".txt");
chmod("C:\AppServ\www\user",0777);
if(file_exists($b.".txt")){
$fp=fopen("$b.txt","r");
$x=fgets($fp,11);
echo $x;
fclose($fp);
}
else {
$fp2=fopen($b . ".txt","w");
fwrite($fp2,date("Y-m-d"));
fclose($fp2);
echo date("Y-m-d");
}
/*******************************************/
目錄是在/user/之下。
但是這樣寫檔案總是沒辦法創立出來
改成 $fp=fopen("1.txt","r"); 就可以
改成 $file=$b.".txt";
$fp2=fopen($file,"w");
這樣也不行
改成 $file="1.txt";
$fp2=fopen($file,"w"); 又可以@@
以上我推論出來...是不是沒辦法用變數當作檔案名稱?
或者是要用什麼方法讓fopen可以以變數當檔案名稱?
變數內容是MAC碼 去掉 "-" 符號 組成 12個英數
例:00-AA-BB-CC-DD-EE => 00AABBCCDDEE
試過,變數有正確傳遞過來。
懇請版上先進為我解答ˊˋ
另外..我這是第一次寫php 所以若寫錯 或基本功有問題請小力鞭..||
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.70.151.144
推
08/21 10:22, , 1F
08/21 10:22, 1F
→
08/21 10:25, , 2F
08/21 10:25, 2F
→
08/21 10:56, , 3F
08/21 10:56, 3F
推
08/21 14:33, , 4F
08/21 14:33, 4F
→
08/21 15:10, , 5F
08/21 15:10, 5F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章