Hi Haydar I had this problem a lot of times before, and i can tel you that you cannot execute a header call and a echo call
header(sprintf("Location: %s", $insertGoTo)); > >*************************************here is the error > > > exit(); } > > > ob_get_contents() ; > > > > >*************************************************************************** *********************************************** > > > ?> > > > <? ob_end_flush(); ?> > > > <?php //echo "-------------<br>"; (if you comment this out like i did, you wont get the error, you need to put the header or the echo inside an if statement that exits otherwise you will keep on getting the error)(i changed your <br> a bit as well, should work) ?> > > > <html> "Haydar Moussalem" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > > > >From: "Gabor Hojtsy" <[EMAIL PROTECTED]> > >Reply-To: [EMAIL PROTECTED] > >To: "haydar" <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]> > >Subject: Re: need help please > >Date: Sat, 10 Jan 2004 15:39:45 +0100 (CET) > > > >Please ask support questions at [EMAIL PROTECTED] I would > >suggest you read the manual page of header() and headers_sent() before > >you ask there though. > > > >Regards, > >Gabor Hojtsy > > > > > > > > hello > > > i have this probleme > > > i include a connection file to the db > > > then i update i record and finaly i want to redirect it to another > >page using header function but i have the following error > > > Warning: Cannot modify header information - headers already sent by > >(output started > > > my code is : > > > <?php require_once('../Connections/vb_conn.php');?> > > > <?php ob_start(); ?> > > > <?php global $gifname; > > > $gifname=rand(1,1000); > > > $gifname=$gifname.".gif"; > > > global $jpgname; > > > $jpgname=rand(1000,10000); > > > $jpgname=$jpgname.".jpg"; > > > if(is_uploaded_file($pic)) > > > { global $myvar; > > > $myvar = $HTTP_POST_FILES['pic']['name']; > > > $cd = getcwd(); > > > $wd = $cd."/pics"; > > > chdir($wd); > > > if([EMAIL PROTECTED]('.')) > > > { if($HTTP_POST_FILES['pic']['type']=="image/gif") > > > { > > > if(file_exists($GLOBALS['myvar'])) > > > { > > > rename($GLOBALS['myvar'],$GLOBALS['gifname']); > > > } > > > copy($HTTP_POST_FILES['pic']['tmp_name'],$dir); > > > if(file_exists("Resource id #1")) { > > > rename("Resource id #1",$GLOBALS['myvar']); > > > } > > > elseif(file_exists("Resource id #2")) { > > > rename("Resource id #2",$GLOBALS['myvar']); > > > } > > > elseif(file_exists("Resource id #3")) { > > > rename("Resource id #3",$GLOBALS['myvar']); > > > } > > > elseif(file_exists("Resource id #4")) { > > > rename("Resource id #4",$GLOBALS['myvar']); > > > } > > > } > > > if($HTTP_POST_FILES['pic']['type']=="image/jpeg") > > > { > > > if(file_exists($GLOBALS['myvar'])) > > > { > > > rename($GLOBALS['myvar'],$GLOBALS['jpgname']); > > > } > > > copy($HTTP_POST_FILES['pic']['tmp_name'],$dir); > > > if(file_exists("Resource id #1")) { > > > rename("Resource id #1",$GLOBALS['myvar']); > > > } > > > elseif(file_exists("Resource id #2")) { > > > rename("Resource id #2",$GLOBALS['myvar']); > > > } > > > elseif(file_exists("Resource id #3")) { > > > rename("Resource id #3",$GLOBALS['myvar']); > > > } > > > elseif(file_exists("Resource id #4")) { > > > rename("Resource id #4",$GLOBALS['myvar']); > > > } > > > closedir($dir);} > > > } > > > } > > > function GetSQLValueString($theValue, $theType, $theDefinedValue = "", > >$theNotDefinedValue = "") > > > { > > > $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : > >$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 "defined": > > > $theValue = ($theValue != "") ? $theDefinedValue : > >$theNotDefinedValue; > > > break; > > > } > > > return $theValue; > > > } > > > $editFormAction = $HTTP_SERVER_VARS['PHP_SELF']; > > > if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) { > > > $editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING']; > > > } > > > if ((isset($HTTP_POST_VARS["MM_insert"])) && > >($HTTP_POST_VARS["MM_insert"] == "form1")) { > > > $insertSQL = sprintf("INSERT INTO iss_pages (iss_id, pg_name, > >pg_alt, pg_order, pg_display) VALUES (%s, %s, %s, %s, %s)", > > > GetSQLValueString($HTTP_POST_VARS['page_id'], > >"int"), > > > GetSQLValueString($GLOBALS['myvar'], "text"), > > > GetSQLValueString($HTTP_POST_VARS['image_alt'], > >"text"), > > > > >GetSQLValueString($HTTP_POST_VARS['image_order'], "int"), > > > > >GetSQLValueString($HTTP_POST_VARS['display'],"text")); > > > mysql_select_db($database_vb_conn, $vb_conn); > > > $Result1 = mysql_query($insertSQL, $vb_conn) or die(mysql_error()); > > > if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) { > > > $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; > > > $insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING']; } > > > if (isset($HTTP_POST_VARS['another'])) > > > { $nb= $HTTP_POST_VARS['page_id']; > > > $insertGoTo = "ins_pages.php?inb=$nb"; } > > > else { $insertGoTo = "issues_menu.php";} > > > > > > > > > > >*************************************************************************** *********************************************** > > > header(sprintf("Location: %s", $insertGoTo)); > >*************************************here is the error > > > exit();} > > > ob_get_contents() ; > > > > >*************************************************************************** *********************************************** > > > ?> > > > <? ob_end_flush(); ?> > > > <?php echo "-------------"."<br>"; ?> > > > <html> > > > <head> > > > <title>Uploading</title> <body link="#FFFFFF" vlink="#FFFFFF" > >alink="#FFFFFF"><br> > > > <meta http-equiv="Content-Type" content="text/html; > >charset=utf-8"></head> > > > <link rel="stylesheet" href="../cp.css"> > > > <body> > > > </body> > > > </html> > > > > > > > > > > > > > > > _________________________________________________________________ > MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*. > http://join.msn.com/?page=features/virus -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php