dimitris Posted December 8, 2010 Report Posted December 8, 2010 Hello every one ! I got a serious problem today with the codon.config.php file. Here is the error: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/greeceai/public_html/fss/index.php:1) in /home/greeceai/public_html/fss/core/codon.config.php on line 40 and at the codon file the line 40 is: session_start(); I really need help please! Quote
Administrators simpilot Posted December 8, 2010 Administrators Report Posted December 8, 2010 Did you modify a file just prior to the error. A "headers already sent" error is almost always a white space issue within a core php file. Look for any recently modified core php module or class files and see if there is any white space prior to the opening tag, or there is any white space after the closing tag. I generally just leave the closing tag off of a core file, that helps to eliminate any end of file white space errors. Quote
dimitris Posted December 8, 2010 Author Report Posted December 8, 2010 actually yes i edit a file, the index.php. I add this code: <script> var snowmax=35 var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD") var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS") var snowletter="*" var sinkspeed=0.6 var snowmaxsize=22 var snowminsize=8 var snowingzone=1 var snow=new Array() var marginbottom var marginright var timer var i_snow=0 var x_mv=new Array(); var crds=new Array(); var lftrght=new Array(); var browserinfos=navigator.userAgent var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/) var ns6=document.getElementById&&!document.all var opera=browserinfos.match(/Opera/) var browserok=ie5||ns6||opera function randommaker(range) { rand=Math.floor(range*Math.random()) return rand } function initsnow() { if (ie5 || opera) { marginbottom = document.body.clientHeight marginright = document.body.clientWidth } else if (ns6) { marginbottom = window.innerHeight marginright = window.innerWidth } var snowsizerange=snowmaxsize-snowminsize for (i=0;i<=snowmax;i++) { crds[i] = 0; lftrght[i] = Math.random()*15; x_mv[i] = 0.03 + Math.random()/10; snow[i]=document.getElementById("s"+i) snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)] snow[i].size=randommaker(snowsizerange)+snowminsize snow[i].style.fontSize=snow[i].size snow[i].style.color=snowcolor[randommaker(snowcolor.length)] snow[i].sink=sinkspeed*snow[i].size/5 if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)} if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)} if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4} if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2} snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size) snow[i].style.left=snow[i].posx snow[i].style.top=snow[i].posy } movesnow() } function movesnow() { for (i=0;i<=snowmax;i++) { crds[i] += x_mv[i]; snow[i].posy+=snow[i].sink snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]); snow[i].style.top=snow[i].posy if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){ if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size)} if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)} if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4} if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2} snow[i].posy=0 } } var timer=setTimeout("movesnow()",50) } for (i=0;i<=snowmax;i++) { document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>") } if (browserok) { window.onload=initsnow } </script> at the top of the page to make some snow in my site for Christmas. When i remove it all is fine ! Do you know what i can do to make it working correct with the code ? Quote
Administrators simpilot Posted December 8, 2010 Administrators Report Posted December 8, 2010 The script needs to be built into the header of your template, depending on what version your are using of phpVMS it would either be header.tpl or layout.tpl. I would check with the source of the script as to if it should be in the <head> section or the <body> section of the page, although I would think it would be within the <head> section of the page. Quote
dimitris Posted December 8, 2010 Author Report Posted December 8, 2010 well i have version 2.1.934 at the layout.tpl there is a line: <?php /*Any custom Javascript should be placed below this line, after the above call */ ?> then i put my code there but no success... hope to find a solution Quote
Administrators simpilot Posted December 8, 2010 Administrators Report Posted December 8, 2010 I just added it to my test site here -> http://www.simpilotgroup.com/beta and it works in ie8 but not in ff. In layout.tpl I put it between <?php /*Any custom Javascript should be placed below this line, after the above call */ ?> and </head> The browser compatibility issue is with the script itself, not phpVMS. 1 Quote
dimitris Posted December 8, 2010 Author Report Posted December 8, 2010 thank you for your help, hope i find a way to make it FF recognizable Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.