• 3—Error connecting vm_addalias Syntax vm_addaliasvdomain, basepwd, username, alias; Description The vm_addalias function adds alias to the virtual user defined by username.. The str
Trang 1• 3—Error connecting
vm_addalias()
Syntax
vm_addalias(vdomain, basepwd, username, alias);
Description
The vm_addalias() function adds alias to the virtual user defined by username The
vdomain parameter is defined as the domain name of the user's virtual domain The string basepwd is the password of the master user that administers the virtual users This function returns the following:
• O—Okay
• 1—Bad
• 2—Error
• 3—Error connecting
vm_passwd()
Syntax
vm_passwd(vdomain, username, password, newpassword);
Description
The vm_passwd() function changes the password of the virtual user defined by
username to newpassword The old password for this virtual user must be specified in
password for this operation to be successful The vdomain parameter is defined as the domain name of the user's virtual domain
This function returns the following:
• O—Okay
• 1—Bad
• 2—Error
• 3—Error connecting
vm_delalias()
Trang 2Syntax
vm_delalias(vdomain, basepwd, alias);
Description
The vm_delalias() function removes alias from the virtual domain The vdomain parameter is defined as the domain name of the user's virtual domain The string
basepwd is the password of the master user that administers the virtual users
This function returns the following:
• O—Ok
• 1—Bad
• 2—Error
• 3—Error connecting
vm_deluser()
Syntax
vm_deluser(vdomain, username);
Description
The vm_deluser() function removes the virtual user, username, from the virtual domain defined by vdomain
This function returns the following:
• O—Okay
• 1—Bad
• 2—Error
• 3—Error connecting
WDDX
WDDX is freely available, XML-based technology developed by the Allaire Corporation WDDX is used to exchange complex data between varieties of Web programming languages
Trang 3All standard programming environments on the Web (ColdFusion, Perl, ASP, Java, JavaScript, PHP, and so on) have native data structures such as arrays and record sets WDDX provides a module for each language that will automatically serialize or translate the native data structures into a WDDX packet, or deserialize the WDDX packet into a native data structure WDDX can be used with HTTP, SMTP, POP, FTP, and other Internet protocols that support transferring textual data
Resource
You can receive more information on Allaire at http://www.allaire.com
Additional information about WDDX is available at http://www.wddx.org
wddx_serialize_value()
Syntax
wddx_serialize_value(var, [comment]);
Description
The wddx_serialize_value() function creates a WDDX packet from the value defined by var Optionally, a comment string, defined by comment, can be added to the packet This comment will appear in the packet header
wddx_serialize_value() returns the WDDX packet
wddx_serialize_vars()
Syntax
wddx_serialize_vars(var_name, [ ] );
Description
The wddx_serialize_vars() function creates a WDDX packet from a variable number of parameters Each of the parameters can be a variable name, an array containing variable names, or an array
wddx_packet_start()
Syntax
Trang 4wddx_packet_start([comment]);
Description
The wddx_packet_start() function, which accepts an optional comment string, is used to define the start of the WDDX packet This function returns an integer that is defined as the WDDX packet ID
wddx_packet_end()
Syntax
wddx_packet_end(packet_id);
Description
The wddx_packet_end() function, which returns the string with the WDDX packet, ends the WDDX packet defined by packet_id
wddx_add_vars()
Syntax
wddx_add_vars(packet_id, name_var, [ ]);
Description
The wddx_add_vars() function, which accepts a variable number of arguments that can be of any type, adds serialized variables to the WDDX packet defined by
packet_id The variables are serialized exactly like the wddx_serialize_vars()
function The packet is initialized by first calling wddx_packet_start() and ended by calling wddx_packet_end()
wddx_deserialize()
Syntax
wddx_deserialize(packet);
Trang 5The wddx_deserialize() function takes the WDDX packet defined by packet and deserializes it The returned result can be a string, integer, or array