|
From: Brad <pie...@mt...> - 2003-12-12 20:21:14
|
Can someone bring me up to speed on why we are even storing the sessions in the db? Is this really necessary? I'm assuming for security reasons but would like an explanation. I have been very busy lately and have not had much time to program. Therefore, my code is not using all of the new configuration files. I plan to make a clone of the student or admin home page to use as the instructor home page, but would like some explanation basically for my understanding. Thanks, Brad On Fri, 12 Dec 2003 11:35:01 -0800, etest-devel- re...@li... wrote : > Send Etest-devel mailing list submissions to > ete...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/etest-devel > or, via email, send a message with subject or body 'help' to > ete...@li... > > You can reach the person managing the list at > ete...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Etest-devel digest..." > > > Today's Topics: > > 1. Re: Re: Re: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest-devel] warnings and other questions (Jeremy Eden) > 2. Re: warnings and other questions (Chris Wanstrath) > 3. =?iso-8859-1?B? UmU6IFJlOiBbRXRlc3QtZGV2ZWxdIFJlOiBSZTogW0V0ZXN0LWRldmVsXSBSZTogUmU6IFtFdGVz dC1kZXZlbF0gUmU6IFtFdGVzdC1kZXZlbF0gd2FybmluZ3MgYW5kIG90aGVyIHF1ZXN0aW9ucw== ?= (=?iso-8859-1?B?Q3JhaWcgUCBKb2xpY29ldXI=?=) > > --__--__-- > > Message: 1 > From: "Jeremy Eden" <ede...@ho...> > To: <ete...@li...> > Subject: Re: [Etest-devel] Re: Re: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest-devel] warnings and other questions > Date: Fri, 12 Dec 2003 13:36:59 -0500 > Reply-To: ete...@li... > > I think I figured out why it was giving me those warnings. There are blank > lines after the last '?>' in configure.php and mysql_sessions.inc.php. This > is somehow causing the headers to be sent because when I removed them I was > working again just fine and the sessions were working with no more warnings. > I don't know if this blank is being seen as html code. Does this make sense > to anyone? > > ----- Original Message ----- > From: "Craig P Jolicoeur" <cpj...@th...> > To: <ete...@li...> > Sent: Friday, December 12, 2003 12:35 PM > Subject: [Etest-devel] Re: Re: [Etest-devel] Re: Re: [Etest-devel] Re: > [Etest-devel] warnings and other questions > > > we arent calling the sess_init(). we set up the varibles in configure.php > so we dont need to call sess_init(). there will be not documentation on it > since it isnt an actually PHP builtin function but a user-defined function. > but, we arent calling it right now, we set up the variables ourselves in > configure.php that sess_init() would have set up. > > > > > > > > -------Original Message------- > > > From: Jeremy Eden <ede...@ho...> > > > Subject: > > Re: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest-devel] warnings and other > questions > > > Sent: Dec 12 2003 11:03:39 > > > > > > How does the sess_init function get called? I don't see any call to > it and > > > I don't see any mention of it in the PHP docs. > > > ----- Original Message ----- > > > From: "Craig P Jolicoeur" > > > To: > > > Sent: Friday, December 12, 2003 10:45 AM > > > Subject: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest-devel] > warnings and > > > other questions > > > > > > > > > why dont you just change your etest user password to 'protocol' in > your > > > database so you dont have to make that change everytime?? that is > the > > > correct password we are using now. > > > > > > > > > > > > i dont know what to tell you. I have no more ideas. maybe some of > the > > > others can help you. Chris?? Brad?? any ideas. are you guys having > > > problems to or are you fine like me? > > > > > > > > > > > > cpj > > > > > > > > > > > > > > > > > > > > > > > > -------Original Message------- > > > > > > > From: Jeremy Eden > > > > > > > Subject: > > > > > > Re: [Etest-devel] Re: [Etest-devel] warnings and other questions > > > > > > > Sent: Dec 12 2003 10:15:41 > > > > > > > > > > > > > > I have done some more looking and the sessions are not working > on > > > my machine > > > > > > > at all. Is there something else that needs to be done with the > > > change from > > > > > > > having sessions stored to a directory vs. stored in the > database. > > > Something > > > > > > > like a PHP.INI change? I am stuck until the sessions work on > my > > > machine. I > > > > > > > can't even continue developing since I can't get past the > > > admin_home page. > > > > > > > The only change that I did, was to the configure.php file. I > > > changed the > > > > > > > DB_HOST to be 'localhost' instead of 'mysql' because the check > for > > > the > > > > > > > localhost IP doesn't work on my machine because my server has > a > > > static IP. > > > > > > > I also changed the DBPassword to 'etest' instead of 'protocol' > > > because that > > > > > > > was how I had setup the MySQL database before. It doesn't seem > like > > > either > > > > > > > of these two changes should affect sessions though. Any ideas? > > > > > > > > > > > > > > ----- Original Message ----- > > > > > > > From: "Craig P Jolicoeur" > > > > > > > To: > > > > > > > Sent: Friday, December 12, 2003 7:39 AM > > > > > > > Subject: RE: [Etest-devel] Re: [Etest-devel] warnings and > other > > > questions > > > > > > > > > > > > > > > > > > > > > I am not sure what to tell you. The admin and student pages > work > > > fine > > > > > > > on my machine, and on the live sourceforge site. There are no > > > errors > > > > > > > being thrown like that. The sessions work fine. I am not sure > where > > > > > > > your problem is coming from. Is anyone else having the same > > > problem?? > > > > > > > My thoughts are that it is probably something on your machine > since > > > it > > > > > > > works fine for me and on the sf site. > > > > > > > > > > > > > > You may still see some records in the etest_sessions table but > they > > > most > > > > > > > likely are expired. The will still be there if the user didn't > log > > > out > > > > > > > and just closed the browser or something like that. The reason > they > > > are > > > > > > > there is no garbage collection has been run on expired > sessions. I > > > will > > > > > > > have to implement something for that soon. > > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: ete...@li... > > > > > > > [mailto:ete...@li...] On Behalf Of > > > Jeremy > > > > > > > Eden > > > > > > > Sent: Friday, December 12, 2003 6:55 AM > > > > > > > To: ete...@li... > > > > > > > Subject: Re: [Etest-devel] Re: [Etest-devel] warnings and > other > > > > > > > questions > > > > > > > > > > > > > > > > > > > > > I am starting my pages like you have in the example and it is > still > > > > > > > giving those warnings and the redirect to the login page > doesn't > > > work > > > > > > > either because the headers are already sent. It happens also > with > > > the > > > > > > > student pages not just the admin pages. Before logging in a > > > student, go > > > > > > > to student_grade.php as an example and you should be > redirected to > > > login > > > > > > > the student but instead I get warnings saying the headers are > > > already > > > > > > > sent and that is all I see. I have the latest from CVS, my > database > > > is > > > > > > > setup with etest_mysql_import.sql and this is still happening. > I am > > > > > > > running the website on a WinXP Home, MySQL 4.0.16, PHP 4.3.3 > and > > > Apache > > > > > > > 1.3. > > > > > > > > > > > > > > If no one is connected to the etest website (on my webserver) > > > should I > > > > > > > still see records in the etest_sessions table? > > > > > > > > > > > > > > For the logout.php file the admin pages only set > 'adminusername' > > > and > > > > > > > 'Admin_Name' SESSION vars. > > > > > > > > > > > > > > ----- Original Message ----- > > > > > > > From: "Craig P Jolicoeur" > > > > > > > To: > > > > > > > Sent: Thursday, December 11, 2003 2:04 PM > > > > > > > Subject: [Etest-devel] Re: [Etest-devel] warnings and other > > > questions > > > > > > > > > > > > > > > > > > > > > This is how you should start your pages now. just include the > > > > > > > configure.php file and then do your $_SESSION['username'] > check to > > > see > > > > > > > if the user is logged in. then setup your variables and > include > > > > > > > html_header.php. Thats all you need to do now. The > configure.php > > > files > > > > > > > does everything for you. It sets all the variable constants, > > > includes > > > > > > > the header.php file, setups the MySQL session management file, > and > > > then > > > > > > > starts your session. All of this is done for you now in the > > > > > > > configure.php file. just start your pages like > > > > > > > this: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > require('../includes/configure.php'); > > > > > > > > > > > > > > > > > > > > > > > > > > > > if (!isset($_SESSION['username'])) > > > > > > > > > > > > > > { > > > > > > > > > > > > > > header("location: ../index.php"); > > > > > > > > > > > > > > exit; > > > > > > > > > > > > > > } > > > > > > > > > > > > > > > > > > > > > > > > > > > > $pagetitle = "View Grades"; > > > > > > > > > > > > > > $stylesheet = "student_basics.css"; > > > > > > > > > > > > > > $navbarname = > > > "../student_navbar/student_navbar_print.inc"; > > > > > > > > > > > > > > require('../includes/html_header.php'); > > > > > > > > > > > > > > > > > > > > > > > > > > > > if you are doing that, it should work fine for you. also, you > need > > > to > > > > > > > make sure your database is set up correctly to handle the new > > > session > > > > > > > management table. import the etest_mysql_import.sql file into > your > > > db > > > > > > > to set it up properly. > > > > > > > > > > > > > > > > > > > > > > > > > > > > about deleting teachers, no teacher should be deleted if they > have > > > > > > > associated tests, courses, etc... Really a teacher shouldnt > have to > > > be > > > > > > > deleted, since schools will probably want to keep records of > them > > > on > > > > > > > file for a long time, but we still should allow them to be > deleted > > > if > > > > > > > they truly do want to. > > > > > > > > > > > > > > > > > > > > > > > > > > > > craig > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -------Original Message------- > > > > > > > > > > > > > > > From: Jeremy Eden > > > > > > > > > > > > > > > Subject: > > > > > > > > > > > > > > [Etest-devel] warnings and other questions > > > > > > > > > > > > > > > Sent: Dec 11 2003 12:47:18 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > After updating this morning I started getting PHP > warnings on > > > > > > > every admin > > > > > > > > > > > > > > > page, see below: > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Warning: session_start() Cannot send session cookie - > headers > > > > > > > already sent > > > > > > > > > > > > > > > by (...mysql_sessions.inc.php:636) in configure.php:110 > > > > > > > > > > > > > > > Warning: session_start() Cannot send session cache > limiter - > > > > > > > headers > > > > > > > > > > > > > > > already sent by (...mysql_sessions.inc.php:636) in > > > > > > > configure.php:110 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I am running Apache on WinXP. I also have noticed that > now > > > that > > > > > > > the > > > > > > > > > > > > > > > headers.php is in configure.php the redirects to the > login > > > page > > > > > > > don't work > > > > > > > > > > > > > > > anymore because the headers are already sent. These might > be > > > > > > > related > > > > > > > > > > > > > > > issues. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > I am almost done with the admin teachers pages I just > have one > > > > > > > question > > > > > > > > > > > > > > > about deleting a teacher. Is a teacher allowed to be > deleted > > > if a > > > > > > > course > > > > > > > > > > > > > > > they are teaching already has had tests or has students > > > enrolled? > > > > > > > I would > > > > > > > > > > > > > > > say no, but I would like more input. In the meantime I am > > > starting > > > > > > > work on > > > > > > > > > > > > > > > the admin classes pages. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Jeremy > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > > > > > > > > > > > This SF.net email is sponsored by: IBM Linux Tutorials. > > > > > > > > > > > > > > > Become an expert in LINUX or just sharpen your skills. > Sign up > > > for > > > > > > > IBM's > > > > > > > > > > > > > > > Free Linux Tutorials. Learn everything from the bash > shell to > > > sys > > > > > > > admin. > > > > > > > > > > > > > > > Click now! > > > http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click > > > > > > > > > > > > > > > [INVALID FOOTER] > > > > > > > > > > > > > > -------Original Message------- > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > > > This SF.net email is sponsored by: IBM Linux Tutorials. > > > > > > > Become an expert in LINUX or just sharpen your skills. Sign up > for > > > > > > > IBM's Free Linux Tutorials. Learn everything from the bash > shell to > > > sys > > > > > > > admin. Click now! > > > http://ads.osdn.com/?ad_id78&alloc_id371&op=ick > > > > > > > [INVALID FOOTER] > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > > > This SF.net email is sponsored by: IBM Linux Tutorials. > > > > > > > Become an expert in LINUX or just sharpen your skills. Sign up > for > > > > > > > IBM's Free Linux Tutorials. Learn everything from the bash > shell to > > > sys > > > > > > > admin. Click now! > > > http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click > > > > > > > [INVALID FOOTER] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > > > This SF.net email is sponsored by: IBM Linux Tutorials. > > > > > > > Become an expert in LINUX or just sharpen your skills. Sign up > for > > > IBM's > > > > > > > Free Linux Tutorials. Learn everything from the bash shell to > sys > > > admin. > > > > > > > Click now! > http://ads.osdn.com/?ad_id78&alloc_id371&op=ick > > > > > > > [INVALID FOOTER] > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > > > This SF.net email is sponsored by: IBM Linux Tutorials. > > > > > > > Become an expert in LINUX or just sharpen your skills. Sign up > for > > > IBM's > > > > > > > Free Linux Tutorials. Learn everything from the bash shell to > sys > > > admin. > > > > > > > Click now! > > > http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click > > > > > > > [INVALID FOOTER] > > > > > > -------Original Message------- > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.net email is sponsored by: IBM Linux Tutorials. > > > Become an expert in LINUX or just sharpen your skills. Sign up for > IBM's > > > Free Linux Tutorials. Learn everything from the bash shell to sys > admin. > > > Click now! > http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click > > > [INVALID FOOTER] > > -------Original Message------- > > > > > > > --__--__-- > > Message: 2 > From: Chris Wanstrath <ch...@ba...> > To: ete...@li... > Subject: Re: [Etest-devel] warnings and other questions > Date: Fri, 12 Dec 2003 13:54:01 +0000 > Reply-To: ete...@li... > > =2D----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Friday 12 December 2003 06:36 pm, Jeremy Eden wrote: > > I think I figured out why it was giving me those warnings. There are bla= > nk > > lines after the last '?>' in configure.php and mysql_sessions.inc.php.=20 > > This is somehow causing the headers to be sent because when I removed them > > I was working again just fine and the sessions were working with no more > > warnings. I don't know if this blank is being seen as html code. Does th= > is > > make sense to anyone? > > Yes, I should have looked for that but it never occured to me. I've had th= > at=20 > problem before. The blank line is sent as \n which is not rendered in HTML= > =20 > but is printed, nonetheless. So technically, there was information sent. = > =20 > Nice catch. > > =2D --=20 > Chris Wanstrath > ch...@ba... | www.badstatic.com > > =2D----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.3 (GNU/Linux) > > iD8DBQE/2ch7P8e1G1N5RJkRAjAnAJ9KE5FKvbIs1HmO/wovY9u6CR4gCQCdGHeO > A3RC9icbxuV8uJatzBQ5ygg=3D > =3DzMMs > =2D----END PGP SIGNATURE----- > > > > --__--__-- > > Message: 3 > From: "=?iso-8859-1?B?Q3JhaWcgUCBKb2xpY29ldXI=?=" <cpj...@th...> > To: ete...@li... > Date: Fri, 12 Dec 2003 14:35:37 -0500 > Subject: [Etest-devel] =?iso-8859-1?B? UmU6IFJlOiBbRXRlc3QtZGV2ZWxdIFJlOiBSZTogW0V0ZXN0LWRldmVsXSBSZTogUmU6IFtFdGVz dC1kZXZlbF0gUmU6IFtFdGVzdC1kZXZlbF0gd2FybmluZ3MgYW5kIG90aGVyIHF1ZXN0aW9ucw== ?= > Reply-To: ete...@li... > > that kind of makes sense if that was your problem. if there are some <cr><lf> characters for newlines that are being output to the browser, if would affect the headers. all headers have to be sent before any output unless you buffer the output (which we dont). > > > > cpj > > > > > > > > -------Original Message------- > > > From: Jeremy Eden <ede...@ho...> > > > Subject:=20 > > Re: [Etest-devel] Re: Re: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest- devel] warnings and other questions > > > Sent: Dec 12 2003 13:36:59 > > > > > > I think I figured out why it was giving me those warnings.=A0=A0There are blank > > > lines after the last '?>' in configure.php and mysql_sessions.inc.php.=A0=A0This > > > is somehow causing the headers to be sent because when I removed them I was > > > working again just fine and the sessions were working with no more warnings. > > > I don't know if this blank is being seen as html code.=A0=A0Does this make sense > > > to anyone? > > > =20 > > > ----- Original Message ----- > > > From: "Craig P Jolicoeur" > > > To: > > > Sent: Friday, December 12, 2003 12:35 PM > > > Subject: [Etest-devel] Re: Re: [Etest-devel] Re: Re: [Etest-devel] Re: > > > [Etest-devel] warnings and other questions > > > =20 > > > =20 > > > we arent calling the sess_init().=A0=A0we set up the varibles in configure.php > > > so we dont need to call sess_init().=A0=A0there will be not documentation on it > > > since it isnt an actually PHP builtin function but a user-defined function. > > > but, we arent calling it right now, we set up the variables ourselves in > > > configure.php that sess_init() would have set up. > > > =20 > > > =20 > > > =20 > > > =20 > > > =20 > > > =20 > > > =20 > > > =A0=A0 -------Original Message------- > > > =20 > > > =A0=A0 > From: Jeremy Eden > > > =20 > > > =A0=A0 > Subject: > > > =20 > > > Re: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest-devel] warnings and other > > > questions > > > =20 > > > =A0=A0 > Sent: Dec 12 2003 11:03:39 > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0How does the sess_init function get called? I don't see any call to > > > it and > > > =20 > > > =A0=A0 >=A0=A0I don't see any mention of it in the PHP docs. > > > =20 > > > =A0=A0 >=A0=A0----- Original Message ----- > > > =20 > > > =A0=A0 >=A0=A0From: "Craig P Jolicoeur" > > > =20 > > > =A0=A0 >=A0=A0To: > > > =20 > > > =A0=A0 >=A0=A0Sent: Friday, December 12, 2003 10:45 AM > > > =20 > > > =A0=A0 >=A0=A0Subject: [Etest-devel] Re: Re: [Etest-devel] Re: [Etest-devel] > > > warnings and > > > =20 > > > =A0=A0 >=A0=A0other questions > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0why dont you just change your etest user password to 'protocol' in > > > your > > > =20 > > > =A0=A0 >=A0=A0database so you dont have to make that change everytime?? that is > > > the > > > =20 > > > =A0=A0 >=A0=A0correct password we are using now. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0i dont know what to tell you. I have no more ideas. maybe some of > > > the > > > =20 > > > =A0=A0 >=A0=A0others can help you. Chris?? Brad?? any ideas. are you guys having > > > =20 > > > =A0=A0 >=A0=A0problems to or are you fine like me? > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0cpj > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0-------Original Message------- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> From: Jeremy Eden > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Subject: > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0Re: [Etest-devel] Re: [Etest-devel] warnings and other questions > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Sent: Dec 12 2003 10:15:41 > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> I have done some more looking and the sessions are not working > > > on > > > =20 > > > =A0=A0 >=A0=A0my machine > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> at all. Is there something else that needs to be done with the > > > =20 > > > =A0=A0 >=A0=A0change from > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> having sessions stored to a directory vs. stored in the > > > database. > > > =20 > > > =A0=A0 >=A0=A0Something > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> like a PHP.INI change? I am stuck until the sessions work on > > > my > > > =20 > > > =A0=A0 >=A0=A0machine. I > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> can't even continue developing since I can't get past the > > > =20 > > > =A0=A0 >=A0=A0admin_home page. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> The only change that I did, was to the configure.php file. I > > > =20 > > > =A0=A0 >=A0=A0changed the > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> DB_HOST to be 'localhost' instead of 'mysql' because the check > > > for > > > =20 > > > =A0=A0 >=A0=A0the > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> localhost IP doesn't work on my machine because my server has > > > a > > > =20 > > > =A0=A0 >=A0=A0static IP. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> I also changed the DBPassword to 'etest' instead of 'protocol' > > > =20 > > > =A0=A0 >=A0=A0because that > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> was how I had setup the MySQL database before. It doesn't seem > > > like > > > =20 > > > =A0=A0 >=A0=A0either > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> of these two changes should affect sessions though. Any ideas? > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> ----- Original Message ----- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> From: "Craig P Jolicoeur" > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> To: > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Sent: Friday, December 12, 2003 7:39 AM > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Subject: RE: [Etest-devel] Re: [Etest-devel] warnings and > > > other > > > =20 > > > =A0=A0 >=A0=A0questions > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> I am not sure what to tell you. The admin and student pages > > > work > > > =20 > > > =A0=A0 >=A0=A0fine > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> on my machine, and on the live sourceforge site. There are no > > > =20 > > > =A0=A0 >=A0=A0errors > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> being thrown like that. The sessions work fine. I am not sure > > > where > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> your problem is coming from. Is anyone else having the same > > > =20 > > > =A0=A0 >=A0=A0problem?? > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> My thoughts are that it is probably something on your machine > > > since > > > =20 > > > =A0=A0 >=A0=A0it > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> works fine for me and on the sf site. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> You may still see some records in the etest_sessions table but > > > they > > > =20 > > > =A0=A0 >=A0=A0most > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> likely are expired. The will still be there if the user didn't > > > log > > > =20 > > > =A0=A0 >=A0=A0out > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> and just closed the browser or something like that. The reason > > > they > > > =20 > > > =A0=A0 >=A0=A0are > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> there is no garbage collection has been run on expired > > > sessions. I > > > =20 > > > =A0=A0 >=A0=A0will > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> have to implement something for that soon. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> -----Original Message----- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> From: ete...@li... > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> [mailto:ete...@li...] On Behalf Of > > > =20 > > > =A0=A0 >=A0=A0Jeremy > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Eden > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Sent: Friday, December 12, 2003 6:55 AM > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> To: ete...@li... > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Subject: Re: [Etest-devel] Re: [Etest-devel] warnings and > > > other > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> questions > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> I am starting my pages like you have in the example and it is > > > still > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> giving those warnings and the redirect to the login page > > > doesn't > > > =20 > > > =A0=A0 >=A0=A0work > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> either because the headers are already sent. It happens also > > > with > > > =20 > > > =A0=A0 >=A0=A0the > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> student pages not just the admin pages. Before logging in a > > > =20 > > > =A0=A0 >=A0=A0student, go > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> to student_grade.php as an example and you should be > > > redirected to > > > =20 > > > =A0=A0 >=A0=A0login > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> the student but instead I get warnings saying the headers are > > > =20 > > > =A0=A0 >=A0=A0already > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> sent and that is all I see. I have the latest from CVS, my > > > database > > > =20 > > > =A0=A0 >=A0=A0is > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> setup with etest_mysql_import.sql and this is still happening. > > > I am > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> running the website on a WinXP Home, MySQL 4.0.16, PHP 4.3.3 > > > and > > > =20 > > > =A0=A0 >=A0=A0Apache > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> 1.3. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> If no one is connected to the etest website (on my webserver) > > > =20 > > > =A0=A0 >=A0=A0should I > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> still see records in the etest_sessions table? > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> For the logout.php file the admin pages only set > > > 'adminusername' > > > =20 > > > =A0=A0 >=A0=A0and > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> 'Admin_Name' SESSION vars. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> ----- Original Message ----- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> From: "Craig P Jolicoeur" > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> To: > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Sent: Thursday, December 11, 2003 2:04 PM > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Subject: [Etest-devel] Re: [Etest-devel] warnings and other > > > =20 > > > =A0=A0 >=A0=A0questions > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> This is how you should start your pages now. just include the > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> configure.php file and then do your $_SESSION ['username'] > > > check to > > > =20 > > > =A0=A0 >=A0=A0see > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> if the user is logged in. then setup your variables and > > > include > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> html_header.php. Thats all you need to do now. The > > > configure.php > > > =20 > > > =A0=A0 >=A0=A0files > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> does everything for you. It sets all the variable constants, > > > =20 > > > =A0=A0 >=A0=A0includes > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> the header.php file, setups the MySQL session management file, > > > and > > > =20 > > > =A0=A0 >=A0=A0then > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> starts your session. All of this is done for you now in the > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> configure.php file. just start your pages like > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> this: > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> require('../includes/configure.php'); > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> if (!isset($_SESSION['username'])) > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> { > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> header("location: ../index.php"); > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> exit; > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> } > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> $pagetitle =3D "View Grades"; > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> $stylesheet =3D "student_basics.css"; > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> $navbarname =3D > > > =20 > > > =A0=A0 >=A0=A0"../student_navbar/student_navbar_print.inc"; > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> require('../includes/html_header.php'); > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> if you are doing that, it should work fine for you. also, you > > > need > > > =20 > > > =A0=A0 >=A0=A0to > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> make sure your database is set up correctly to handle the new > > > =20 > > > =A0=A0 >=A0=A0session > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> management table. import the etest_mysql_import.sql file into > > > your > > > =20 > > > =A0=A0 >=A0=A0db > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> to set it up properly. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> about deleting teachers, no teacher should be deleted if they > > > have > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> associated tests, courses, etc... Really a teacher shouldnt > > > have to > > > =20 > > > =A0=A0 >=A0=A0be > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> deleted, since schools will probably want to keep records of > > > them > > > =20 > > > =A0=A0 >=A0=A0on > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> file for a long time, but we still should allow them to be > > > deleted > > > =20 > > > =A0=A0 >=A0=A0if > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> they truly do want to. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> craig > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> -------Original Message------- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > From: Jeremy Eden > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > Subject: > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> [Etest-devel] warnings and other questions > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > Sent: Dec 11 2003 12:47:18 > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > After updating this morning I started getting PHP > > > warnings on > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> every admin > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > page, see below: > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > Warning: session_start() Cannot send session cookie - > > > headers > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> already sent > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > by (...mysql_sessions.inc.php:636) in configure.php:110 > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > Warning: session_start() Cannot send session cache > > > limiter - > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> headers > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > already sent by (...mysql_sessions.inc.php:636) in > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> configure.php:110 > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > I am running Apache on WinXP. I also have noticed that > > > now > > > =20 > > > =A0=A0 >=A0=A0that > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> the > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > headers.php is in configure.php the redirects to the > > > login > > > =20 > > > =A0=A0 >=A0=A0page > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> don't work > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > anymore because the headers are already sent. These might > > > be > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> related > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > issues. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > I am almost done with the admin teachers pages I just > > > have one > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> question > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > about deleting a teacher. Is a teacher allowed to be > > > deleted > > > =20 > > > =A0=A0 >=A0=A0if a > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> course > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > they are teaching already has had tests or has students > > > =20 > > > =A0=A0 >=A0=A0enrolled? > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> I would > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > say no, but I would like more input. In the meantime I am > > > =20 > > > =A0=A0 >=A0=A0starting > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> work on > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > the admin classes pages. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > Jeremy > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > -------------------------------------------------- ----- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > This SF.net email is sponsored by: IBM Linux Tutorials. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > Become an expert in LINUX or just sharpen your skills. > > > Sign up > > > =20 > > > =A0=A0 >=A0=A0for > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> IBM's > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > Free Linux Tutorials. Learn everything from the bash > > > shell to > > > =20 > > > =A0=A0 >=A0=A0sys > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> admin. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > Click now! > > > =20 > > > =A0=A0 >=A0=A0http://ads.osdn.com/? ad_id=3D1278&alloc_id=3D3371&op=3Dclick > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > [INVALID FOOTER] > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> -------Original Message------- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> ---------------------------------------------------- --- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> This SF.net email is sponsored by: IBM Linux Tutorials. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Become an expert in LINUX or just sharpen your skills. Sign up > > > for > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> IBM's Free Linux Tutorials. Learn everything from the bash > > > shell to > > > =20 > > > =A0=A0 >=A0=A0sys > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> admin. Click now! > > > =20 > > > =A0=A0 >=A0=A0http://ads.osdn.com/?ad_id=1278&alloc_id371&op=3Dick > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> [INVALID FOOTER] > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> ---------------------------------------------------- --- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> This SF.net email is sponsored by: IBM Linux Tutorials. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Become an expert in LINUX or just sharpen your skills. Sign up > > > for > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> IBM's Free Linux Tutorials. Learn everything from the bash > > > shell to > > > =20 > > > =A0=A0 >=A0=A0sys > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> admin. Click now! > > > =20 > > > =A0=A0 >=A0=A0http://ads.osdn.com/? ad_id=3D1278&alloc_id=3D3371&op=3Dclick > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> [INVALID FOOTER] > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> ---------------------------------------------------- --- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> This SF.net email is sponsored by: IBM Linux Tutorials. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Become an expert in LINUX or just sharpen your skills. Sign up > > > for > > > =20 > > > =A0=A0 >=A0=A0IBM's > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Free Linux Tutorials. Learn everything from the bash shell to > > > sys > > > =20 > > > =A0=A0 >=A0=A0admin. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Click now! > > > http://ads.osdn.com/?ad_id=1278&alloc_id371&op=3Dick > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> [INVALID FOOTER] > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> ---------------------------------------------------- --- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> This SF.net email is sponsored by: IBM Linux Tutorials. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Become an expert in LINUX or just sharpen your skills. Sign up > > > for > > > =20 > > > =A0=A0 >=A0=A0IBM's > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Free Linux Tutorials. Learn everything from the bash shell to > > > sys > > > =20 > > > =A0=A0 >=A0=A0admin. > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> Click now! > > > =20 > > > =A0=A0 >=A0=A0http://ads.osdn.com/? ad_id=3D1278&alloc_id=3D3371&op=3Dclick > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0> [INVALID FOOTER] > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0-------Original Message------- > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 > > > > =20 > > > =A0=A0 >=A0=A0------------------------------------------------------ - > > > =20 > > > =A0=A0 >=A0=A0This SF.net email is sponsored by: IBM Linux Tutorials. > > > =20 > > > =A0=A0 >=A0=A0Become an expert in LINUX or just sharpen your skills. Sign up for > > > IBM's > > > =20 > > > =A0=A0 >=A0=A0Free Linux Tutorials. Learn everything from the bash shell to sys > > > admin. > > > =20 > > > =A0=A0 >=A0=A0Click now! > > > http://ads.osdn.com/?ad_id=3D1278&alloc_id=3D3371&op=3Dclick > > > =20 > > > =A0=A0 >=A0=A0[INVALID FOOTER] > > > =20 > > > =A0=A0 -------Original Message------- > > > =20 > > > =20 > > > =20 > > > =20 > > > =20 > > > =20 > > > ------------------------------------------------------- > > > This SF.net email is sponsored by: IBM Linux Tutorials. > > > Become an expert in LINUX or just sharpen your skills.=A0=A0Sign up for IBM's > > > Free Linux Tutorials.=A0=A0Learn everything from the bash shell to sys admin. > > > Click now! http://ads.osdn.com/? ad_id=3D1278&alloc_id=3D3371&op=3Dclick > > > [INVALID FOOTER] > > -------Original Message------- > > > > > > > --__--__-- > > _______________________________________________ > Etest-devel mailing list > Ete...@li... > https://lists.sourceforge.net/lists/listinfo/etest-devel > > > End of Etest-devel Digest > > > |