การเขียนคำสั่ง php ให้สร้างไฟล์ php อ่านดูแล้วงง กันใหมครับ 555+
คือเขียนคำลั่ง php ให้ทำการสร้างไฟล์ php ใหม่ขึ้นมา และในไฟล์ php
ใหม่ที่สร้างมานั้นก็ให้ทำการเขียนไฟล์ php ลงไปด้วย
<?php
$hostname = $_POST['hostname'];//รับค่าจากฟอร์ม
$username = $_POST['username'];//รับค่าจากฟอร์ม
$password = $_POST['password'];//รับค่าจากฟอร์ม
$dbname = $_POST['dbname'];//รับค่าจากฟอร์ม
$filecreat = mkdir('config');
$strFileName = "config/config.php";
$objFopen = fopen($strFileName, 'w');
$strText1 = "<?php
\$conn = mysql_connect( '$hostname', '$username', '$password');
\$dbname = '$dbname';
mysql_query('SET NAMES UTF8');
if ( ! \$conn )
die('Error :MySQL');
mysql_select_db( '$dbname', \$conn )
or die ( 'cannot connect to database');
?>
";
fwrite($objFopen, $strText1);
if($objFopen)
{
echo "File $strFileName writed.";
}
else
{
echo "File $strFileName can not write";
}
echo "<br/>";
fclose($objFopen);
?>
อธิบาย Code นี้คือเป็นการเขียนคำสั่งสร้างไฟล์ config.php และเขียนข้อมูลการเชื่อมต่อ database ลงไปด้วย
<?php
$hostname = $_POST['hostname'];//รับค่าจากฟอร์ม
$username = $_POST['username'];//รับค่าจากฟอร์ม
$password = $_POST['password'];//รับค่าจากฟอร์ม
$dbname = $_POST['dbname'];//รับค่าจากฟอร์ม
$filecreat = mkdir('config');
$strFileName = "config/config.php";
$objFopen = fopen($strFileName, 'w');
$strText1 = "<?php
\$conn = mysql_connect( '$hostname', '$username', '$password');
\$dbname = '$dbname';
mysql_query('SET NAMES UTF8');
if ( ! \$conn )
die('Error :MySQL');
mysql_select_db( '$dbname', \$conn )
or die ( 'cannot connect to database');
?>
";
fwrite($objFopen, $strText1);
if($objFopen)
{
echo "File $strFileName writed.";
}
else
{
echo "File $strFileName can not write";
}
echo "<br/>";
fclose($objFopen);
?>
อธิบาย Code นี้คือเป็นการเขียนคำสั่งสร้างไฟล์ config.php และเขียนข้อมูลการเชื่อมต่อ database ลงไปด้วย
ไม่มีความคิดเห็น:
แสดงความคิดเห็น