Go Back   Computer Forums > Web Design | Website Development > Web Programming
Click Here to Login
Join Computer forums Today


Reply
 
Thread Tools Search this Thread Display Modes
 
Old 04-05-2006, 09:57 PM   #1
Fully Optimized
 
-Paul-'s Avatar
 
Join Date: Jun 2005
Posts: 2,242
Send a message via AIM to -Paul- Send a message via MSN to -Paul-
Default Warning: session_start(): Cannot send session cache limiter

On this site...
http://www.thepaul.net/lori/

i get this error... and im not real good with php so i need help...
Code:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/content/t/h/e/thepaul16/html/lori/index.php:7) in /home/content/t/h/e/thepaul16/html/lori/index.php on line 100
there is not enough room for the source code here... i will double post the source code...
__________________

-Paul- is offline   Reply With Quote
Old 04-05-2006, 10:01 PM   #2
Fully Optimized
 
-Paul-'s Avatar
 
Join Date: Jun 2005
Posts: 2,242
Send a message via AIM to -Paul- Send a message via MSN to -Paul-
Default Re: Warning: session_start(): Cannot send session cache limiter

PHP Code:
<body>
<center>
<embed width="328" height="265" src="http://www.ifilm.com/efp" quality="high" bgcolor="000000" name="efp" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="flvBaseClip=2714557" />
<p>
<font size="1" color="white">Hosting provided by Paul Blake</font>
<p>
<font size="1" color="white">Email me at [email]pblake4@gmail.com[/email] if you have a video you want hosted</font>
</center>
</body>
<? 
/*-----------------------------------------------------
COPYRIGHT NOTICE
Copyright (c) 2001 - 2005, Ketut Aryadana
All Rights Reserved

Script name : ArdGuest
Version : 1.7
Website : [url]http://www.promosi-web.com/script/guestbook/[/url]
Email : [email]ketutaryadana@yahoo.co.id[/email]

By using this program you agree to indemnify the author (Ketut Aryadana) from any liability 
caused by mis-use, unauthorised access, loss of data, or financial losses that occur
as a result of installing or using this product.
------------------------------------------------------*/

//--Change the following variables

//Title of your guestbook
  
$title "Lori's Music video.";
//Change "admin" with your own password. It's required when you delete an entry
  
$admin_password "[B]CFers... i deleted this for security reasons... obviously...[/B] ";
//Enter your email here
  
$admin_email "pblake4@gmail.com";
//Your website URL
  
$home "http://www.thepaul.net";
//Send you an email when someone add your guestbook, YES or NO
  
$notify "YES";
//Your Operating System
//For Windows/NT user : WIN
//For Linux/Unix user : UNIX
  
$os "UNIX";
//Maximum entry per page when you view your guestbook
  
$max_entry_per_page "100";
//Name of file used to store your entry, change it if necessary
  
$data_file "ardgb17.dat";
//Maximum entry stored in data file
  
$max_record_in_data_file "3000";
//Maximum entries allowed per session, to prevent multiple entries made by one visitor
  
$max_entry_per_session 2;
//Color & font setting
  
$background "#555555";
  
$table_top "#D3B68E";
  
$table_content_1a "#EDEEE8";
  
$table_content_1b "#E4E4E4";
  
$table_content_2a "#FFF8F0";
  
$table_content_2b "#FFEFDF";
  
$table_bottom "#D3B68E";
  
$table_border "#000000";
  
$title_color "yellow";
  
$link "blue";
  
$visited_link "blue";
  
$active_link "red";
  
$font_face "verdana";
  
$message_font_face "arial";
  
$message_font_size "2";

//-- Don't change bellow this line unless you know what you're doing

$do = isset($_REQUEST['do']) ? trim($_REQUEST['do']) : "";
$id = isset($_GET['id']) ? trim($_GET['id']) : "";
$page = isset($_GET['page']) ? $_GET['page'] : 1;
$self $_SERVER['PHP_SELF'];

if (!
file_exists($data_file)) {
    echo 
"<b>Error !!</b> Can't find data file : $data_file.<br>";
    exit;
} else {
  if (
$max_record_in_data_file != "0") {
     
$f file($data_file);
     
rsort($f);
     
$j count($f);
     if (
$j $max_record_in_data_file) {
        
$rf fopen($data_file,"w");
            if (
strtoupper($os)=="UNIX") {                     
               if (
flock($rf,LOCK_EX)) {
                  for (
$i=0$i<$max_record_in_data_file$i++) {
                      
fwrite($rf,$f[$i]);         
                  }
                  
flock($rf,LOCK_UN);
               }
            } else {
               for (
$i=0$i<$max_record_in_data_file$i++) {
                  
fwrite($rf,$f[$i]);         
               }
            }
        
fclose($rf);
     }
  }
}
session_start();
$newline = (strtoupper($os) == "WIN") ? "\r\n" "\n";
switch (
$do) {
case 
"":
   
$record file($data_file);
   
rsort($record);
   
$jmlrec count($record);
?>
   <html>
   <head><title><?=$title?></title></head>
   <body bgcolor="<?=$background?>" link="<?=$link?>" vlink="<?=$visited_link?>" alink="<?=$active_link?>" topmargin="0" marginheight="0" style="font-family:<?=$font_face?>">
   <center>
   <font size="6" color="<?=$title_color?>"><b><?=$title?></b></font><br>
   <font size="2" color="<?=$title_color?>">(:: <b><a href="<?=$home?>"><font color="<?=$title_color?>">Home</font></a></b> ::)</font><br><br>
   <table width="600" cellpadding="0" cellspacing="1" border="0">
   <tr bgcolor="<?=$table_border?>">
   <td>
      <table width="100%" cellpadding="4" cellspacing="1" border="0">
      <tr>
continued below...
__________________

-Paul- is offline   Reply With Quote
Old 04-05-2006, 10:02 PM   #3
Fully Optimized
 
-Paul-'s Avatar
 
Join Date: Jun 2005
Posts: 2,242
Send a message via AIM to -Paul- Send a message via MSN to -Paul-
Default Re: Warning: session_start(): Cannot send session cache limiter

PHP Code:
        <td bgcolor="<?=$table_top?>" colspan="3" width="100%">
           <font size="2" color="#ffffff"><b>Click <a href="<?="$self?do=add_form&page=$page"?>">here</a> to sign the guestbook</font></b>
        </td>
      </tr>
<?
      $jml_page 
intval($jmlrec/$max_entry_per_page);
      
$sisa $jmlrec%$max_entry_per_page;
      if (
$sisa 0$jml_page++;
      
$no $page*$max_entry_per_page-$max_entry_per_page;
      if (
$jmlrec == 0) echo "<tr><td colspan=\"3\" bgcolor=\"#FFE1E1\" align=\"center\"><font size=\"3\">There are no entries yet.</font></td></tr>";

        
$w 0//--Color
        
for ($i=0$i<$max_entry_per_page$i++) {
            
$no++;
            
$recno $no-1;
            if (isset(
$record[$recno])) {
               
$row explode("|~|",$record[$recno]);
               if (
$w==0) { 
                   
$warna $table_content_1a;
                   
$warna2 $table_content_1b;
                   
$w=1;
               } else { 
                   
$warna $table_content_2a;
                   
$warna2 $table_content_2b;
                   
$w=0;
               }
               echo 
"<tr>
                       <td bgcolor=\"
$warna2\" align=\"center\" valign=\"top\" width=\"15\">
                         <font size=\"2\">
$no</font>
                       </td>
                       <td bgcolor=\"
$warna\" width=\"570\">
                       <table border=\"0\" width=\"100%\">
                       <tr>
                        <td>
                         <font size=\"1\">
$row[2]</font><br>
                         <font size=\"2\"><b>
$row[3]</b></font>
                        </td>
                    "
;
               echo 
"<td align=\"right\" valign=\"top\">";
                        if (
trim($row[4]) != "") {
                            echo 
"<a href=\"mailto:$row[4]\"><img src=\"imgs/email.gif\" border=\"0\" alt=\"$row[4]\"></a>";
                        }
                        if (
trim($row[6]) != "" && trim($row[6]) != "http://") {
                           if (
ereg("^http://"trim($row[6]))) echo " <a href=\"$row[6]\" target=\"_blank\"><img src=\"imgs/homepage.gif\" border=\"0\" alt=\"$row[6]\"></a>";
                           else echo 
" <a href=\"http://$row[6]\" target=\"_blank\"><img src=\"imgs/homepage.gif\" border=\"0\" alt=\"$row[6]\"></a>";
                        }
               echo 
"</td></tr></table>";
               echo 
"<br><table border=\"0\" width=\"100%\">
                     <tr><td width=\"5\">&nbsp;</td><td>
                     <font size=\"2\" face=\"
$message_font_face\" size=\"$message_font_size\">".stripslashes($row[5])."</font>
                     </td></tr>
                     </table>
                    "
;
               echo 
"</td>";
               echo 
"<td valign=\"top\" bgcolor=\"$warna2\" align=\"center\" width=\"15\">
                     <a href=\"
$self?do=del&id=$row[1]&page=$page\">
                     <img src=\"imgs/del.gif\" alt=\"Delete entry # 
$no\" border=0 align=\"center\"></a>
                     </td>
                     </tr>"
;
            } 
//--end if        
        
//--end for
      
echo "<tr><td colspan=\"3\" bgcolor=\"$table_bottom\" align=\"center\" width=\"600\"><font size=\"2\">";            
      if (
$jml_page 1) {       
          if (
$page != 1) echo "[<a href=\"$self?page=1\">Top</a>] "; else echo "[Top] "
          echo 
"Page # ";
          if (
$jml_page 10) {
               if (
$page 5) {
                  
$start 1;
                  
$stop 10;
              } elseif (
$jml_page $page 5) {
                  
$start $jml_page 9;
                  
$stop $jml_page;
              } else {
                  
$start $page-4;
                  
$stop $page+5;
              }
              if (
$start != 1) echo "... ";
              for (
$p=$start$p<=$stop$p++) {
                  if (
$p == $page) echo "<font color=\"$active_link\"><b>$p</b></font>&nbsp;&nbsp;";
                  else echo 
"<a href=\"$self?page=$p\">$p</a>&nbsp;&nbsp;";
              }
              if (
$stop != $jml_page) echo "... ";                  
              echo 
"of $jml_page ";
          } else {
              for (
$p=1$p<=$jml_page$p++) {
                  if (
$p == $page) echo "<font color=\"$active_link\"><b>$p</b></font>&nbsp;&nbsp;";
                  else echo 
"<a href=\"$self?page=$p\">$p</a>&nbsp;&nbsp;";
              }
          }       
          if (
$page != $jml_page) echo "[<a href=\"$self?page=$jml_page\">Bottom</a>]";
          else echo 
"[bottom]"
      } else echo 
"Page #1 of 1";        
      echo 
"</font></td></tr>";
?>
        </table>        
        </td>
        </tr>
        </table>
        <br><br>

   <!-- Please don't remove this copyright notice.-->
   <font color="<?=$title_color?>" size="1"><a href="http://www.promosi-web.com/script/guestbook/" title="Ardguest 1.7"><font color="<?=$title_color?>">PHP Guestbook Info</font></a></font>
   <!-- Thank you -->

   </center>
   </body>
   </html>
<?
break;
case 
"add_form":
$_SESSION['secc'] = strtoupper(substr(md5(time()),0,4));
if (!isset(
$_SESSION['add'])) $_SESSION['add'] = 0;

if (!isset(
$_SESSION['name'])) $_SESSION['name'] = "";
if (!isset(
$_SESSION['email'])) $_SESSION['email'] = "";
if (!isset(
$_SESSION['url'])) $_SESSION['url'] = "http://";
if (!isset(
$_SESSION['comment'])) $_SESSION['comment'] = "";
?>
<html>
<head>
<title><?=$title?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="<?=$background?>" style="font-family:<?=$font_face?>">
<div align="center"> 
  <font size="5" color="<?=$title_color?>"><b><?=$title?></b></font><br>
  <font size="1"><b><a href="<?=$home?>"><font color="<?=$title_color?>">Home</font></a> :: <a href="<?=$self?>"><font color="<?=$title_color?>">View entry</font></a></b></font>
  <form method="post" action="<?=$self?>">
  <input type="hidden" name="do" value="add">
    <table width="500" border="0" cellspacing="0" cellpadding="0" bgcolor="<?=$table_border?>">
      <tr>
      <td>
        <div align="center">
            <table width="100%" border="0" cellspacing="1" cellpadding="5">
              <tr bgcolor="<?=$table_content_1a?>"> 
                <td width="28%"> 
                  <div align="right"><font size="2">*Name : </font></div>
                </td>
                <td width="72%"> 
                  <input type="text" name="vname" size="30" maxlength="70" value="<?=$_SESSION['name']?>">
                </td>
              </tr>
              <tr bgcolor="<?=$table_content_1a?>"> 
                <td width="28%"> 
                  <div align="right"><font size="2">Email : </font></div>
                </td>
                <td width="72%"> 
                  <input type="text" name="vemail" size="30" maxlength="100"
continued below...
-Paul- is offline   Reply With Quote
Old 04-05-2006, 10:03 PM   #4
Fully Optimized
 
-Paul-'s Avatar
 
Join Date: Jun 2005
Posts: 2,242
Send a message via AIM to -Paul- Send a message via MSN to -Paul-
Default Re: Warning: session_start(): Cannot send session cache limiter

PHP Code:
value="<?=$_SESSION['email']?>">
                </td>
              </tr>
              <tr bgcolor="<?=$table_content_1a?>"> 
                <td width="28%"> 
                  <div align="right"><font size="2">Website : </font></div>
                </td>
                <td width="72%"> 
                  <input type="text" name="vurl" size="30" maxlength="150" value="<?=$_SESSION['url']?>">
                </td>
              </tr>
              <tr bgcolor="<?=$table_content_1a?>"> 
                <td valign="top" width="28%"> 
                  <div align="right"><font size="2">*Comment : </font></div>
                </td>
                <td width="72%"> 
                  <textarea name="vcomment" cols="40" rows="7" wrap="virtual"><?=$_SESSION['comment']?></textarea>
                  <br><font size="1">* Required field</font>
                </td>
              </tr>
              <tr bgcolor="<?=$table_content_1a?>"> 
                <td width="28%"> 
                  <div align="right"><font size="2">Verification Code :</font></div>
                </td>
                <td width="72%"> 
                  <font size="1">Please retype this code below :</font>
                  <font size="2"><b><?=$_SESSION['secc']?></b></font><br>
                  <input type="text" name="vsecc" size="4" maxlength="4">
                </td>
              </tr>
              <tr bgcolor="<?=$table_content_1b?>"> 
                <td colspan="2"> 
                  <div align="center">
                    <font size="2">
                    <input type="submit" value="Submit">
                    <input type="reset" value="Reset">
                    <input type="button" value="Back" onclick="window.location='<?="$self?page=$page"?>'">
                    </font>
                   </div>
                </td>
              </tr>
            </table>
        </div>
      </td>
    </tr>
  </table>
  </form>
</div>
</body>
</html>
<!-- End of entry form -->
<?
break;
case 
"add":
   
$vname = isset($_POST['vname']) ? trim($_POST['vname']) : "";
   
$vemail = isset($_POST['vemail']) ? trim($_POST['vemail']) : "";
   
$vurl = isset($_POST['vurl']) ? trim($_POST['vurl']) : "";
   
$vcomment = isset($_POST['vcomment']) ? trim($_POST['vcomment']) : "";
   
$vsecc = isset($_POST['vsecc']) ? strtoupper($_POST['vsecc']) : "";

   if (
strlen($vname) > 70$vname substr($vname,0,70);
   if (
strlen($vemail) > 100$vemail substr($vemail,0,100);
   if (
strlen($vurl) > 150$vurl substr($vurl,0,150);

   
$_SESSION['name'] = $vname;
   
$_SESSION['email'] = $vemail;
   
$_SESSION['url'] = $vurl;
   
$_SESSION['comment'] = stripslashes($vcomment);

   if (
$vname == "" || $vcomment == "") {
       
input_err("You may left some fields.");
   }

   if (
$vemail != "" && !preg_match("/([\w\.\-]+)(\@[\w\.\-]+)(\.[a-z]{2,4})+/i"$vemail)) {
       
input_err("Invalid email address.");
   }

   if (
$vurl != "" && strtolower($vurl) != "http://") {
       if (!
preg_match ("#^[url]http://[_a-z0-9-]+\\[/url].[_a-z0-9-]+#i"$vurl)) {
           
input_err("Invalid URL format.");
       }
   }

   
$test_comment preg_split("/[\s]+/",$vcomment);
   
$jmltest count($test_comment);
   for (
$t=0$t<$jmltest$t++) {
      if (
strlen(trim($test_comment[$t])) > 70) {
          
input_err("Invalid word found on your entry : ".stripslashes($test_comment[$t]));
      }
   }

   if (isset(
$_SESSION['add']) && $_SESSION['add'] >= $max_entry_per_session) {
       
input_err("Sorry, only $max_entry_per_session message(s) allowed per session.",false);
   } elseif (!isset(
$_SESSION['add'])) {
       exit;
   }

   if (
$vsecc != $_SESSION['secc']) {
       
input_err("Invalid verification code");
   }
   
//--only 2000 characters allowed for comment, change this value if necessary
   
$maxchar 2000;
   if (
strlen($vcomment) > $maxchar$vcomment substr($vcomment,0,$maxchar)."...";

   
$idx date("YmdHis");
   
$tgl date("F d, Y - h:i A");

   
$vname str_replace("<","&lt;",$vname);
   
$vname str_replace(">","&gt;",$vname);
   
$vname str_replace("~","-",$vname);
   
$vname str_replace("\"","&quot;",$vname);
   
$vcomment str_replace("<","&lt;",$vcomment);
   
$vcomment str_replace(">","&gt;",$vcomment);
   
$vcomment str_replace("|","",$vcomment);
   
$vcomment str_replace("\"","&quot;",$vcomment);
   
$vurl str_replace("<","",$vurl);
   
$vurl str_replace(">","",$vurl);
   
$vurl str_replace("|","",$vurl);
   
$vemail str_replace("<","",$vemail);
   
$vemail str_replace(">","",$vemail);
   
$vemail str_replace("|","",$vemail);

   if (
strtoupper($os) == "WIN") {
       
$vcomment str_replace($newline,"<br>",$vcomment);
       
$vcomment str_replace("\r","",$vcomment);
       
$vcomment str_replace("\n","",$vcomment);
   } else {
       
$vcomment str_replace($newline,"<br>",$vcomment);
       
$vcomment str_replace("\r","",$vcomment);
   }

   if (isset(
$_SERVER['HTTP_X_FORWARDED_FOR']) && eregi("^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$",$_SERVER['HTTP_X_FORWARDED_FOR'])) {
       
$ipnum $_SERVER['HTTP_X_FORWARDED_FOR'];
   } else {
       
$ipnum getenv("REMOTE_ADDR");
   }

   
$newdata "|~|$idx|~|$tgl|~|$vname|~|$vemail|~|$vcomment|~|$vurl|~|$ipnum|~|";
   
$newdata stripslashes($newdata);
   
$newdata .= $newline;

   
$tambah fopen($data_file,"a");
   if (
strtoupper($os)=="UNIX") {
       if (
flock($tambah,LOCK_EX)) {
           
fwrite($tambah,$newdata);
           
flock($tambah,LOCK_UN);
       }
   } else {
       
fwrite($tambah,$newdata);
   }
   
fclose($tambah);

   
//--send mail
   
if (strtoupper($notify) == "YES") {
       
$msgtitle "Someone signed your guestbook";
       
$vcomment str_replace("&quot;","\"",$vcomment);   
       
$vcomment stripslashes($vcomment);
       
$vcomment str_replace("<br>","\n",$vcomment);
       
$msgcontent "Local time : $tgl\n\nThe addition from $vname :\n----------------------------\n\n$vcomment\n\n-----End Message-----";
       @
mail($admin_email,$msgtitle,$msgcontent,"From: $vemail\n");
   }
   
//--clear session
   
$_SESSION['name'] = "";
   
$_SESSION['email'] = "";
   
$_SESSION['url'] = "http://";
   
$_SESSION['comment'] = "";
   
$_SESSION['add']++;
   
$_SESSION['secc'] = "";
   
redir($self,"Thank you, your entry has been added.");
break;

case 
"del":
   
$record file($data_file);
   
$jmlrec count($record);
   for (
$i=0$i<$jmlrec$i++) {
       
$row explode("|~|",$record[$i]);
       if (
$id == $row[1]) {
          
?>
          <html>
          <head><title>Delete record</title></head>
          <body bgcolor="<?=$background?>" style="font-family:<?=$font_face?>">
          <center>
          <font size="4" color="<?=$title_color?>">Delete Confirmation</font>
          <br><br>
          <table border="0" cellpadding="5" cellspacing="1" width="450">
            <tr>
            <td bgcolor="<?=$table_top?>">
            <font size="2">
            <font size="1"><b><?=$row[2]?></font><br><?=$row[3]?></b> - <a href="mailto:<?=$row[4]?>"><?=$row[4]?></a>
            <br><br><?=$row[5]?>
            <br><br><font size="1">IP : <?=$row[7]?></font>
            </font> 
            </td>
            </tr>
          </table>
          <form action="<?=$self?>" method="post">
              <input type="hidden" name="do" value="del2">
              <input type="hidden" name="id" value="<?=$id?>">
              <input type="hidden" name="page" value="<?=$page?>">
              <font color="<?=$title_color?>" size="2"><b>Admin password : </b></font> <input type="password" name="pwd">
              <br><br>
              <font size="2" color="<?=$title_color?>"><b>&raquo;</b><input type="checkbox" name="byip" value="<?=$row[7]?>"> Delete all record that using this IP : <?=$row[7]?></font>
              <br><br>
              <input type="submit" value="Delete"> <input type="button" value="Cancel" onclick="window.location='<?="$self?page=$page"?>'">
          </form>
          </center>
          </body>
          </html>
          <?
       
}
   }      
break;

case 
"del2":
   
$pwd = isset($_POST['pwd']) ? trim($_POST['pwd']) : "";
   
$id = isset($_POST['id']) ? trim($_POST['id']) : "";
   
$page = isset($_POST['page']) ? $_POST['page'] : 1;
   
$byip = isset($_POST['byip']) ? $_POST['byip'] : "";

   if (
$pwd != $admin_password) {
         
redir("$self?page=$page","Invalid admin password !");
   }
sorry about so many posts... the limit is too low...
-Paul- is offline   Reply With Quote
Old 04-05-2006, 10:04 PM   #5
Fully Optimized
 
-Paul-'s Avatar
 
Join Date: Jun 2005
Posts: 2,242
Send a message via AIM to -Paul- Send a message via MSN to -Paul-
Default Re: Warning: session_start(): Cannot send session cache limiter

PHP Code:

   $record = file($data_file);
   $jmlrec = count($record);
   for ($i=0; $i<$jmlrec; $i++) {
       $row = explode("|~|",$record[$i]);
       if ($byip == "") {
           if ($row[1] == $id) {
               $record[$i] = "";
               break;
           }
       } else {
           if ($row[7] == $byip) {
               $record[$i] = "";
           }
       }
   }

   $update_data = fopen($data_file,"w");
   if (strtoupper($os) == "UNIX") {
      if (flock($update_data,LOCK_EX)) {
         for ($j=0; $j<$jmlrec; $j++) {
             if ($record[$j] != "") {
                 fputs($update_data,$record[$j]);
             }
         }
         flock($update_data,LOCK_UN);
      }
   } else {
         for ($j=0; $j<$jmlrec; $j++) {
             if ($record[$j] != "") {
                 fputs($update_data,$record[$j]);
             }
         }
   }
   fclose($update_data);
   redir("$self?page=$page","Record has been deleted !");
break;
} //--end switch


function redir($target,$msg) {
global $background,$font_face,$title_color;
?>
<html>
<head>
<meta http-equiv="refresh" content="1; url=<?=$target?>">
</head>
<body bgcolor="<?=$background?>">
<center><font color="<?=$title_color?>" face="<?=$font_face?>"><h3><?=$msg?></h3>Please wait...</font></center>
</body>
<html>
<?
exit;
}

function 
input_err($err_msg,$linkback=true) {
global 
$background,$font_face;
?>
<html>
<head><title>Error !</title></head>
<body bgcolor="<?=$background?>">
<center>
<br>
<table border="1" bgcolor="#000000" cellspacing="0" cellpadding="6">
<tr>
    <td bgcolor="#FFCC00" align="center">
        <font size="3" color="#000000" face="<?=$font_face?>"><b><?=$err_msg?></b><br>
        <?if ($linkback) {?>
        <font size="2">Click <a href="javascript:history.back()">here</a> and try again.</font>
        <?}?>
        </font>
    </td>
</tr>
</table>
</center>
</body>
</html>
<?
exit;
}
?>
-Paul- is offline   Reply With Quote
Old 04-05-2006, 10:59 PM   #6
Daemon Poster
 
Join Date: Jun 2005
Location: US
Posts: 676
Default Re: Warning: session_start(): Cannot send session cache limiter

Problem resolved by me..

And you're welcome.
__________________
"The Crazy American says.."
A well regulated Militia, being necessary to the security of a free State,
the right of the people to keep and bear Arms, shall not be infringed.
BuzzStPoint is offline   Reply With Quote
Old 04-13-2006, 09:44 AM   #7
Site Team
 
root's Avatar
 
Join Date: Mar 2004
Posts: 8,006
Default Re: Warning: session_start(): Cannot send session cache limiter

problem is that either output bufferng is not turned on in the php.ini file

or you need to start the files with the simple command.
ob_start();

(before any other content is sent).
__________________
I didn’t fight my way to the top of the food chain to be a vegetarian…
Im sick of people saying 'dont waste paper'. If trees wanted to live, they'd all carry guns.
"The inherent vice of capitalism is the unequal sharing of blessings; The inherent vice of socialism is the equal sharing of miseries."
root is offline   Reply With Quote
Old 04-13-2006, 11:24 AM   #8
Daemon Poster
 
Join Date: Jun 2005
Location: US
Posts: 676
Default Re: Warning: session_start(): Cannot send session cache limiter

What the problem was.

He had his HTML code for the video before the <?

HTML for php and cgi need to be after <? php or perl ?> then your HTML tables for the page.

WE worked it out over IM and got it working
__________________
"The Crazy American says.."
A well regulated Militia, being necessary to the security of a free State,
the right of the people to keep and bear Arms, shall not be infringed.
BuzzStPoint is offline   Reply With Quote
Old 04-13-2006, 11:55 AM   #9
Site Team
 
root's Avatar
 
Join Date: Mar 2004
Posts: 8,006
Default Re: Warning: session_start(): Cannot send session cache limiter

I see, whilst that is true in this particular case. (or at least can be true)
You'll find that the reason that the output session could not be started is because (as said in the error message)
Warning: session_start(): Cannot send session cache limiter - headers already sent


as the rest of that error message implies, the line 100
(session_start(); ) cannot be completed because output headers are already sent, (and the HTML cookie is a header item). the header had already been sent as plaintext/html without decloration of cookies.

whilst this problem could be fixed by rearranging the places where the PHP starts (in this case).

In another case, (eg graphics manipulation), it cannot,

there fore anyone searching for the error message
session_start();

will find the advice that I've given a hell of a lot more useful than some information that you've sorted it privatly off the forum...

since the problem recon16 was having is solved, (by you off forum), I only left a comment to help anyone else who may have been looking for help...

__________________
I didn’t fight my way to the top of the food chain to be a vegetarian…
Im sick of people saying 'dont waste paper'. If trees wanted to live, they'd all carry guns.
"The inherent vice of capitalism is the unequal sharing of blessings; The inherent vice of socialism is the equal sharing of miseries."
root is offline   Reply With Quote
Old 04-13-2006, 12:34 PM   #10
Daemon Poster
 
Join Date: Jun 2005
Location: US
Posts: 676
Default Re: Warning: session_start(): Cannot send session cache limiter

Yeah but in this case where you have someone who knows very little about php coding and HTML

your advice does him or anyone that doesn't really know about this any good.
You said it need that and that. and ob what ever is basically what someone with little knowledge will see and understand.. 90% of new users to coding wont even search that. Nor will they have a text editor that has line numbers to check out the line giving him an error. Plus the line 100 when they even look at it, is just like looking anywhere else in the file. Just a bunch of code to new users.

While I told him he needs to move his HTML block he inserted to a point where I showed him, it's all fixed. And working the way he hoped it to work... No need to get your feathers all ruffled up and telling me your info is a hell of a lot more usefull..

The error is fixed and the coding is in it's proper place. Leave it at that.
__________________

__________________
"The Crazy American says.."
A well regulated Militia, being necessary to the security of a free State,
the right of the people to keep and bear Arms, shall not be infringed.
BuzzStPoint is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off



All times are GMT -5. The time now is 02:32 PM.


Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0