Jump to content

antray

New Members
  • Posts

    3
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

antray's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. I am currently testing a php form on a new server, which hasn't gone public yet. I am working on a vurtual server. One form, floor estimation form, is supposed to carry a variable from a link to load color selection. The code is below: [code]       <?php         include "".$color.".php";          ?>    [/code] Link to the problem form: [a href=\"http://gndzero.com/form-test/flooring-estimation-new.php?item=DuroStat%20Tile&color=dscolor\" target=\"_blank\"]http://gndzero.com/form-test/flooring-esti...e&color=dscolor[/a] I tested it on my host and it worked fine, so I wonder if its a php version issue. [a href=\"http://www.gndzero.com/flooring_estimation.php?item=DuroStat_Tile&color=dscolor\" target=\"_blank\"]Here's what it should look like when the colors load.[/a] The php version of the new server is 4.4.2-1-1b1 The one I tested it on, my host, is: 4.4.1 [i]- it works on this one!![/i] Where should I start on this issue?
  2. It's the virutal server thats having the problem. I just uploaded it to my domain and it works perfectly. When a php form is on a virtual server, does that effect how it works? It points to "http://" not "www" until I switch DNS over to our new servers permanently..
  3. I have been using a php form with a built-in autoresponder for three years now and I have been having problems with it on our new server. It sends an email to the user and the sales staff fine, but it doesn't show a "thank you for your request" message once submitted. This message is containted in a "$thanks" variable. Our old server uses PHP version 4.3.8 and is on a windows NT server. Our new one is version 4.4.2-1+b1 on Linux. URL on virtual Apache server: [a href=\"http://gndzero.com/order-test.php\" target=\"_blank\"]http://gndzero.com/order-test.php[/a] code is below: [code] <?php // MODIFY THE FOLLOWING SECTION // your name $recipientname = "Sales Staff"; // your email $recipientemail = "elmore@gndzero.com, sales@gndzero.com"; // subject of the email sent to you $subject = "Online-Form Response for $recipientname"; // send an autoresponse to the user? $autoresponse = "yes"; // subject of autoresponse $autosubject = "Thank you for your Order!"; $autocontact = "$Name"; // autoresponse message $automessage = "Dear $Name, This is an automatic 'thank you' response to your interest in Ground Zero.  On behalf of the Groundzero.com staff, I'd like to take this opportunity to welcome you to save on all your static control needs now, and in the future.  It is my sincere hope that we will be able to build a lasting business relationship that can help your business profit by saving money and time with Ground Zero Quality ESD Control Products & Services. Give us a call at 1-877-GND-ZERO (463-9376) if you have any questions. The following quote information was sent to our sales staff:  $quote. Sincerely, Anthony R. Murfin   Vice President Sales Ground Zero Electrostatics." ; // thankyou displayed after the user clicks "submit" $thanks = "<br><br><font size=2>Thank you for your interest in Ground Zero. Our sales staff will review your requirements and send you a quote as soon as possible. <a href = order.php><br><--Go back to Order Page</a></font> "; // END OF NECESSARY MODIFICATIONS ?> <?php if($submitform) { $name = $HTTP_POST_VARS['name']; $email = $HTTP_POST_VARS['email']; $comments = $HTTP_POST_VARS['quote']; // check required fields $dcheck = explode(",",$require); while(list($check) = each($dcheck)) { if(!$$dcheck[$check]) { $error .= "Missing $dcheck[$check]<br>"; } } // check email address if ((!ereg(".+\@.+\..+", $Email)) || (!ereg("^[a-zA-Z0-9_@.-]+$", $Email))){ $error .= "Invalid email address<br>";} // display errors if($error) { ?> <b>Error</b><br> <?php echo $error; ?><br> <a href="#" onClick="history.go(-1)">try again</a> <?php } else { $browser = $HTTP_USER_AGENT; $ip = $REMOTE_ADDR; // format message $message = "Online-Form Response for $recipientname: Name: $Name Email: $Email Company Name: $company Phone Number: $phone Fax Number: $fax Address: $address Address2: $address2 City: $city State/Providence: $state Zip/Postal Code: $zip Country: $country Quote: $quote How did you hear about us?:  $customer, $advertisment, $internet Which search engine?:  $google, $yahoo, $altavista, $lycos, $alltheweb, $teoma ----------------------------- Browser: $browser User IP: $ip"; // send mail and print success message $hurrah = mail($toemail,"$subject","$message","From: $Name <$Email>"); if($hurrah) { if($autoresponse == "yes") { $autosubject = stripslashes($autosubject); $autocontact = stripslashes ($Name); $automessage = stripslashes($automessage); mail($Email,"$autosubject", "$autocontact","$automessage","From: $recipientname <$recipientemail>"); } echo "$thanks"; <--This should show, but it doesn't } } } else { ?> <form name="contactform" action="<?php echo $PHP_SELF; ?>" method="post"> [/code]
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.