กำหนด permission ไฟล์หรือโฟลเดอร์ด้วยฟังก์ชัน FTP ใน PHP

12 November 2008

ปกติสามารถกำหนดด้วยฟังก์ชัน chmod หรือไม่ก็กำหนดด้วยฟังก์ชัน FTP ต่อไปนี้ก็ได้

<?php      
// ฟังก์ชันการติดกับ server ผ่าน FTP      
function ftpOpen()      
{      
    // กำหนดค่าการติดต่อ FTP       
    $ftp_user_name = 'ftp_username'; // userane      
    $ftp_user_pass = 'ftp_password'; // password      
    $ftp_server = 'ftp.example.com'; // server      
    $conn_id = ftp_connect($ftp_server);      
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);      
    return $conn_id;      
}      
// ฟังก์ชันสำหรับกำหนด permissions      
function ftpChmod($conn_id, $permissions, $path){       
    if(ftp_site($conn_id, 'CHMOD $permissions '.$path) !== false){      
        return TRUE;      
    }else{      
        return FALSE;      
    }     
        
}      
// ฟังก์ชันปิดการติดต่อผ่าน FTP      
function ftpClose($conn_id){      
    ftp_close($conn_id);      
}      
     
// การใช้งาน      
     
// เปิดการเชื่อมต่อผ่าน FTP      
$conn_id = ftpOpen();      
// กำหนด permissions      
if($conn_id){   
    ftpChmod($conn_id, "0777","/domains/example.com/public_html/images/");      
// ปิดการติดต่อผ่าน FTP      
    ftpClose($conn_id);      
}   
?>    







บทความในหมวดที่่น่าสนใจ อื่นๆ PHP Learning

15 Nov 09 สร้างลิ้งค์เมนู 2 ภาษา กรณี ไทย อังกฤษ ด้วย php อย่างง่าย อ่าน 1846 25 Dec 10 แนวทาง การใช้งาน php กับ css กำหนด รูปแบบ style อย่างง่าย อ่าน 1837 17 Dec 10 สร้าง php ฟังก์ชัน ตราจสอบ ก่อนถึงวันหมดอายุ อย่างง่าย อ่าน 1796 09 Dec 09 การรวมไฟล์ javascript หรือไฟล์ css เป็นไฟล์เดียว ด้วย php อย่างง่าย อ่าน 1793 25 Sep 08 ตรวจสอบสถานะของ MySQL ด้วย phpinfo อ่าน 1780 30 Sep 08 สร้างฟังก์ชัน PHP แยกตัวเลขจากข้อความ อย่างง่าย อ่าน 1755 29 Mar 09 ประยุกต์ฟังก์ชัน substr_replace ใน PHP ตัดข้อความยาวแล้วตามด้วยเครื่องหมาย ...... อ่าน 1680 08 Jun 10 ป้องกัน spam ด้วย captcha คำถาม ทางคณิตศาสตร์ อย่างง่าย อ่าน 1643 03 Apr 09 ง่ายๆ กับการลดช่องว่างในข้อความด้วย php อ่าน 1641 29 Oct 08 ใช้ php เข็ค javascript ว่ามีการเปิดใช้ หรือ enable หรือไม่ อ่าน 1626 17 Jun 10 สร้างฟังก์ชัน ตรวจสอบ การเข้าเว็บไซต์ ผ่านมือถือ ด้วย php อ่าน 1589 31 Aug 10 เทคนิค php ใช้ fgets และ javascript วนลูป loop อ่านไฟล์ ขนาดใหญ่ อ่าน 1583 14 Dec 10 แนะนำ php ip 2 country สำหรับเช็ค ip ว่ามาจากประเทศอะไร อ่าน 1564 23 Jun 11 การสร้าง active เมนู อย่างง่าย ด้วย css และ php อ่าน 1550 25 Oct 08 สร้างฟังก์ชันการหา whois เบื้องต้นด้วย php อย่างง่าย อ่าน 1416

บทความคนเข้าอ่านวันนี้

10 Sep 10 การแสดง ข้อมูลใน infowindows ของ google map ด้วย ajax ใน jQuery อ่าน 3205 10 Dec 09 ประยุกต์ เทคนิค jQuery เลื่อน scrollbar ขึ้นลง ตามเมาส์ สำหรับ div และ textarea อ่าน 3966 22 Mar 09 javascript หาความกว้างและความสูงของหน้าเพจได้ด้วยฟังก์ชันง่ายๆ อ่าน 1717 22 Jan 11 การอัพเดท สถานะ facebook อัตโนมัติ ผ่านทางอีเมลล์ อ่าน 1905 04 Oct 08 การติดตั้ง MySQL บน Windows อ่าน 2944 25 Sep 08 แสดง Code สวยๆ Style Google ด้วยเครื่องมือที่เรียกว่า SyntaxHighlighter อ่าน 5399 03 Jun 09 สร้างระบบ slide เลื่อนซ้าย ขวา ด้วย jquery อย่างง่าย อ่าน 13239 18 Mar 11 ทบทวน htaccess สำหรับ ให้ url เว็บมี www ด้านหน้าเสมอ อ่าน 1187 25 Sep 08 แนวทางการเขียน CSS ในรูปแบบย่อ อ่าน 4369 18 Aug 10 ใช้ php ดึงรูปภาพ จากโฟลเดอร์ มาแสดง พร้อม เทคนิค แบ่งหน้า อ่าน 4487 19 Feb 10 สร้าง Horizontal Accordion แนวนอน ด้วย jQuery อย่างง่าย อ่าน 3449 17 Oct 08 แสดงตัวอย่างรูป ก่อน upload image preview berfore upload อ่าน 8947 12 Sep 10 จัดรูปแบบ NavigationControlOptions ใน Google Map อ่าน 1613 20 Mar 11 กำหนด รายละเอียด การใช้งาน facebook login button เพิ่มเติม อ่าน 1618 12 Sep 10 การดึง attribute และค่าต่างๆ จาก xml ไฟล์ด้วย jQuery อย่างง่าย อ่าน 2312 13 Feb 09 แปลงข้อความเป็นตัวเล็ก toLowerCase ตัวใหญ่ toUpperCase ด้วย javascript อ่าน 1877 21 Oct 10 ประยุกต์ ใช้ jQuery สร้างข้อความเลื่อนขึ้น เลื่อนลง คล้าย marquee แนวตั้ง อ่าน 2333 13 May 09 แก้ไขการตัดข้อความด้วย substrใน php แล้วมีรูปสี่เหลี่ยม อ่าน 2712 03 Dec 10 ทบทวน การขึ้น บรรทัดใหม่ ใน textarea ด้วย Special Characters in HTML อ่าน 1963 25 Sep 08 เอา scrollbar ออกจาก textarea ด้วย CSS อ่าน 4055
จำนวนผู้เยี่ยมชม 777861
คน 2012 © Copyright ninenik.com. All rights reserved.