Re: Mac OSX !?!?!?
| From: | Joel Wickard | Date: | Thu, 17 Jan 2002 05:40:43 +0000 |
| Subject: | Re: Mac OSX !?!?!? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-80871@lists.php.net to get a copy of this message | ||
try calling session_start() as the very first thing in your php script.
----- Original Message -----
From: "René Fournier" <rene.fournier@markada.com>
To: "PHP General" <php-general@lists.php.net>; <mysql@lists.mysql.com>
Sent: Wednesday, January 16, 2002 7:41 PM
Subject: Re: [PHP] Mac OSX !?!?!?
> Somebody suggested I post the source--good idea! So here it is... The
> header.inc file, in its entirety:
>
> ----
> <html>
> <head>
> <title>Site :: Jupiter :: Europa</title>
> <meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1">
> <link rel="stylesheet" href="../../common/styles.css"
> type="text/css">
> <?php
>
> // DETERMINE THE LANGUAGE FROM THE PARENT DIRECTORY
> // GENERATE VARIABLES FOR LANGUAGE, FILENAME AND NAME
>
> $path = explode("/",$PHP_SELF);
> if (!$lang) { $lang = $path[sizeof($path)-2]; }
> $file = $path[sizeof($path)-1];
> $prename = explode(".",$file);
> $name = $prename[sizeof($prename)-2];
>
> // SECURITY CHECK
>
> session_start();
> if (!$PHPSESSID) { die;
> } elseif (!$auth) { die;
> } elseif ($auth != $path[sizeof($path)-2]) { die; }
>
> $language = "All Languages";
> if ($lang == "en") { $language = "English"; }
> if ($lang == "fr") { $language = "FranÁais"; }
> if ($lang == "es") { $language = "EspaÒol"; }
> if ($lang == "de") { $language = "Deutsch"; }
> if ($lang == "it") { $language = "Italiano"; }
>
> $priv = 2;
>
> // CONNECT TO DATABASE
>
> $db = mysql_connect("localhost","database","password");
> mysql_select_db("database",$db);
>
> // FETCH TABLE NAMES
>
> $listtables = mysql_list_tables("database",$db);
>
> // FETCH SELECTED TABLE DATA
>
> $fields = mysql_list_fields("database", $table, $db);
> $columns = mysql_num_fields($fields);
>
> ?>
> <script language="JavaScript">
> <!--
> function GP_popupConfirmMsg(msg) { //v1.0
> document.MM_returnValue = confirm(msg);
> }
> //-->
> </script>
> </head>
>
> <body bgcolor="#FFFFFF" text="#000000" link="#000000"
> vlink="#000000"
> alink="#000000" leftmargin="20" topmargin="20"
> marginwidth="0"
> marginheight="0" background="../../common/bg.gif">
> <?php
> if ($language) { echo "<span class=adminnormalgrey><a
> href=../index.php4>Europa</a></span>"; }
> if ($table) { echo "<span class=adminnormalgrey> : </span><span
> class=adminnormalgrey><a href=tables.php4>Tables</a></span>"; }
> ?>
> <p>
> ----
>
> On Wednesday, January 16, 2002, at 06:01 PM, Richard Baskett wrote:
>
> > Kind of hard to say without source code for the session part..
> > Although the
> > MySQL warnings, I got those because MySQL does not automatically start
> > in
> > OSX, if you know it's started then Im not sure, but if not.. go here to
> > get
> > the autostart utility:
> >
> > http://www.entropy.ch/software/macosx/mysql/
> >
> > This link will have information and a link of where you can download the
> > utility.
> >
> > Rick
> >
> >
> > "The human mind is not capable of grasping the Universe. We are like a
> > little child entering a huge library. The walls are covered to the
> > ceilings
> > with books in many different tongues. The child knows that someone must
> > have
> > written these books. It does not know who or how. It does not
> > understand the
> > languages in which they are written. But the child notes a definite
> > plan in
> > the arrangement of the books---a mysterious order which it does not
> > comprehend, but only dimly suspects." - Albert Einstein
> >
> >> From: René Fournier <rene.fournier@markada.com>
> >> Date: Wed, 16 Jan 2002 17:50:06 -0700
> >> To: php-general@lists.php.net, mysql@lists.mysql.com
> >> Subject: [PHP] Mac OSX !?!?!?
> >>
> >> Can someone PLEASE explain why I get the following error message under
> >> OSX (PHP+MySQL), but not under Windows ME or Linux?
> >>
> >> ------------
> >> Warning: Cannot send session cache limiter - headers already sent
> >> (output started at
> >> /Users/rene/Sites/smartslitters/jupiter/europa/header.inc:6) in
> >> /Users/rene/Sites/smartslitters/jupiter/europa/header.inc on line 19
> >>
> >> Warning: Unable to save MySQL query result in
> >> /Users/rene/Sites/smartslitters/jupiter/europa/header.inc on line 44
> >>
> >> Warning: Supplied argument is not a valid MySQL result resource in
> >> /Users/rene/Sites/smartslitters/jupiter/europa/header.inc on line 45
> >> -------
> >>
> >> After these lines, the pages load fine. I'm using PHP Session ID
> >> variables (or trying to)--they work fine as I said under other OSes,
> >> but
> >> now break under OSX.
> >>
> >> ...Rene
> >>
> ---
> René Fournier
> renefournier@yahoo.com
> >>
> >>
> >> --
> >> PHP General Mailing List (http://www.php.net/)
> >> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> >> For additional commands, e-mail: php-general-help@lists.php.net
> >> To contact the list administrators, e-mail: php-list-
> >> admin@lists.php.net
> >>
> >
> >
> > ---------------------------------------------------------------------
> > Before posting, please check:
> > http://www.mysql.com/manual.php (the manual)
> > http://lists.mysql.com/ (the list archive)
> >
> > To request this thread, e-mail <mysql-thread96532@lists.mysql.com>
> > To unsubscribe, e-mail <mysql-unsubscribe-
> > rene.fournier=markada.com@lists.mysql.com>
> > Trouble unsubscribing? Try:
> > http://lists.mysql.com/php/unsubscribe.php
> >
> >
>
>
> ---------------------------------------------------------------------
> Before posting, please check:
> http://www.mysql.com/manual.php (the manual)
> http://lists.mysql.com/ (the list archive)
>
> To request this thread, e-mail <mysql-thread96541@lists.mysql.com>
> To unsubscribe, e-mail
<mysql-unsubscribe-jwickard=litriusgroup.com@lists.mysql.com>
> Trouble unsubscribing? Try:
> http://lists.mysql.com/php/unsubscribe.php
>