Jump to content

asana

Members
  • Posts

    4
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling

asana's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Well, here's the full function that's throwing the error (just replaced the real URL with a dummy one). After clicking the "Submit" button on the HTML page, I get an "Error on page" message: <?php $toName = ''; $subject = $_REQUEST['emailSubject']; $fromName = $_REQUEST['custName']; $fromAddress = $_REQUEST['emailAddressFrom']; $videoID = $_REQUEST['videoID']; $preroll = $_REQUEST['preroll']; $postroll = $_REQUEST['postroll']; $toAddress = 'orders@myurl.com'; $bodyText = stripslashes($_REQUEST['emailBody']); $bodyTextHTML = $bodyText; $bodyHTML; $linkTargets = array(); $linkTargets[] = '(http://www.myurl.com)'; $linkTargets[] = '(http://myurl.com)'; $linkTargets[] = '(www.myurl.com)'; $linkTargets[] = '(myurl.com)'; $linkPre = ' <a href="http://www.myurl.com">'; $linkPost = '</a>'; $tLinkString = ""; $tLinkTarget = ""; $bodyTextHTML = ereg_replace(implode('|', $linkTargets), $linkPre . 'http://www.myurl.com' . $linkPost, $bodyTextHTML); $bodyTextHTML = str_replace("\n", '<br />' . "\n", $bodyTextHTML); if (strlen($fromName) && strlen($fromAddress) && strlen($videoID) && strlen($preroll) && strlen($postroll)) { $bodyHTML = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"><link rel="stylesheet" type="text/css" href="http://www.myurl.com/pwstylemail.css"></head><body bgcolor="#ffffff" text="#000000"><div class="emailContentDIV">' . $bodyTextHTML . '</div></body></html>'; SendEmail($toName, $toAddress, $fromName, $fromAddress, $subject, $bodyText, $bodyHTML); header('Location: http://www.myurl.com/testit.shtml'); exit; } else { WriteCommand("alert('All fields must contain valid data.');"); } ?>
  2. I need help on navigating to a new web page after sending an email from a PHP function. My situation: I have a short form on an HTML page with a "submit" button. Clicking the submit button calls a PHP function that builds and sends the form data in an email. This is working just fine. Currently, after sending the email, the function displays an alert to the effect "Form data has been submitted." I want to change this so that instead of sending the alert, control is transferred to a new HTML page. I've tried the "header/Location" command, but apparently that won't work in this situation. How can I navigate to a new page after sending the email? Pertinent code of the function is as follows: if (strlen($fromName) && strlen($fromAddress) && strlen($videoID) && strlen($preroll) && strlen($postroll)) { $bodyHTML = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"><link rel="stylesheet" type="text/css" href="http://www.myurl.com...s"></head><body bgcolor="#ffffff" text="#000000"><div class="emailContentDIV">' .$bodyTextHTML . '</div></body></html>'; SendEmail($toName, $toAddress, $fromName, $fromAddress, $subject, $bodyText, $bodyHTML); (here is where I want to navigate to a new HTML page, after sending the email above) } else { WriteCommand("alert('All fields must contain valid data.');"); }
  3. Changing the extension to .php did the trick! Easy fix. Thanks for the help.
  4. I'm having a problem on a PayPal payment completed page when clicking their "Return to Website" button. The button is configured to return to a static HTML (SHTML) page and I'm getting the following error: METHOD NOT ALLOWED The requested method GET is not allowed for the URL (my site's page URL) I'm assuming that this occurs because PayPal is sending some type of form as part of the redirect and of course, the HTML page chokes on trying to receive it. My question is, will simply changing the file extension of my page from ".shtml" to ".PHP" be a kosher solution? Would I need to assign the "_GET" variable to a local variable in the page, or will a PHP page just accept a passed form without requiring any variable assignments?
×
×
  • 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.