היי.. קיצור אני עכשיו העתקתי מערכת הרשמה אוטומטית שמישהו יצר כדי להתחיל לשפר אותה. אבל היא לא עובדת.
קוד:
PHP קוד:
<?
$server_ip="11.22.33.44";
$server_login="admin";
$server_pass="mypass";
$server_ssl="N";
$username=$_POST['username'];
$domain=$_POST['domain'];
$email=$_POST['email'];
$pass=$_POST['pass'];
$package=$_POST['package'];
if (isset($_POST['action']) && $_POST['action'] == "add")
{
$sock = new HTTPSocket;
echo "Creating user $username on server $ip.... <br>\n";
if ($server_ssl == 'Y')
{
$sock->connect("ssl://".$server_ip, 2222);
}
else
{
$sock->connect($server_ip, 2222);
}
$sock->set_login($server_login,$server_pass);
$sock->query('/CMD_API_ACCOUNT_USER',
array(
'action' => 'create',
'add' => 'Submit',
'username' => $username,
'email' => $email,
'passwd' => $pass,
'passwd2' => $pass,
'domain' => $domain,
'package' => $package,
'ip' => $server_ip,
'notify' => 'yes'
));
$result = $sock->fetch_parsed_body();
if ($result['error'] != "0")
{
echo "<b>Error Creating user $username on server $server_ip:<br>\n";
echo $result['text']."<br>\n";
echo $result['details']."<br></b>\n";
}
else
{
echo "User $username created on server $server_ip<br>\n";
}
exit;
}
?>
<form method="POST">
<input type="hidden" name="action" value="add" />
שם משתמש: <input type="text" name="username" /><br />
דומיין:<input type="text" name="domain" /><br />
אימייל: <input type="text" name="email" /><br />
סיסמא: <input type="password" name="pass" /><br />
חבילה: <input type="text" name="package" /><br />
<input type="submit" value="הרשמה!" /><br />
</form>
כמובן שזה לא כל הקוד כל השאר זה סתם עיצוב וHTML..
עכשיו השגיאה שזה כותב :
בהתחלה זה בסדר אחרי שאני מתחיל את ההרשמה זה כותב :
ציטוט:
"Fatal error: Class 'HTTPSocket' not found in /home/admin/domains/afafafeafef.co.il/public_html/testregister.php on line 54"
|