Oh duh.  Before I was passing the whole URL and there must be some kind
of security measure in place so that users can't view the code of remote
scripts.  That makes sense.  It's working fine using the relative path
on the local directory which is all I need.

--
<? //peekaboo.php
if (isset($script))
{
        $fp = fopen($script, "r");
        while (!feof($fp))
        {
                $out .= fread($fp, 100000);
                $out = $out."\n";
        }
        fclose($fp);
}

header("Content-type: text/html");
echo "Now display source code for: $script<br>";
echo "<textarea cols=50 rows=10>$out</textarea>";
?>
--

This works..
<p><a href="peekaboo.php?script=myscript.php">View Source for
Myscript.php</a>

This doesn't work..
<p><a href="peekaboo.php?script=http://www.mydomain/myscript.php";>View
Source for Myscript.php</a>

Thanks for your help.  It's always the little things that'll get ya.  :)

--
Kevin Stone <[EMAIL PROTECTED]>

> -----Original Message-----
> From: Lars Torben Wilson [mailto:[EMAIL PROTECTED]] On Behalf Of Lars
Torben
> Wilson
> Sent: Thursday, February 14, 2002 1:55 PM
> To: Kevin Stone
> Cc: [EMAIL PROTECTED]
> Subject: Re: [PHP] Anyway to open a PHP file and view its code in
> thebrowser?
> 
> On Thu, 2002-02-14 at 12:26, Kevin Stone wrote:
> > How can I open a local PHP script and view its code to the browser?
The
> > Readfile() method appears to parse and execute the code.  The
Fopen()
> > method appears to parse and then not execute the code, leaving a
blank
> > screen, or at the very least displaying any non-PHP text existing in
the
> > script.  This is obviously rare question because I can't find any
> > references on this list or on Usenet.  Is there a trick to this?  Or
is
> > it simply not possible.
> 
> No, readfile() and fopen() should both do what you want. If not, it's
a
> bug, and it would be a bit of a showstopper--which leads me to believe
> that something else is going on, or someone would've noticed by now.
:)
> But we do miss things, so can you post a short sample script?
> 
> > Much Thanks,
> > Kevin Stone <[EMAIL PROTECTED]>
> --
>  Torben Wilson <[EMAIL PROTECTED]>
>  http://www.thebuttlesschaps.com
>  http://www.hybrid17.com
>  http://www.inflatableeye.com
>  +1.604.709.0506




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

Reply via email to