อยากจะติดต่อระหว่า php กับ FileZilla Server--add user ...

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ น่ะค่ะ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ

Moderator: phpbb, mindphp, ผู้ดูแลกระดาน

samyuranun
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

อยากจะติดต่อระหว่า php กับ FileZilla Server--add user ...

โพสต์โดย samyuranun » 06 พ.ค. 2008, 09:44

อยากจะติดต่อระหว่า php กับ FileZilla Server-
-add user ...
-del user
home dict
สิทธิ์
สร้าง Folder
ทำอย่าไงครับ
ใครได้บ้าง

add sub domain ผ่านPHP ทั้งหมดเลยครับ

โปรเจค ทำ Free Hosting บน IIS ไม่เกรี่ยง หรือ อาปาเช่

ภาพประจำตัวสมาชิก
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์โดย mindphp » 06 พ.ค. 2008, 15:02

จะใช้ OS อะไรครับ

samyuranun
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์โดย samyuranun » 06 พ.ค. 2008, 22:51

2003 server

ภาพประจำตัวสมาชิก
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์โดย mindphp » 07 พ.ค. 2008, 01:07

สิงที่ต้อง ศึกษา
คือ DNS
Config ต่างๆ ของ FileZillaFTP ว่าเก็บ ค่าต่างๆ ไว้ที่ไหน
แล้วเขียน php ไปแก้ไข ค่าต่างๆ เหล่านั้นเอา เอง

samyuranun
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์โดย samyuranun » 13 พ.ค. 2008, 03:31

อันไหนนิยมกว่ากัน ระหว่าง FileZilla กับ ServU
อันไหนคอนฟิกง่ายกว่ากันอะ
ผมหาคอนฟิกไม่เจอมันเยอะจัง

samyuranun
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์โดย samyuranun » 13 พ.ค. 2008, 03:36

แล้ว sub domain จะทำอย่างไงครับ php ทำเพียวๆได้ไหม

ภาพประจำตัวสมาชิก
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์โดย mindphp » 13 พ.ค. 2008, 06:02

ถ้า เปิด ให้ php ไปรัน คำสั่ง ระบบ ได้ php ก็ ทำได้ ทุกอย่าง ล่ะครับ
แต่มันไม่ปลอดภัย

samyuranun
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์โดย samyuranun » 24 พ.ค. 2008, 08:38

PHP only
add user pass directory
into FileZilla Server

in windows 2003

samyuranun
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

Re: อยากจะติดต่อระหว่า php กับ FileZilla Server--add user ...

โพสต์โดย samyuranun » 03 ส.ค. 2008, 03:07

ดูอยู่ยังไม่ได้เลย


<?
//ทดสอบ
$username = $_GET["user"];
$password = $_GET["password"];

function addUserFtp($username, $password, $directory) {

return array(
'filezilla_config' => array(
'title' => 'FILEZILLA_CONFIG_FILE',
'default' => "C:\\Program Files\\FileZilla Server\\FileZilla Server.xml"
),
'filezilla_exe' => array(
'title' => 'FILEZILLA_EXE_FILE',
'default' => "C:\\Program Files\\FileZilla Server\\FileZilla Server.exe"
)
);

$directory = str_replace('/', "\\", $directory);
$fzconfig = file($this->config['filezilla_config']);
$newconfig = '';
foreach ($fzconfig as $line) {
$newconfig .= $line;
if (strpos($line, '<Users>') !== false) {
$newconfig .= '<User Name="' . $username . '">
<Option Name="Pass">' . md5($password) . '</Option>
<Option Name="Group"/>
<Option Name="Bypass server userlimit">0</Option>
<Option Name="User Limit">0</Option>
<Option Name="IP Limit">0</Option>
<Option Name="Enabled">1</Option>
<Option Name="Comments"/>
<Option Name="ForceSsl">0</Option>
<IpFilter>
<Disallowed/>
<Allowed/>
</IpFilter>
<Permissions>
<Permission Dir="' . $directory . '">
<Option Name="FileRead">1</Option>
<Option Name="FileWrite">1</Option>
<Option Name="FileDelete">1</Option>
<Option Name="FileAppend">1</Option>
<Option Name="DirCreate">1</Option>
<Option Name="DirDelete">1</Option>
<Option Name="DirList">1</Option>
<Option Name="DirSubdirs">1</Option>
<Option Name="IsHome">1</Option>
<Option Name="AutoCreate">0</Option>
</Permission>
</Permissions>
<SpeedLimits DlType="0" DlLimit="10" ServerDlLimitBypass="0" UlType="0" UlLimit="10" ServerUlLimitBypass="0">
<Download/>
<Upload/>
</SpeedLimits>
</User>
';
}
}
$fp = fopen($this->config['filezilla_config'], 'w');
fwrite($fp, $newconfig);
fclose($fp);
}



function restartFTPServer() {
exec($this->config['filezilla_exe'] . ' /reload-config');
}

function getRestartNeeded() {
return true;
}

function userExists($username) {
$fzconfig = file_get_contents($this->config['filezilla_config']);
if (strpos($fzconfig, '<User Name="' . $username) !== false) {
return true;
} else {
return false;
}
}

function deleteUser($username) {
$config = file_get_contents($this->config['filezilla_config']);
$regex = "#\\<User Name=\"" . preg_quote($username) . "\"\\>";
$regex .= "(.*?)";
$regex .= "\\</User\\>#si";
$config = preg_replace($regex, '', $config);
$fp = fopen($this->config['filezilla_config'], 'w');
fwrite($fp, $config);
fclose($fp);
exec($this->config['filezilla_exe'] . ' /reload-config');
}
//include('../includes/header.inc.php');
addUserFtp($username,$password,'C:\\php\\');
//include('../includes/footer.inc.php');



?>



ยัง add user ไม่ได้เลย ใครมีความรู้ช่วยดูที

samyuranun
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

Re: อยากจะติดต่อระหว่า php กับ FileZilla Server--add user ...

โพสต์โดย samyuranun » 03 ส.ค. 2008, 03:21

มีใครเคยทำบ้างครับ แนะนำครับ หาตามเว็บต่างๆแล้ว คนทั่วไปไม่เคยมีใครพูดถึงเลย ไม่รู้ทำไม

ทำทดสอบก่อนคือ
กดรับค่า user password namefolder
แล้วผมไปสร้างfolder(ทำแล้ว)
แล้วไปเพิ่มชื่อใน mysql (ทำบางส่วนอยู่)
แล้วทำค่าต่างuser password part+namefolder ไป Adduser ใน ftp

ภาพประจำตัวสมาชิก
phpbb
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 3126
ลงทะเบียนเมื่อ: 19 มิ.ย. 2008, 00:26
ติดต่อ:

Re: อยากจะติดต่อระหว่า php กับ FileZilla Server--add user ...

โพสต์โดย phpbb » 03 ส.ค. 2008, 03:24

เรื่อง php เชิญที่
http://www.mindphp.com/forums/index.php ดีกว่านะครับ
จะได้ข้อมูลเยอะกว่า
โหลด phpBB3 ภาษาไทย ทั้งหน้าเว็บ และ admin
รวมพลคนใช้ phpBB3 แนะนำคนอื่นบ้างนะครับ ทุกคำถามจะได้มีคำตอบ แนะนำคนอื่นๆบ้างนะ ช่วยๆกันไป

สมาชิกใหม่ ก่อนถามแนะนำตัว
viewforum.php?f=41
กฏการใช้งานบอร์ด
viewtopic.php?f=37&t=5940

samyuranun
phpBBThailand Jr. Member
phpBBThailand Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

Re: อยากจะติดต่อระหว่า php กับ FileZilla Server--add user ...

โพสต์โดย samyuranun » 05 ส.ค. 2008, 03:36

ของผมทำได้เยอะละเก็บอยู่ที่ http://www.mindphp.com/forums/viewtopic.php?f=6&t=2999&p=9338#p9338


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 9 และ บุคคลทั่วไป 0 ท่าน