707
צפיות
צפיות
2
תשובות
תשובות
עזרה בסוקטים בשילוב עם Direct Admin
אני בונה מערכת שתיצור חשבונות בDA ותכין קבצים בתוכם והכל דרך PHP, את יצירת הקבצים אני לא מצליח לעשות ומשום מה אני לא מבין למה,זה מה שעשיתי:
include 'httpsocket.php';
function new_file($name,$domain){
Global $userrt,$iprt,$passrt;
$sock = new HTTPSocket;
$sock->connect($ip,2222);
$sock->set_login($userrt,$passrt);
$sock->set_method('POST');
$sock->query('/CMD_FILE_MANAGER',
array( 'action' => 'file',
'path' => '/domains/'.$domain.'/public_html',
'name' => $name,
'fileform' => ",
'file' => 'Create'
));
$result = $sock->fetch_body();
echo $result;
}
new_file("index.html","kc.ss.net");
זה מציג דף לבן ולא יוצר את הקובץ,מדוע?
2 תשובות
קוד מסודר :
include 'httpsocket.php';
function new_file($name,$domain){
Global $userrt,$iprt,$passrt;
$sock = new HTTPSocket;
$sock->connect($ip,2222);
$sock->set_login($userrt,$passrt);
$sock->set_method('POST');
$sock->query('/CMD_FILE_MANAGER',
array( 'action' => 'file',
'path' => '/domains/'.$domain.'/public_html',
'name' => $name,
'fileform' => ",
'file' => 'Create'
));
$result = $sock->fetch_body();
echo $result;
}
new_file("index.html","kc.ss.net");
תיקון-סוקטים בשילוב עם Direct Admin
אני בונה מערכת שתיצור חשבונות בDA ותכין קבצים בתוכם והכל דרך PHP, את יצירת הקבצים אני לא מצליח לעשות ומשום מה אני לא מבין למה,זה מה שעשיתי:
include 'httpsocket.php';
function new_file($name,$domain){
Global $userrt,$iprt,$passrt;
$sock = new HTTPSocket;
$sock->connect($ip,2222);
$sock->set_login($userrt,$passrt);
$sock->set_method('POST');
$sock->query('/CMD_FILE_MANAGER',
array( 'action' => 'file',
'path' => '/domains/'.$domain.'/public_html',
'name' => $name,
'fileform' => ",
'file' => 'Create'
));
$result = $sock->fetch_body();
echo $result;
}
new_file("index.html","kc.ss.net");
זה מציג דף לבן ולא יוצר את הקובץ,מדוע?