Skocz do zawartości

problem z HTTP Socket


simon186

Rekomendowane odpowiedzi

Witam!

Mam problem ze skryptem, który automatycznie powinien dodawać użytkowników do panelu DA.

Po wprowadzeniu wszystkich danych oraz wypelnieniu formularza wyskakuje błąd:

Fatal error: Class 'HTTPSocket' not found in /home/simon186/domains/kjtt.eu/public_html/cos/index.php on line 21

Ponizej przesylam caly kod:

<?

$server_ip="12345";

$server_login="admin";

$server_pass="admin";

$server_ssl="Y";

$username=$_POST['username'];

$domain=$_POST['domain'];

$email=$_POST['email'];

$pass=$_POST['pass'];

$package=$_POST['package'];

if (isset($_POST['action']) && $_POST['action'] == "add")

{

echo "Creating user $username on server $ip.... <br>\n";

$sock = new HTTPSocket;

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 ;

}

?>

Proszę o pomoc,

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Przecież widzisz, że nie ma "Class 'HTTPSocket' not found" więc musisz dołączyć w skrypcie plik zawierający klasę HTTPSocket.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Dobre sobie :) A skąd mamy wiedzieć co to jest za kasa? Może jest to jednostkowy wytwór jakiegoś kodera o takiej nazwie a nie klasa udostępniona w siec w ramach jakieś repozytorium! Szukaj u źródeł gdzie pozyskałeś resztę kodu...

-----

Zobacz Tutaj metody takie jak w "twoim" skrypcie ma wiec może to o tą chodzi, ale nie mam pewności.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 miesiące temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności