|
|
|
ต้องการใช้ fwrite เขียนเอา code ของ php สร้างและเขียนไฟล์ .php ยังไงคะ |
|
|
|
|
|
|
|
จาก code นี้ทั้งหมด
Code (PHP)
<?php
$domain = $_SERVER['HTTP_HOST'];
$urlWithoutProtocol = "http:/test.com/index.php?domain=".$domain;
$request = "";
$isRequestHeader = false;
$exHeaderInfoArr = array();
$exHeaderInfoArr[] = "Content-type: text/xml";
$exHeaderInfoArr[] = "Authorization: "."Basic ".base64_encode("authen_user:authen_pwd");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $urlWithoutProtocol);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $request);
curl_setopt($ch, CURLOPT_HEADER, (($isRequestHeader) ? 1 : 0));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
if( is_array($exHeaderInfo) && !empty($exHeaderInfo) )
{
curl_setopt($ch, CURLOPT_HTTPHEADER, $exHeaderInfo);
}
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
ต้องการสร้างไฟล์ชื่อ test.php เอา code ข้างต้น เขียนลงในไฟล์ .php เช่น
<?php
$file = fopen("test.php","w");
$text = "code ของ php ข้างบนทั้งหมด";
fwrite($file,$txt);
fclose($file);
เราจะเอา code php ข้างบนใส่ใน ตรง $text = "code ของ php ข้างบนทั้งหมด"; ยังไงคะ เพราะใส่แล้ว Error อ่ะค่ะ
รบกวนทีนะคะ ขอบคุณค่ะ
?>
Tag : PHP, HTML, CSS
|
|
|
|
|
|
Date :
2019-02-17 12:29:28 |
By :
because |
View :
1355 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมไม่ใช้ ftp ครับ ใช้ php เขียน ไฟล์ php เดี๋ยวก็ กลายเป็น server ของคนอื่นหรอก
Code (PHP)
$text = '<'.'?'.'php
echo "abc";
?'.'>';
file_put_contents('test.php', $text);
chmod('test.php',0775);
|
ประวัติการแก้ไข 2019-02-17 13:14:19
|
|
|
|
Date :
2019-02-17 12:59:08 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ้อ คือเก็บไว้ใน server ตัวเองค่ะอาจารย์ แต่ไม่ทราบวิธีการเขียนลงเท่านั้นค่ะ ตรงนั้นเป็นแค่ตัวอย่างค่ะ
อาจารย์พอมีวิธีเขียน code php ลงไฟล์ที่ข้างต้นมั้ยคะ
|
ประวัติการแก้ไข 2019-02-17 13:03:54
|
|
|
|
Date :
2019-02-17 13:02:29 |
By :
because |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วทำไมต้องทำให้ยุ่งยากครับ ftp มันก็ใช้งานได้ไม่ใช่เหรอครับ
ถ้าเป็น window ต้องเปิด permission read write ให้กับ user IIS_IUSER / IUSR
ถ้าเป็น linux ต้อง เปิด permission ให้กับ public_content_rw_t ด้วย และต้อง สามารถ chmod เป็น execute ได้ด้วย
อันตรายนะจะบอกให้ ก็ใช้งานอย่างระมัดระวังด้วยนะครับ
|
|
|
|
|
Date :
2019-02-17 13:22:15 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แนะนำและสอนเสร็จ ก็ตอบคำถามเขาก็พอครับ
นี่คำตอบก็ไม่ได้เห้อ.... ไม่น่าเป็นถึงครูบาอาจารย์เลยนะครับ
|
|
|
|
|
Date :
2021-04-08 21:35:59 |
By :
ผ่านมา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|