Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Porównywanie PILNE, Porównywanie zmeinnej z wyrazem
-Gość_Paweł-
post
Post #1





Goście







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 to the top of the page
+Quote Post
-Gość_Paweł-
post
Post #2





Goście







Juz sobie poradzilem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

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

pisać GG 2622430
Go to the top of the page
+Quote Post
crash
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


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ś...

Ten post edytował crashu 23.01.2005, 19:07:21
Go to the top of the page
+Quote Post
-Gość_Paweł-
post
Post #4





Goście







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 ... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 02:19