when you call the 2nd script, new.php, call it like this:

new.php?sign=$data

that is one way to pass it ... or you can keep the variable hidden by using
sessions

1. xmlparse.php
-------------------------------
session_start();     // start a session
session_register("data"); // register 'data' as a session var
$data = "whatever";        // assign a value
---------------------------------

2. now going on to the next script:  new.php
---------------------------------
session_start(); // start a session

$sign = $data; // $data should already have the value previously assigned;
since it's in session, the value carries over

echo $sign;  // should display "whatever"
-------------------------------------------

try that.
also, you can try doing this in your original example:

<snip>
 new.php

 include('xmlparse.php')

 global $data;           // add this line; do a "global" to make sure you
grab the $data var

 $sign = "$data";

 echo "$sign";
</snip>

Goodluck!
Nicole Amashta
www.aeontrek.com
========================
"Sandeep Murphy" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>
> hi all,
>
> I have a variable in a file called xmlparse.php called $data. $data stores
> in it an output returned by another php script..
>
> I need to pass this variable $data now into yet another php file say
new.php
> ..
>
> xmlparse.php
>
> $data = "blah blah";
>
> --------------------------------------------------------------------------
--
> ----
> new.php
>
> include('xmlparse.php')
>
> $sign = "$data";
>
> echo "$sign";
>
> But my echo "$sign";  is NOT printing anything.. Whats wrong here??
>
> TIA,



-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to