Here ist company_info.php:
PHP
$x = explodieren (DIRECTORY_SEPARATOR, $_SERVER [„SCRIPT_FILENAME“]);
$y = array_pop ($x);
$dir = Ende ($x);
mysql_select_db ($database_connSmartBenefit, $connSmartBenefit);
$query_rsCompanyInfo = „AUSERWÄHLTES company_name, job_title, contact_email, form_email, company_url, contact_phone, Firmenzeichen vom company_info WO directory_name = „$dir““; //CHANGE DIE ZAHL IN „, WO Identifikation = X“ zur Ihrer spezifischen Firmainfo Identifikation (z.B. ist die Identifikation für Kalan 1, also würden Sie dies tun: WO IDENTIFIKATION = 1)
$rsCompanyInfo = mysql_query ($query_rsCompanyInfo, $connSmartBenefit) oder sterben (mysql_error ());
$row_rsCompanyInfo = mysql_fetch_assoc ($rsCompanyInfo);
$totalRows_rsCompanyInfo = mysql_num_rows ($rsCompanyInfo);
? >
ist hier der register.php Code:
PHP
Funktion VerifyForm (&$values, &$errors)
{
// tun alle notwendige Formüberprüfung
wenn (strlen ($values [„first_name“]) == '')
$errors [„first_name“] = „First Namensempty “;
// tun alle notwendige Formüberprüfung
wenn (strlen ($values [„last_name“]) == '')
$errors [„last_name“] = „Last Namensempty “;
// tun alle notwendige Formüberprüfung
wenn (strlen ($values [„contact_number“]) == '')
$errors [„contact_number“] = „Contact Zahl empty “;
// tun alle notwendige Formüberprüfung
wenn (strlen ($values [„Kennwort“]) == '')
$errors [„Kennwort“] = „Password empty “;
//-Notwendigkeiten verbessern die Prüfung;)
wenn (! ereg („. *@.* \. {2.4}“, $values [„email_address“])){
$errors [„email_address“] = „Invalid email address “;
} sonst {
//begin-Überprüfung auf doppelte email address
require_once („/home/smarter/public_html/Connections/connSmartBenefit.php ");
$colname_result = „- 1“;
wenn (isset ($_POST [„email_address“])) {
$colname_result = (get_magic_quotes_gpc ()) ? $_POST [„email_address“]: addslashes ($_POST [„email_address“]);
}
mysql_select_db ($database_connSmartBenefit, $connSmartBenefit);
$query_result = sprintf („AUSERWÄHLTE email_address von den Benutzern, IN DENEN email_address „%%%s%%““ MÖGEN, $colname_result);
$result = mysql_query ($query_result, $connSmartBenefit) oder sterben (mysql_error ());
$row_result = mysql_fetch_assoc ($result);
$totalRows_result = mysql_num_rows ($result);
wenn ((mysql_num_rows ($result) ==1)&& (! leeren ($result)))
$errors [] = „ email address existiert bereits. Ein anderes email address oder click here bitte benutzen, um Ihr Kennwort zurückzuholen. “;
//end-Überprüfung auf doppelte email address
}
zurückgehen (Zählimpuls ($errors) == 0);
}
Funktion DisplayForm ($values, $errors)
{
? >
PHP require_once („/home/smarter/public_html/Connections/connSmartBenefit.php "); ? >
PHP $login= " 1 ";? >
PHP $register= " 1 ";? >
PHP umfassen („einschließt/company_info.php ");? >
smarterbenefit.com
PHP umfassen („einschließt/welcome.php ");? >
PHP umfassen („einschließt/footer.php ")? >
PHP
}
Funktion ProcessForm ($values)
{
# Benutzer veranlassen einzugeben
$first_name = $_REQUEST [„first_name“];
$last_name = $_REQUEST [„last_name“];
$contact_number = $_REQUEST [„contact_number“];
$email_address = $_REQUEST [„email_address“];
$password = $_REQUEST [„Kennwort“];
# verhindern Entweichen-eMail, sql-Einspritzung
$first_name = mysql_real_escape_string ($first_name);
$last_name = mysql_real_escape_string ($last_name);
$contact_number = mysql_real_escape_string ($contact_number);
$email_address = mysql_real_escape_string ($email_address);
$password = mysql_real_escape_string ($password);
$sql = „Einsatz in Benutzersatz email_address='$ email_address', first_name='$ first_name', last_name='$ last_name', contact_number='$ contact_number', password='$ password'";
$res = mysql_query ($sql);
wenn ($res) {
$msg = „hallo $first_name, \ n-\ nPlease Gebrauch das folgende email address und Kennwort zum LOGON zu SmarterBenefit. \ n-\ nEmail Adresse: $email_address \ nPassword: $password“;
$res = @mail ($email_address, „SmarterBenefit.com Ausrichtung“, $msg);
wenn (! $res)
Echo „konnte eMail nicht senden. Überprüfen, ob das zur Verfügung gestellte email address gültig war! “;
} sonst
Echo „schlechter sql: “. $sql. „\ n“ .mysql_error (); # im Produktionscode ausprüfen, entfernen
// ersetzen durch tatsächliche Seite oder adressieren um: P
Echo „ ";
}
wenn ($_SERVER [„REQUEST_METHOD“] == „PFOSTEN ")
{
$formValues = $_POST;
$formErrors = Reihe ();
wenn (! VerifyForm ($formValues, $formErrors))
DisplayForm ($formValues, $formErrors);
sonst
ProcessForm ($formValues);
}
sonst
DisplayForm (ungültig, Null);
? >
|