我有一個表單文本框,標識爲username
。 當按下提交按鈕將此代碼用於:使用PHP腳本更改PHP文件的一個字
<?php
if (isset($_POST['submit'])) {
$myUser=$_POST['username'];
$path="/data/www/vhosts/themacsplash.com/httpdocs/ClipBoy/userfiles/";
$fpath="/data/www/vhosts/themacsplash.com/httpdocs/ClipBoy/userfiles/user.php";
$myFolder = $path . $myUser;
$myFile = $myUser.".php";
$old_umask = umask(0);
mkdir($myFolder, 0777);
$myFileDes = $myFolder."/".$myFile;
copy($fpath, $myFileDes);
umask($old_mask);
}
?>
這將創建一個目錄和文件,該文件是從user.php的複製在user.php的有這個代碼,需要在提交更改:
$result = mysql_query("SELECT link, notes FROM links WHERE username='will';");
它需要改變的地方說:username='will';
它需要改變意願的形式定義的用戶名。
我該怎麼做?
這可以幫助:http://php.net/manual/en/language.variables.php – seriousdev 2011-03-12 17:18:35
你也許可以做的fopen和緩衝的內容到PHP,然後搜索該查詢語句,做修改,然後寫入它並用編輯的內容替換以前的內容。 – kjy112 2011-03-12 17:20:04
這在結構上聽起來像是一個可能不好的主意。將數據庫憑證存儲在與查詢分開的文件中可能更爲可行。 – 2011-03-12 17:20:09