Codeans.com – คำตอบของการเขียนเว็บไซต์

สอนเขียนเว็บไซต์ ด้วย HTML, PHP, Javascript, CSS, AJAX, MySQL

Posts Tagged 'Php Function'

ฟังก์ชั่น PHP สำหรับ ลบโฟลเดอร์ ที่มีไฟล์อยู่ภายใน (Delete not empty folder).

ปกติบน ยูนิกส์นั้น การ ลบ ไฟล์หรือโฟลเดอร์สามารถทำได้โดยใช้คอมมานต์ [code] rm -rf {file | folder} [/code] แต่สำหรับการลบ โฟลเดอร์ นั้นอาจจะเป็นเรื่องที่น่าปวดหัวยิ่ง เนื่องจากฟังก์ชั่นในการลบ คือ rmdir นั้น. จะสามารถใช้ได้ก็ต่อเมื่อ โฟลเดอร์นั้นว่าง (ไม่มีไฟล์หรือโฟลเดอร์ย่อยภายใน) เอาหล่ะครับ อย่าเพิ่งถอดใจ ผมมีฟังก์ชั่นดีๆ มาเสนอทุกท่าน…. ไปดูโค๊ดกันเลย…. [code] <?php function rm($fileglob){ if (is_string($fileglob)) { if (is_file($fileglob)) { return unlink($fileglob); } else if (is_dir($fileglob)) { $ok = rm("$fileglob/*"); if (! $ok) { return false; } return more »

2 June 2009 at 17:04 - Comments

ฟังก์ชั่นส่งเมล โดย PHP ส่งได้ทุกภาษา รับได้ทุกเมลเลอร์

ฟังก์ชั่นนี้ ใช้สำหรับการส่งเมล ซึ่งรองรับทั้งการอ่าน แบบ เท็กซ์ และไฮเปอร์เท็กซ์ โดยใช้ PHP รับรองส่งได้ทุกภาษาไม่ว่าจะเป็น ไทย , ญี่ปุ่น, อังกฤษ, ภาษารัก (อันนี้นอกเรื่อง) และได้ทดสอบแล้วว่ารับได้กับทุกเมลเลอร์ ไม่ว่าเป็น Gmail, Hotmail, Yahoo, Squirellmail, Outlook, Becky, Moz Thunderbird etc. ผลที่ออกมาตือ เมลไม่มีทางเพี้ยน เพราะเขียนโดยอ้างอิงมาตรฐาน RFC822 ของการส่งเมล ไปดูกันเลย เริ่ม แรกเขียนฟังก์ชั่นตามนี้ [code lang="php"] function sendMail($email, $frommail, $subject, $message, $cType='html',$CC="",$BCC=""){ $subject ="=?UTF-8?B?".base64_encode($subject)."?="; $headers ="From:".$frommail."\n"; if($CC!=""){ $headers .="CC: ".$CC."\n"; } if($BCC !=""){ $headers .="BCC: more »

4 February 2009 at 17:41 - Comments