Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Directadmin php zapytanie
Forum PHP.pl > Forum > PHP
de_gie
Mianowicie mam takie problem ze mam juz prawie gotowy skrypt do prowadzenia darmowego hostingu. Uzytkownik moze sie zarejestrowac do panelu directadmin z strony www. Jedynie jaki problem jest to by skrypt sprawdzal czy juz taki uzytkownik istnieje a tego nie robi tylko prowadzi dalej na dole przyklad skryptu z gory bardzo dziekuje za pomoc.
  1. <b><big>Sprawdź dane:</big></b>:<br />
  2. <b>Nazwa użytkownika:</b> <?=$_POST["username"]?><br />
  3. <b>Imię:</b> <?=$_POST["firstname"]?><br />
  4. <b>Nazwisko:</b> <?=$_POST["surname"]?><br />
  5. <b>E-mail:</b> <?=$_POST["email"]?><br />
  6. <b>Numer telefonu:</b> <?=$_POST["phone"]?><br />
  7. <b>Ulica i numer domu:</b> <?=$_POST["address"]?><br />
  8. <b>Kod pocztowy:</b> <?=$_POST["postalcode"]?><br />
  9. <b>Miasto:</b> <?=$_POST["town"]?><br />
  10. <b>Subdomena <small>(tylko litery i cyfry)</small>:</b> <?=$_POST["domain"]?><br />
  11. <b>Hasło:</b> <?=$_POST["password"]?><br /><br />
  12. <a href="step1.html?type=<?=$_POST['type']?>">Jeśli dane są niepoprawne to kliknij tutaj</a>, jeśli wszystko się zgadza to przejdź do płatnośći:<br /><br />
  13.  
  14.  
  15.  
  16.  
  17.  
  18. <?
  19.  
  20.  
  21.  
  22.  
  23. include("config.php");
  24.  
  25.  
  26. // sprawdzenie stanu transakcji
  27.  
  28. $server_ssl="N"; //ŁĄCZENIE PRZEZ SSL
  29. $info = explode("|", $ciag_pomocniczy);
  30.  
  31. $username=$_POST["username"];
  32. $domain=$_POST["domain"];
  33. $email=$_POST["email"];
  34. $pass=$_POST["password"];
  35. $package=x10;
  36.  
  37.  
  38.  
  39.  
  40.  
  41. include 'scripts/httpsocket.php';
  42.  
  43. $sock = new HTTPSocket;
  44. if ($server_ssl == 'Y')
  45. {
  46. $sock->connect("ssl://".$server_ip,2222);
  47. }
  48. else
  49. {
  50. $sock->connect($server_ip,2222);
  51. }
  52.  
  53. $sock->set_login($server_login,$server_pass);
  54.  
  55. $sock->query('/CMD_API_ACCOUNT_USER',
  56. 'action' => 'create',
  57. 'add' => 'Submit',
  58. 'username' => $username,
  59. 'email' => $email,
  60. 'passwd' => $pass,
  61. 'passwd2' => $pass,
  62. 'domain' => $domain.".".DOMAIN,
  63. 'package' => $package,
  64. 'ip' => $server_ip,
  65. 'notify' => 'yes'
  66. ));
  67.  
  68. $result = $sock->fetch_parsed_body();
  69.  
  70. echo 'Wiadomość z danymi do logowania została wysłana na podany adres';
  71.  

Hekko
Zrób tabelę w MySQL z obecnymi kontami i tam sprawdzaj.
de_gie
myslalem tez zeby to zrobic na pliku txt i dla mnie stwierdzilem ze bardziej bedzie korzystne txt ale ogolnie nie jestem zbyt dobry z php i zbytnio nie wiem jak to zrobic. Warunek zrobie tylko jak zrobic ze po wpisaniu uzytkownika auto zapisze sie do pliku i jak pozniej by przy nastepnej probie rejestracji sprawdzalo w tym pliku uztkownikow
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.