Re: need help please

From: Date: Sat, 10 Jan 2004 14:39:45 +0000
Subject: Re: need help please
Groups: php.mirrors 
Request: Send a blank email to php-mirrors+get-22903@lists.php.net to get a copy of this message
Please ask support questions at php-general@lists.php.net. 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($dir=@opendir('.')) > { 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> > > >

« previous php.mirrors (#22903) next »