1
2 <?php
3
4 // CREATE TABLE `yubmail` (
5 // `id` int(11) NOT NULL auto_increment,
6 // `mail_alias` varchar(250) NOT NULL default '',
7 // `email` varchar(250) NOT NULL default '',
8 // `modifed1` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
9 // `paid` enum('Y','N') default 'N',
10 // PRIMARY KEY (`id`),
11 // UNIQUE KEY `mail_alias` (`mail_alias`)
12 // ) ENGINE=MyISAM
13
14
15 $this = ' ';
16 function after ($this, $alias)
17 {
18 if (!is_bool(strpos($alias, $this)))
19 return substr($alias, strpos($alias,$this)+strlen($this));
20 };
21
22 function before ($this, $alias)
23 {
24 return substr($alias, 0, strpos($alias, $this));
25 };
26 $mail_alias = before ($this, $alias);
27 $email = after ($this, $alias);
28
29 if (!$link = mysql_connect('mysql', 'username', 'password')) {
30 echo 'Could not connect to mysql';
31 exit;
32 }
33
34 if (!mysql_select_db('yub', $link)) {
35 echo 'Could not select database';
36 exit;
37 }
38
39 $sql_query = mysql_query("INSERT INTO yubmail(mail_alias, email) VALUES ('$mail_alias', '$email')") ;
40
41 if (!$sql_query) {
42 die('Try again with different shortcut');
43 }
44 echo "alias created called <b><i>$mail_alias</i></b> directing to <b>$email</b>";
45 ?>
46