WARNING: Cannot modify header information - redirects with the server behaviors

I know it's an old question, but I can't find the answer.  I get an error when you use the update of the server behavior redirects the Add record  I get the error message: warning: cannot modify header information - headers already sent by (output began to...)

I deleted as much white space before the header() function and I still get the error.

<? php require_once('.. / Connections/Old4thDB.php');? >

<? PHP

If (! function_exists ("GetSQLValueString")) {}

function GetSQLValueString ($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")

{

If (via PHP_VERSION < 6) {}

$theValue = get_magic_quotes_gpc()? stripslashes ($TheValue): $theValue;

}

$theValue = function_exists ("mysql_real_escape_string")? mysql_real_escape_string ($TheValue): mysql_escape_string ($theValue);

Switch ($theType) {}

case 'text ':

$theValue = ($theValue! = "")? « " ». $theValue. "" "": "NULL";

break;

case "long":

case "int":

$theValue = ($theValue! = "")? intval ($TheValue): 'NULL ';

break;

case "double":

$theValue = ($theValue! = "")? doubleVal ($TheValue): 'NULL ';

break;

case "date":

$theValue = ($theValue! = "")? « " ». $theValue. "" "": "NULL";

break;

case "set":

$theValue = ($theValue! = "")? $theDefinedValue: $theNotDefinedValue;

break;

}

Return $theValue;

}

}

$editFormAction = $_SERVER ['PHP_SELF'];

If (isset {}

$editFormAction. = « ? ». htmlentities($_SERVER['QUERY_STRING']);

}

If ((isset($_POST["MM_update"])) & & ($_POST ["MM_update"] == "UpdateVarietyForm")) {}

$updateSQL = sprintf ("setting a DAY various SET varietyName = %s varietyType = %s varietyAlphaAcidGeneral = %s, varietyBetaAcidGeneral = %s, varietyOld4thAA = %s, varietyOld4thBA = %s, varietyEssenOil1 = %s, varietyEssenOil2 = %s, varietyEssenOil3 = %s, varietyEssenOil4 = %s, varietyEssenOil5 = %s, varietyEssenOil6 = %s WHERE variety_id = %s",

GetSQLValueString ($_POST ['varietyName'], "text").

GetSQLValueString ($_POST ['varietyType'], "text").

GetSQLValueString ($_POST ['varietyAlphaAcidGeneral'], "text").

GetSQLValueString ($_POST ['varietyBetaAcidGeneral'], "text").

GetSQLValueString ($_POST ['varietyOld4thAA'], "text").

GetSQLValueString ($_POST ['varietyOld4thBA'], "text").

GetSQLValueString ($_POST ['varietyEssenOil1'], "text").

GetSQLValueString ($_POST ['varietyEssenOil2'], "text").

GetSQLValueString ($_POST ['varietyEssenOil3'], "text").

GetSQLValueString ($_POST ['varietyEssenOil4'], "text").

GetSQLValueString ($_POST ['varietyEssenOil5'], "text").

GetSQLValueString ($_POST ['varietyEssenOil6'], "text").

GetSQLValueString ($_POST ["'recordID"], "int"));

@mysql_select_db ($database_Old4thDB, $Old4thDB);

$Result1 = mysql_query ($updateSQL, $Old4thDB) or die (mysql_error ());

$updateGoTo = "varieties.php";

If (isset {}

$updateGoTo. = (strpos ($updateGoTo, '?'))? « & » : « ? » ;

$updateGoTo. = $_SERVER ['QUERY_STRING'];

}

header (sprintf ("location: %s", $updateGoTo));

}

@mysql_select_db ($database_Old4thDB, $Old4thDB);

$query_rsUpdateVariety = "SELECT * FROM variety";

$rsUpdateVariety = mysql_query ($query_rsUpdateVariety, $Old4thDB) or die (mysql_error ());

$row_rsUpdateVariety = mysql_fetch_assoc ($rsUpdateVariety);

$totalRows_rsUpdateVariety = mysql_num_rows ($rsUpdateVariety);

? >

Am I missing other setups/configurations that could cause this?

You forgot the most important part of the error message. "Output started at..." tells you where the production has started, guiding you to correct the error.

The most common cause of this error is a space outside of an include file PHP tags. Most likely guilty is one or more new lines after the closing PHP tag in Old4thDB.php. Remove the closing tag PHP in this folder will be probably solved the problem.

Another possible cause is using the BOM (byte order mark) on a PHP page. Make sure that the check box for the BOM is deselected in the Save dialog box.

Tags: Dreamweaver

Similar Questions

  • WARNING: Cannot modify header information error

    This is the error i recieve when I use the log in system of my website. The session ID is correctly sent to the database and the form is processed.
    Although, when it comes to redirecting to the logged in homepage this error appears. I have tested this exact script with no problems in my computers local host.
    WHen uploaded online and tested tho the error appears. Please help!:
    Warning: Cannot modify header information - headers already sent by (output started at /home/gr/public_html/members_login_handle.php:6) in /home/gr/public_html/members_login_handle.php on line 97.
    
    The coding for the members_login_handle.php which processes my members_login.php form to login is below:
    
    <?php
    session_start();
    ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/main_template.dwt" codeOutsideHTMLIsLocked="false" -->
    <head>
    <script type="text/javascript">
    <!--
    var message="";
    ///////////////////////////////////
    function clickIE() {if (document.all) {(message);return false;}}
    function clickNS(e) {if
    (document.layers||(document.getElementById&&!document.all)) {
    if (e.which==2||e.which==3) {(message);return false;}}}
    if (document.layers)
    {document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
    else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
    
    document.oncontextmenu=new Function("return false")
    // -->
    
    function disSel(target){
    if (typeof target.onselectstart!="undefined")
        target.onselectstart=function(){return false}
    else if (typeof target.style.MozUserSelect!="undefined")
        target.style.MozUserSelect="none"
    else
        target.onmousedown=function(){return false}
    target.style.cursor = "default"
    }
    </script>
    
    <script type="text/javascript">
    window.onload = function () {
    document.body.onselectstart = function () {
    return false;
    }
    document.body.ondragstart = function () {
    return false;
    }
    }
    </script>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <!-- InstanceBeginEditable name="doctitle" -->
    <title>Staff Login</title>
    
    <!-- InstanceEndEditable -->
    <!-- InstanceBeginEditable name="seo" -->
    <meta name="Description" content="" />
    <meta name="Keywords" content="" />
    <!-- InstanceEndEditable -->
    <!-- InstanceBeginEditable name="head" -->
    <!-- InstanceEndEditable -->    
    <link href="../stylesheets/main_styles.css" rel="stylesheet" type="text/css" />
    </head>
    
    <body>
    <div id="wrap">
      <div id="header">
        <div id="logo"><a href="../index.php"><img src="../images/logo.gif" width="156" height="148" border="0" alt="img" title="Logo"/></a></div>
        Great Linford
      <br />Primary School</div>
      <div id="motto"><div id="myarea"><a href="../html_files/student_area.html" >My Area</a></div>
      Be proud to do the "Right Thing"
        
      <a href="../html_files/student_area.html"><img src="../images/star.gif" width="89" height="89" border="0" alt="img"/></a></div>
     
      <div id="menu">
      <ul>
      <li><a href="../index.php" accesskey="1">Homepage</a></li> 
       <li><a href="../html_files/school_tour.html" accesskey="2">School Tour</a></li> 
       <li><a href="../html_files/calendar.php" accesskey="3">Calendar</a></li>
       <li><a href="../html_files/newsletter.php" accesskey="4">Newsletter</a></li>
       <li><a href="../html_files/events.html" accesskey="5">Events</a></li>
        <li><a href="../html_files/parents.html" accesskey="6">Parents</a></li>
       <li><a href="../html_files/staff.html" accesskey="7">Staff</a></li>
        <li><a href="../html_files/contact_us.html" accesskey="8">Contact Us</a></li></ul>
      </div>
      <div id="content"><!-- InstanceBeginEditable name="page_content" -->
      <?php
    include_once('members_login_con.php');
    $id = $_REQUEST['id'];
    $pwd = md5($_REQUEST['pwd']);
    if(preg_replace('/[a-zA-Z0-9]/', '', $id)){
        echo "Invalid entry"; echo "<br>";
        echo "<a href=\"members_login.php\"><br />Please try again</a>.";
        }
        else{
    $check=mysql_query("SELECT * FROM users WHERE email = '".$id."' AND pwd = '".$pwd."'");
    $row_num=mysql_num_rows($check);
     if($row_num < 1){
        echo "The user name and/or password has been entered incorrectly.";    
        echo "<br />";
        echo "<br />";
        echo "Please <a href=\"members_login.php\">Try again</a>.";
    }else{
        $_SESSION['members'] = md5($_REQUEST['number']);
        $members = $_SESSION['members'];
        $_SESSION['id']=$id;
        $check = mysql_query("SELECT*FROM $table WHERE id= '".$id."' AND pwd = '".$pwd."'");
        $row_num = mysql_num_rows($check);
        if($row_num < 1){
            mysql_query("INSERT INTO $table (session,id,pwd) VALUES ('$members','$id','$pwd')");
            header('location:"members_area.php?sess='.$URLsession.'"');
        }else{
            echo "You are not authorised to log in concurrent sessions";
            echo "<br />";
            echo "<a href=\members_login.php\">Try again</a>";
        }
    }
    }
    ?>
    
    Thanks and can't wait to hear back with responses. Been trying to fix it for days...
    If any additional infomation is required I would be happy to provide it.
    Louise

    I wanted to say that you must move the entire block of code above server-side the head tags.

  • PHP error: WARNING: cannot modify header information [...]


    Hello

    I just create a new page in dreamweaver (php server) to update a record, and the generated page gives the error:

    WARNING: Cannot modify header information - headers already [...]

    This happens after the update of the record, when it tries to access the page that I defined in the option "after updating, go to" Update Wizard. If looking at the code help, I put it in pastebinWeb site.

    Can you help me? Thanks in advance.

    Pedro

    PS - Yes, I'm a noob in PHP :-)

    ptknight wrote:
    > I don't see space before or after the php
    > tags. Is there anything else I should be looking? Would it be some parameters
    > or the fact that I write a text in PT (international characters)?

    The problem with spaces, it's that you can't see. The language
    you use is not important. This is something that is sent to the browser
    before the call to the header() function. Take a look at the PHP documentation on
    Header():

    http://www.php.net/manual/en/function.header.php

    The next section is particularly relevant:

    "Remember that header() must be called before any actual output is sent,
    either by normal HTML tags, blank lines in a file, or from PHP. It's a
    very frequent error to read code with include() or require() functions,
    or another file to access work and have spaces or empty lines that are
    output before header() function is called. The same problem exists when you use a
    simple PHP/HTML file.

    If you can't get the problem sorted, the answer is to put this right to
    at the top of your script:

    Also, you should put this right at the end of the page:

    This example gets around the problem of "headers already sent" by the buffering the
    output. Get rid of the problem by tracing his cause is best
    solution, however.

    --
    David powers
    Adobe Community Expert
    Author, "Foundation PHP for Dreamweaver 8" (friends of ED)
    http://foundationphp.com/

  • Cannot Modify Header Information error

    Hi all

    I working to build a members area only on my site and have used the "turorial" provided in dreamweaver help.  After you have created the pages but I meet erros that I think has to do with the redirect.

    On my registration page (www.hondovfd.org/newsite/register.php), I get the error:

    Warning: cannot modify header information - headers already sent in /var/home/hondovfd/hondovfd.org/www/newsite/register.php on line 50

    Registration passes by, as I can see it in my database, but the error prevented anything more.

    On my login page (www.hondovfd.org/newsite/login.php), I immediately get these two errors when the page is loaded:


    Warning: session_start() [Function.session - start]: Cannot send session cookie - headers already sent in /var/home/hondovfd/hondovfd.org/www/newsite/login.php on line 1074249146

    Warning: session_start() [Function.session - start]: Cannot send session cache limiter - already sent headers (output started at var/home/hondovfd/hondovfd.org/www/newsite/login.php:1074249146) in /var/home/hondovfd/hondovfd.org/www/newsite/login.php on line 1074249146

    And once I get a name of user and password valid this error is also added:

    Warning: cannot modify header information - headers already sent by (output started at var/home/hondovfd/hondovfd.org/www/newsite/login.php:1074249146) in /var/home/hondovfd/hondovfd.org/www/newsite/login.php on line 68

    If you want to try and diagnose the name of user and password that I use is 'test' for both fields.

    Someone has any ideas why this happens?

    Thank you

    David

    Take another look at what I wrote. You need to replace the path with a relative to the document. Yours is relative to the root of the site.

    PHP include and require constructions do not include site-relative links to the root. The include command should look like this:

    
    
  • HP Slate 17 l010: HP Slate 17 l010 cannot establish a reliable connection with the server

    Hi, the other day, I lit one of our tablets HP Slate 17 L010 and started getting the message above. I factory reset the device and still get the error. I can connect to the internet on the device but can't seem to add all Google accounts. Someone at - it advice to solve this problem?

    Hi!, @joshhm:

    Welcome to Forum!

    See the Guide to the user, page 10 and later... Chapter 3... http://h10032.www1.HP.com/CTG/manual/c04446211

    Try with update.zip, of... http://support.HP.com/us-en/drivers/selfservice/HP-slate-17-L000-all-in-one-desktop-PC-series/7161751/model/7276370

    Note: previously, select the software in your country.

  • cannot log on as administrator with the password and open a user button session sends to the temporary profile.

    cannot log on as administrator with the password and log on user button wife sends him to temp. access to some of my articles on his desk.  She lost all access to his information.

    Original title: cannot log on as administrator with the password and log on user button wife sends him to temp. access to some of my articles on his desk. She lost all access to his information.

    Hello

    • Remember to make changes to your computer before this problem started?

    However, you can access the link below and follow the steps mentioned in the article and check if it helps you to fix the problem, and connect you to your normal user account.

    http://support.Microsoft.com/kb/947242

    I hope this helps. Let us know the result.

    Thank you and best regards,

    Srinivas R

    Microsoft technical support.

    Visit our Microsoft answers feedback Forum and let us know what you think.

  • the pdf file is error once I modified my file pdf with the document cloud... (iPad)

    The pdf file is error once I modified my file pdf with the document cloud...

    The pdf file is sync with my account, I'm not able to open the latest version of the pdf file now.

    Any idea to restore to the last edit version?

    Hello

    Would like to inform that after that change the document on the ipad, if we go back to the homepage of the implementation of the changes would save it automatically. There is no possible way to restore the changes.

    Therefore, in this case you will need to recreate the document.

    Kind regards

    Christian

  • WARNING: Unable to update the preferences of the user has failed to establish a connection with the server of history. Service could be down. Please try again later.

    Error when you try to import

    WARNING: Unable to update the preferences of the user

    Cannot establish a connection with the server of history. Service could be down. Please try again later.

    Can you please try again? Please let us know if you still experience this issue.

  • I can't create a new site of catalyst for business with Dreamweaver CC 2014. The error message states that Dreamweaver cannot connect with the server, try again later. How can I solve this problem?

    I can't create a new site of Business Catalyst with Dreamweaver CC 2014 (Mac). The error message states that Dreamweaver cannot connect with the server, try again later. In addition, I am also unable to load remote site Business Catalyst created previously as it says that there is something wrong with my user name or password. However when I put my password and press to test the connection, he said that it has connected successfully. What is wrong and how can I solve this problem?

    Thank you

    Thanks for the reply, however it seems to work again after I removed some unused Dreamweaver sites in the section "manage sites" in Dreamweaver.  It may have been a conflict of name or something.

    Concerning

    Adrian

  • Error - 'Auntentication with the server failed. Family Tree Maker software does not connect on the Web dashboard.

    Original title: Family Tree Maker does not connect on the Web dashboard.

    My Family Tree Maker 2009 does not connect to the Internet comes up with the message which is cannot authenticate the server, but it tells me that my version is up-to-date.  He has always worked so far? Comes with the following message if I try to do anything that involves the net.

    "Auntentication with the server failed.

    Hi HelenTL,

    You did changes to the computer before this problem?

    If you have any software security & firewall installed, disable them temporarily and check if the problem persists.


    Note:
    check to allow them back on the computer after you complete these steps.

    Hope the helps of information.
    Please post back and we do know.

  • An error occurred during communication with the server

    After Update to 1.1.3 will result in a message

    An error occurred during communication with the server. Could not test the compatibility of the Folio Builder and server. Please check your network connection and try logging in the Panel again

    I always can not connect to FOLIO BUILDER.

    In countries where I am support for Digital editing Suite cannot be smooth .

    I hope that I have learn you to Difficulty easy .

    Windows 7, people who use InDesign 5.0, le 1.1.3 update and are problemslike me.

    Windows 7 InDesign 5.0, 1.1.3, haven't seen anyone who uses un good .

    I doubt this question is a known issue . Information associate at this place et watched them in the Forum for solve the the same eopeotdeongeot .

    Je do not have speak good English .
    Sorry to write only sentence is clumsy .

    Come on, J’ai hope the problem is solved .
    Progress of the project is order .

    Hello

    Please refer to this topic in the forum http://forums.adobe.com/message/3880336#3880336. If you have any other questions, feel free to contact me.

    Thank you

    Michael

  • I can't send emails with the server that I use to receive. Can you tell me how to find my server from?

    Help send emails

    I can't send emails with the server that I use to receive. Can you tell me how to find my server going.

    Your provider of messaging service for this information.

  • I can't send or receive email from my email account. Not 0x85ad3202 error code "no connection with the server.

    original title: email problem

    It was something I did on 'email settings', I think, with the POP3...? Think I might have my gmail sent to my msn account... I can't understand.  I can open all the files, sent mail, etc... but cannot send or receive e-mail from this account.   It works on Hotmail on other computers and even this same computer.  get the error code: 0x85ad3202 "no connection with the server?   Thank you for any suggestions/help DJ

    If you need help with MSN, experts are loitering in the forums 'on-line'.

    Windows Live Solution Center
    http://windowslivehelp.com/

  • Windows Mail is not interacting with the server.

    When Windows Mail (WM) is open, it will download 2 of each incoming e-mail.  Conducted a comprehensive analysis of the system, no problem.  Talked with our server provider, we ran the test emails to see if WM was interacting with the server and it is not.  Is also not to keep my ID and password to log on the server. Y at - it an update I missed it to avoid these problems?

    Remember - this is a public forum so never post private information such as numbers of mail or telephone!

    Ideas:

    • You have problems with programs
    • Error messages
    • Recent changes to your computer
    • What you have already tried to solve the problem

    It causes a frequent there have new antivirus scan program messages.  Uninstall your AV program and reinstall without any mail analysis feature.  You will be just as safe.

    Another common cause is to have two e-mail accounts, referring to the same mailbox.  The send/receive operation can access two accounts at the same time and both can download the message even if they both refer to the same mailbox. Brian Tillman [MVP-Outlook]

  • Can't send or receive messages on behalf of Verizon (tdwolfe2). A timeout occurred during communication with the server.

    This message box appears quite a bit. All I have to do to solve it? Thanks for any solid help. MW

    Hi Mary,

    Please contact the Microsoft Community forums.

    It seems that you are unable to send or receive messages on behalf of Verizon.

    He would be grateful if you could answer a few questions to refine the question.

    1. What mail client do you use? What is customer e-mail based on the web or Microsoft Outlook client?

    2. are you aware of changes to the computer before the show?

    3. do you use Internet Explorer to access e-mail? If so, what is the version installed on the computer?

    This question seems a temporary problem with the server and you can consult again later.

    If you use Internet Explorer, you can perform the steps described in the article.

    The problems of access to webmail using Internet Explorer

    http://support.Microsoft.com/kb/2483955

    Note: Please note that reset the settings of Internet Explorer running resets all of the settings defined by the user, including those established by the installed extensions, toolbars and other add-ons for IE by default. This includes all the security, privacy and settings area. Also this will erase browsing history, delete all temporary Internet, cookies, form data files and especially all the passwords.

    If you use the Microsoft Outlook client, you can post the question here.

    http://answers.Microsoft.com/en-us/Office

    If you use Windows Live, you can post the question here.
    http://answers.Microsoft.com/en-us/windowslive

    Hope this information helps. Get back to us if you have more queries about Windows.

Maybe you are looking for