ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: ordinary04 ที่ 01 มีนาคม 2018, 06:17:29



หัวข้อ: ใช้ฟังก์ชันfile_existsยังไงครับ
เริ่มหัวข้อโดย: ordinary04 ที่ 01 มีนาคม 2018, 06:17:29
คือผมลองฟังก์ชันfile_existsโดยมีไฟลล์ดังนี้
https://www.picz.in.th/image/7yuLrE

แล้วผมเข้าไปเขียนโค้ดในC-all.phpแบบนี้
https://www.picz.in.th/image/7yum0N

แล้วมันขึ้นแต่file not found อ่ะครับผมเขียนตรงไหนผิดครับ


หัวข้อ: Re: ใช้ฟังก์ชันfile_existsยังไงครับ
เริ่มหัวข้อโดย: romance69 ที่ 01 มีนาคม 2018, 06:22:10
ลองใส่ที่อยู่ path เข้าไปดูครับ


หัวข้อ: Re: ใช้ฟังก์ชันfile_existsยังไงครับ
เริ่มหัวข้อโดย: ordinary04 ที่ 01 มีนาคม 2018, 06:30:05
ผมลองใส่ที่อยู่แบบนี้อ่าครับ /domains/awesome.com/public_html/wp-content/plugins/C-all/test.txt แต่ว่าไม่ได้
หรือผมใส่ไม่ถูก


หัวข้อ: Re: ใช้ฟังก์ชันfile_existsยังไงครับ
เริ่มหัวข้อโดย: infamous ที่ 01 มีนาคม 2018, 10:51:15
file_exists มันต้องระบุ absolute/relative path ด้วยครับ

ถ้าเขียน plugins เองใน wp ก็ไม่ยากครับ เช่น

../plugins/your-plugin-name/target_file.txt <-- target
../plugins/your-plugin-name/myplugin.php    <-- main

myplugin.php
โค๊ด:
<?php 

$plugin_path 
plugin_dir_path(__FILE__);

echo 
$plugin_path// ../plugins/your-plugin-name/

if (file_exists($plugin_path.'target_file.txt')) {
   echo 
'Yup, I am here';
} else {
   echo 
'Could not find target file!';
}


ปล. wp มันเขียนได้หลายแบบครับ ดูว่าต้องการแบบไหน




หัวข้อ: Re: ใช้ฟังก์ชันfile_existsยังไงครับ
เริ่มหัวข้อโดย: ordinary04 ที่ 01 มีนาคม 2018, 12:34:34
 :wanwan020: ขอบคุณมากๆครับพี่ๆที่เข้ามาตอบทำได้แล้วครับ

*ทำไมหนังสือที่อ่านไม่อธิบายอย่างนี้ :P