Subversion-Projekte lars-tiefland.webhosting

Revision

Revision 4 | Revision 17 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 4 Revision 16
Zeile 1... Zeile 1...
1
<?
1
<?
2
	require('mime_mail.php');
-
 
3
	mysql_connect("localhost","ltiefland","voyager");
2
	mysql_connect("localhost","ltiefland","voyager");
4
	mysql_select_db("webhosting");
3
	mysql_select_db("webhosting");
-
 
4
 
-
 
5
	require('mime_mail.php');
-
 
6
	
-
 
7
	//function borrowed from
-
 
8
	/*
-
 
9
	Top-Side.de Php Domain Checker v1.1 pro - (C) 2005 by Top-Side.de
-
 
10
 
-
 
11
	Dieses Script darf frei verwendet werden, solange dieser Text bestehen bleibt.
-
 
12
	*/
-
 
13
	
-
 
14
	function get_whois_server($domain)
-
 
15
	{
-
 
16
		$whoisservers=array(
-
 
17
			array("de","whois.denic.de"),
-
 
18
			array("com","rs.internic.net"),
-
 
19
			array("net","rs.internic.net"),
-
 
20
			array("org","whois.pir.org"),
-
 
21
			array("info","whois.afilias.net"),
-
 
22
			array("biz","whois.biz"),
-
 
23
			array("at","whois.nic.at"),
-
 
24
			array("ch","whois.nic.ch"),
-
 
25
			array("li","whois.nic.ch"),
-
 
26
			array("co.uk","whois.nic.uk"),
-
 
27
			array("tv","whois.www.tv"),
-
 
28
			array("cc","whois.enic.cc"),
-
 
29
			array("dk","whois.dk-hostmaster.dk"),
-
 
30
			array("it","whois.nic.it"),
-
 
31
			array("ws","whois.worldsite.ws")
-
 
32
		);
-
 
33
		$whocnt = count($whoisservers);
-
 
34
		for ($x=0;$x<$whocnt;$x++)
-
 
35
		{
-
 
36
			$artld = $whoisservers[$x][0];
-
 
37
			$tldlen = intval(0 - strlen($artld));
-
 
38
			if (substr($domain, $tldlen) == $artld) $whosrv = $whoisservers[$x][1];
-
 
39
		}
-
 
40
		return $whosrv;
-
 
41
	}
-
 
42
 
-
 
43
	//function borrowed from
-
 
44
	/*
-
 
45
	Top-Side.de Php Domain Checker v1.1 pro - (C) 2005 by Top-Side.de
-
 
46
 
-
 
47
	Dieses Script darf frei verwendet werden, solange dieser Text bestehen bleibt.
-
 
48
	*/
-
 
49
	
-
 
50
	function lookup($dom)
-
 
51
	{
-
 
52
		$lusrv = get_whois_server($dom);
-
 
53
		if (!$lusrv) return "";
-
 
54
		$fp = fsockopen($lusrv,43);
-
 
55
		if($lusrv == "whois.denic.de") 
-
 
56
		{
-
 
57
			fputs($fp, "-C ISO-8859-1 -T ace,dn $dom\r\n");
-
 
58
		}
-
 
59
		else 
-
 
60
		{
-
 
61
			fputs($fp, "$dom\r\n");
-
 
62
		}
-
 
63
		$string="";
-
 
64
		while(!feof($fp))
-
 
65
		{
-
 
66
			$string.= fgets($fp,128);
-
 
67
		}
-
 
68
		fclose($fp);
-
 
69
		$reg = "/Whois Server: (.*?)\n/i";
-
 
70
		preg_match_all($reg, $string, $matches);
-
 
71
		$secondtry = $matches[1][0];
-
 
72
		if ($secondtry)
-
 
73
		{
-
 
74
			$fp = fsockopen($secondtry,43);
-
 
75
			fputs($fp, "$dom\r\n");
-
 
76
			$string="";
-
 
77
			while(!feof($fp))
-
 
78
			{
-
 
79
				$string.=fgets($fp,128);
-
 
80
			}
-
 
81
			fclose($fp);
-
 
82
		}
-
 
83
		return $string;
-
 
84
	}
-
 
85
 
-
 
86
	function check_domain($domain, $vname, $nname)
-
 
87
	{
-
 
88
		$string=lookup($domain);
-
 
89
		if ($string===true)
-
 
90
		{
-
 
91
			return true;
-
 
92
		}
-
 
93
		else
-
 
94
		{
-
 
95
			if (strpos($string, $nname)!==false AND strpos($string, $vname)!==false)
-
 
96
			{
-
 
97
				return true;
-
 
98
			}
-
 
99
			else
-
 
100
			{
-
 
101
				return false;
-
 
102
			}
-
 
103
		}
-
 
104
	}
-
 
105
	
5
	function speichern($name, $vname, $email, $domain, $emails, $email_type, $targets, $space, $traffic, $db_anz, $phpbb, $copper, $svn, $admin_name, $admin_pw, $repo, $svn_users)
106
	function speichern($name, $vname, $email, $domain, $emails, $email_type, $targets, $space, $traffic, $db_anz, $phpbb, $copper, $svn, $admin_name, $admin_pw, $repo, $svn_users)
6
	{
107
	{
7
		$sql="";
108
		$sql="";
8
		mysql_query("SET AUTOCOMMIT=0");
109
		mysql_query("SET AUTOCOMMIT=0");
9
		mysql_query("START TRANSACTION");
110
		mysql_query("START TRANSACTION");