Re: Re: changing to a different file in browser
| From: | Brad Wright | Date: | Mon, 09 Jul 2001 04:41:42 +0000 |
| Subject: | Re: Re: changing to a different file in browser | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-56872@lists.php.net to get a copy of this message | ||
it was in fact the mistake that was causing the whole problem. Was there a
reason?...too little sleep and too much caffeine I'd say :)
> From: "motorpsychkill" <ak-47@americanmotorcycle.com>
> Date: Fri, 6 Jul 2001 20:38:18 -1100
> To: "Brad Wright" <bradwright@optushome.com.au>
> Subject: RE: [PHP] Re: changing to a different file in browser
>
> Is there a reason why you have close tags to be followed immediately by open
> php tags? ie why do you have this:
>
> <?PHP session_start();?>
> <?PHP
> // Connect to the database
>
> instead of this:
>
> <?PHP session_start();
> //Connect to the database
> .
> .
> .
>
> just curious ;)
>
>
>
> ::-----Original Message-----
> ::From: Brad Wright [mailto:bradwright@optushome.com.au]
> ::Sent: Thursday, July 05, 2001 5:20 PM
> ::To: PHP General List
> ::Subject: RE: [PHP] Re: changing to a different file in browser
> ::
> ::
> ::
> ::
> ::i'm not sure which file you meant but i took out all whityespace , hence:
> ::
> ::
> ::login.php:
> ::***********************************
> ::<?PHP session_start();?>
> ::<?PHP
> ::// Connect to the database
> :: $db = mysql_connect("localhost", "user", "pass");
> :: if( !$db ) die ("Couldnt connect to server, try again soon..");
> ::// Select Database
> ::mysql_select_db("LoginDB", $db) or die ("Couldn't connect to
> database");
> ::// Query Database table
> ::$query = "select * from Admin_Login_TB where teamLogin = '$teamLogin'
> &&
> ::teamPass = '$teamPass' " ;
> ::$result = mysql_query($query,$db);
> ::// LIst the matching row values
> ::list ($teamLogin, $teamPass, $teamNo)=mysql_fetch_row($result);
> ::// Test to see if a match was found
> ::// If not: the die
> ::// if match found then continue
> ::if (!mysql_numrows($result) ) {
> ::die ( "username/password not valid");
> ::}
> ::else{
> ::header("Location: adminMenu.php");
> ::exit; }
> ::?>
> ::*******************************************
> ::
> ::menu.php:
> ::******************************************
> ::<?PHP session_start();?>
> ::<html>
> ::<head>
> ::<title>Untitled Document</title>
> ::<meta http-equiv="Content-Type" content="text/html;
> charset=iso-8859-1">
> ::</head>
> ::<body bgcolor="blue">
> ::</body>
> ::</html>
> ::******************************************
> ::
> ::I still get the same error......
> ::
> ::
> ::
> ::any ideas???
> ::
> ::
> ::cheers,
> ::brad
> ::> From: Brian White <bwhite@steptwo.com.au>
> ::> Date: Fri, 06 Jul 2001 13:59:45 +1000
> ::> To: Brad Wright <bradwright@optushome.com.au>, PHP General List
> ::> <php-general@lists.php.net>
> ::> Subject: Re: [PHP] Re: changing to a different file in browser
> ::>
> ::> At 13:36 6/07/2001 +1000, Brad Wright wrote:
> ::>> I'm sure there is something REALLY simple Im missing here....
> ::below is the
> ::>> ...
> ::>
> ::> OK. I think your problem is here. Between the first "?>" and the second
> ::> "<?PHP"
> ::> is a piece of white-space. This is treated by PHP as text,
> ::which triggers it
> ::> to
> ::> send the headers, before sending off the encountered text.
> ::>
> ::> Try making removing them and see what happens.
> ::>
> ::>> login.php:
> ::>> <?PHP
> ::>> session_start();
> ::>> ?>
> ::>> <?PHP
> ::>>
> ::>> // Connect to the database
> ::>> $db = mysql_connect("localhost", "user", "pass");
> ::>> if( !$db ) die ("Couldnt connect to server, try again soon. ");
> ::>>
> ::>> // Select Database
> ::>>
> ::>> mysql_select_db("LoginDB", $db) or die ("Couldn't connect to
> ::the database,
> ::>> sorry.");
> ::>>
> ::>> // Query Database table
> ::>> $query = "select * from Admin_Login_TB where teamLogin =
> ::'$teamLogin' &&
> ::>> teamPass = '$teamPass' " ;
> ::>> $result = mysql_query($query,$db);
> ::>>
> ::>> // LIst the matching row values
> ::>> list ($teamLogin, $teamPass, $teamNo)=mysql_fetch_row($result);
> ::>>
> ::>>
> ::>>
> ::>>
> ::>> // Test to see if a match was found
> ::>> // If not: then die
> ::>> // if match found then continue
> ::>>
> ::>> if (!mysql_numrows($result) ) {
> ::>> die ( "username/password not valid");
> ::>> }
> ::>> else{
> ::>> header("Location: menu.php");
> ::>> exit; }
> ::>> ?>
> ::>>
> ::>>
> ::>> *****************************************
> ::>>
> ::>> menu.php
> ::>> <?PHP session_start();
> ::>> ?>
> ::>> test
> ::>> ****************************************
> ::>>
> ::>> I hope you can see a glareingly obvious problem that i can't
> ::>>
> ::>> Cheers,
> ::>> Brad
> ::>>
> ::>>> From: "..s.c.o.t.t.." <scott@furt.com>
> ::>>> Date: Thu, 5 Jul 2001 23:13:09 -0700
> ::>>> To: "Php-General" <php-general@lists.php.net>
> ::>>> Subject: RE: [PHP] Re: changing to a different file in browser
> ::>>>
> ::>>> even a blank line at the end of a file that you're
> ::>>> include()ing will break header.
> ::>>>
> ::>>> you could use output buffering, but i dont think
> ::>>> you really want to go to all that trouble for a simple
> ::>>> redirect :)
> ::>>>
> ::>>>> -----Original Message-----
> ::>>>> From: Chris Anderson [mailto:chrisderson@ameritech.net]
> ::>>>> Sent: Thursday, July 05, 2001 19:47
> ::>>>> To: Brad Wright; PHP General List
> ::>>>> Subject: Re: [PHP] Re: changing to a different file in browser
> ::>>>>
> ::>>>>
> ::>>>> If you use Header after ANY page output, even a space, it
> ::will not work
> ::>>>> ----- Original Message -----
> ::>>>> From: "Brad Wright" <bradwright@optushome.com.au>
> ::>>>> To: "PHP General List" <php-general@lists.php.net>
> ::>>>> Sent: Thursday, July 05, 2001 10:25 PM
> ::>>>> Subject: Re: [PHP] Re: changing to a different file in browser
> ::>>>>
> ::>>>>
> ::>>>> tried it, but it didn't work... still getting the same
> ::message in IE. Am I
> ::>>>> missing something? Can I actually use the headr() function
> ::to redirect
> ::>> to a
> ::>>>> different page while using sesions and session variables??
> ::>>>>
> ::>>>>> From: "..s.c.o.t.t.." <scott@furt.com>
> ::>>>>> Date: Thu, 5 Jul 2001 22:32:22 -0700
> ::>>>>> To: "Php-General" <php-general@lists.php.net>
> ::>>>>> Subject: RE: [PHP] Re: changing to a different file in browser
> ::>>>>>
> ::>>>>> put "Location" before the URL:
> ::>>>>>
> ::>>>>> header("Location:
> http://server.com/file.php");
> ::>>>>> or
> ::>>>>> header("Location: ./file.php");
> ::>>>>>
> ::>>>>>
> ::>>>>>> -----Original Message-----
> ::>>>>>> From: Brad Wright [mailto:bradwright@optushome.com.au]
> ::>>>>>> Sent: Thursday, July 05, 2001 18:54
> ::>>>>>> To: PHP General List
> ::>>>>>> Subject: Re: [PHP] Re: changing to a different file in browser
> ::>>>>>>
> ::>>>>>>
> ::>>>>>> ihave tried the header() function as Julio suggested. But
> ::I get an error
> ::>>>>>> message in the browser. I am also using session variables
> ::in all these
> ::>>>> pages
> ::>>>>>> (only 2).
> ::>>>>>>
> ::>>>>>> My code :
> ::>>>>>> if (!mysql_numrows($result) ) {
> ::>>>>>> die ( "username/password not valid");
> ::>>>>>> }
> ::>>>>>> else{
> ::>>>>>>
> ::>>>>>>
> ::>>>>>> header("Menu.php");
> ::>>>>>> }
> ::>>>>>>
> ::>>>>>>
> ::>>>>>>
> ::>>>>>>
> ::>>>>>>
> ::>>>>>> the error message in IE:
> ::>>>>>> Warning: Cannot add header information - headers already
> ::sent by (output
> ::>>>>>> started at /home/e-smith/files/ibays/bigpool1/html/login.php:1) in
> ::>>>>>> /home/e-smith/files/ibays/bigpool1/html/login.php on line 1
> ::>>>>>>
> ::>>>>>>
> ::>>>>>> Thanks in advance,
> ::>>>>>> brad
> ::>>>>>>
> ::>>>>>>
> ::>>>>>>> From: "Inércia Sensorial" <inerte@hotmail.com>
> ::>>>>>>> Date: Thu, 5 Jul 2001 22:26:24 -0300
> ::>>>>>>> To: php-general@lists.php.net
> ::>>>>>>> Subject: [PHP] Re: changing to a different file in browser
> ::>>>>>>>
> ::>>>>>>> header (" ¿³¬ˆ»KDGØ�±FJ
> http://www.example.com"); // Goes to example.com.
> ::>>>>>>>
> ::>>>>>>> --
> ::>>>>>>>
> ::>>>>>>>
> ::>>>>>>> Julio Nobrega.
> ::>>>>>>>
> ::>>>>>>> A hora está chegando:
> ::>>>>>>>
> http://sourceforge.net/projects/toca
> ::>>>>>>>
> ::>>>>>>> "Brad Wright" <bradwright@optushome.com.au>
> wrote in message
> ::>>>>>>>
> news:B76B4E96.384%bradwright@optushome.com.au...
> ::>>>>>>>> Hi all,
> ::>>>>>>>> I know this is probably the most stupid question you'll
> ::see on this
> ::>>>> list
> ::>>>>>>> for
> ::>>>>>>>> a while, but anyway,
> ::>>>>>>>> In an 'if..else' statement, I want to (if a
> condition is met)
> ::>> change to
> ::>>>> a
> ::>>>>>>>> totally new php page in the browser window. I know this
> ::is simple (in
> ::>>>> fact
> ::>>>>>>> i
> ::>>>>>>>> had it working last night but have now forgotten how i did
> it)..
> ::>>>>>>>>
> ::>>>>>>>> ie (no the following is NOT actual PHP....sheesh :)
> ::>>>>>>>>
> ::>>>>>>>> If a=1
> ::>>>>>>>> go to required_page.php
> ::>>>>>>>> else
> ::>>>>>>>> do nothing
> ::>>>>>>>>
> ::>>>>>>>> Thanks in advance,
> ::>>>>>>>> Brad
> ::>>>>>>>>
> ::>>>>>>>
> ::>>>>>>>
> ::>>>>>>>
> ::>>>>>>>
> ::>>>>>>>
> ::>>>>>>> --
> ::>>>>>>> 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
> ::>>>>>>>
> ::>>>>>>
> ::>>>>>>
> ::>>>>>> --
> ::>>>>>> 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
> ::>>>>>>
> ::>>>>>
> ::>>>>>
> ::>>>>> --
> ::>>>>> 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
> ::>>>>>
> ::>>>>
> ::>>>>
> ::>>>> --
> ::>>>> 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
> ::>>>>
> ::>>>>
> ::>>>>
> ::>>>>
> ::>>>> --
> ::>>>> 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
> ::>>>>
> ::>>>
> ::>>>
> ::>>> --
> ::>>> 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
> ::>>>
> ::>>
> ::>>
> ::>> --
> ::>> 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
> ::>
> ::> -------------------------
> ::> Brian White
> ::> Step Two Designs Pty Ltd - SGML, XML & HTML Consultancy
> ::> Phone: +612-93197901
> ::> Web: http://www.steptwo.com.au/
> ::> Email: bwhite@steptwo.com.au
> ::>
> ::
> ::
>