Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Porównywanie PILNE
Forum PHP.pl > Forum > Przedszkole
Gość_Paweł
Witam,

Temat może i jest banalny ale po prostu nie wiem jak sie do tego zabrać.

Pisze skrypt do obslugi WHM (Web Host Manager), który ma za zadanie zakładać konto poprzez wypelnienie formularza na stronie - i to juz dziala.

Problem jest nastepujący.

Mam na stronie formularz z jednym polem do sprawdzania domeny - czy takowa juz istnieje czy mozna ja zarejestrowac, czy tez nie.

Po wpisaniu propozycji ma sprawdzic czy to co zostalo juz wpisane istnieje czy nie.

Z WHM-u mam mozliwosc pobrania danych ktore sa automatycznie zapisaywane w formie tablicy.

Jak moge porownac czy istnieje taka domena czy nie ?
Gość_Paweł
Juz sobie poradzilem smile.gif

gdyby ktos chcial gotowy skrypt do obslugi WHM'a ...

pisać GG 2622430
crash
Nie rozumiem tego jakie dane możesz pobrać przez tego WHM, ale może wytarczy sprawdzenie czy gethostbyname" title="Zobacz w manualu PHP" target="_manual() zwraca adres IP? Jeśli zwróci to domena jest przypisana już do czegoś...
Gość_Paweł
W sumie też tak można ale to mogło by potrwać dłużej ja poprostu sprawdzilem czy w tablicy istnieje dana domena.

  1. <? 
  2.  
  3. if ((!(isset($status))) or ($status=='')) { 
  4.  
  5.  echo &#092;"Dostęp zabroniony lub strona nie istnieje\";
  6.  
  7.  } else { 
  8.  
  9. switch ($status) { 
  10.  
  11.  case 'checkdomain': 
  12.  
  13. require '/usr/local/cpanel/Cpanel/Accounting.php.inc';
  14. require 'konta/acceshash.php';
  15.  
  16.  
  17. $accts = listaccts($host,$user,$accesshash,0);
  18.  
  19. if (isset($accts[$domena])) {
  20.  echo &#092;"<center><font color=red><b>Niestety domena <font color=black>$domena.sgk.pl</font> jest zajęta.<font></b></center>\";
  21.  echo &#092;"<br><br><center><a href=?go=hosting>Powrót</a></center>\";
  22.  
  23.  } else { 
  24.  echo &#092;"<center><b>Zakładanie bezpłatnego konta KROK 2/4</b></center>\";  
  25. }
  26.  
  27.  break;
  28.  default: 
  29. echo &#092;"Dostęp zabroniony\";
  30.  break;
  31. }
  32. }
  33. ?>


i wszystko działa poprawnie ... smile.gif
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.