believe me the FIRST line in the file is <?php session_start();
NOTHING AT ALL exists before it.
but I still have the same error

"M. Sokolewicz" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> I think you didn't read all instructions we gave. One of them was to
> remove all spaces and/or newlines BEFORE the first <?php tag in your
> file, to save it and try again.
>
> anything before the <?php tag is considered HTML and thus output. Since
> headers are always sent before the output is, they will be sent the
> moment PHP notices the spaces and/or newlines. So, what happens is:
>
> PHP starts processing
> PHP encounters spaces and/or newlines
> PHP sends headers to the browser
> PHP sends those spaces and/or newlines to the browser
> PHP notices the <?php tag, and such swithed to "parsing-mode"
> PHP notices session_start(); and thus tries to send a cookie (a cookie
> is actually one of the headers)
> PHP notices that headers have already been sent! So it gives an error,
> because it can't "get them back and send them after the cookie again".
>
> So, remove the spaces and/or newlines before the <?php tag to fix this.
>
> Hope you get what to do now ;|
>
> - Tul
>
> Dre wrote:
>
> > thank u all ..
> > I really did all of what u said but nothing worked !!!!!!!!!!!!! which
was
> > so so strange
> > The problem was that the php.ini file I have got corrupted or something
that
> > the php.exe couldn't parse all of its values
> >
> > Any way thanks again ..
> > Now I have another error with the same file and session
> > the errors are as follows
> > //=====================================================
> > Warning: session_start(): Cannot send session cookie - headers already
sent
> > by (output started at C:\Program Files\Apache
> > Group\Apache2\htdocs\ELBA\logme_in.php:1) in C:\Program Files\Apache
> > Group\Apache2\htdocs\ELBA\logme_in.php on line 2
> >
> > Warning: session_start(): Cannot send session cache limiter - headers
> > already sent (output started at C:\Program Files\Apache
> > Group\Apache2\htdocs\ELBA\logme_in.php:1) in C:\Program Files\Apache
> > Group\Apache2\htdocs\ELBA\logme_in.php on line 2
> >
> > //=====================================================
> >
> >
> > "Dre" <[EMAIL PROTECTED]> wrote in message
> > news:[EMAIL PROTECTED]
> >
> >>Hi
> >>
> >>I'm trying to make a small login system on my website, I'm using
> >>
> >> Apache 2.0.49 for testing locally
> >> and PHP 4.3.4
> >> on MS Windows XP Pro.
> >>
> >> the login script is in the file logme_in.php shown below
> >>
> >>//============================================================
> >>
> >> <?php
> >>  session_start();
> >>  include("db.php");
> >>
> >>  $username = trim(addslashes($_POST['user_name']));
> >>  $pass = trim(addslashes($_POST['password']));
> >>
> >>  if((empty($_POST['user_name'])) || (empty($_POST['password'])))  {
> >>
> >>   echo "enter username/password";
> >>  }
> >>
> >>  else{
> >>   $sql = "SELECT * FROM  members WHERE user_name='".$username."' AND
> >>password='".$pass."'";
> >>   $result = mysql_query($sql);
> >>   $num_return = mysql_num_rows($result);
> >>
> >>   if($num_return ==1)
> >>   {
> >>    $row = mysql_fetch_array($result);
> >> session_register('uname');
> >> $_SESSION['uname'] = $username;
> >>
> >>   }
> >>   else {
> >>   echo "invalid username/password";
> >>   }
> >>  }
> >>
> >> ?>
> >>//============================================================
> >>
> >>The problem is that every time I try to login I keep have the following
> >>error messages
> >>
> >>
> >
> >
****************************************************************************
> >
> >>******
> >>Warning: session_start():
open(/tmp\sess_2984f6d378560d0882f37728dbe1defc,
> >>O_RDWR) failed: No such file or directory (2) in C:\Program Files\Apache
> >>Group\Apache2\htdocs\ELBA\logme_in.php on line 3
> >>
> >>Warning: session_start(): Cannot send session cookie - headers already
> >
> > sent
> >
> >>by (output started at C:\Program Files\Apache
> >>Group\Apache2\htdocs\ELBA\logme_in.php:2) in C:\Program Files\Apache
> >>Group\Apache2\htdocs\ELBA\logme_in.php on line 3
> >>
> >>Warning: session_start(): Cannot send session cache limiter - headers
> >>already sent (output started at C:\Program Files\Apache
> >>Group\Apache2\htdocs\ELBA\logme_in.php:2) in C:\Program Files\Apache
> >>Group\Apache2\htdocs\ELBA\logme_in.php on line 3
> >>
> >>Warning: Unknown(): open(/tmp\sess_2984f6d378560d0882f37728dbe1defc,
> >
> > O_RDWR)
> >
> >>failed: No such file or directory (2) in Unknown on line 0
> >>
> >>Warning: Unknown(): Failed to write session data (files). Please verify
> >
> > that
> >
> >>the current setting of session.save_path is correct (/tmp) in Unknown on
> >>line 0
> >>
> >
> >
****************************************************************************
> >
> >>*******
> >>
> >>the session.save_path parameter in my php.ini file is as follows
> >>**************************************
> >>session.save_path = "C:/WINDOWS/Temp"
> >>**************************************
> >>
> >>I'm kinda new at php and web development environment .. so any help will
> >
> > be
> >
> >>appreciated.
> >>
> >>Thanks in advance
> >>Dre,

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to