Re: Re: show_source question

From: Date: Tue, 13 Aug 2002 03:55:43 +0000
Subject: Re: Re: show_source question
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-112250@lists.php.net to get a copy of this message
file() returns an array, show_source() takes a string. On Mon, 12 Aug 2002, eriol wrote: > Thanks for the reply.. > > I did try what you suggested, but am getting the following warning: > > Warning: Failed opening 'ArrayArrayArray' for highlighting in > /hsphere/local/home/eriol/oo0oo.com/o0o.o0o on line 43 > > (o0o is php) > > Line 43 is: > > show_source("$show"); > > I copied everything as written, so I'm not sure where the problem could be.. I > assume "ArrayArrayArray" has to do with $show = file() portion of the code, but > I don't know enough about php to debug it.. Do you, or anyone else, have an idea > what may cause this? > > If it helps, the original "show source" code is here: > http://oo0oo.com (Just > click the SHOW SOURCE link at the bottom of the page twice - going to the actual > file of o0o.o0o isn't allowed) > > Thanks again Mike.. > > Take care.. peace.. > eriol > > ==== > > "Mike Mannakee" <mike@basementideas.com> disgorged: > > : You could just append the files into a string, then show the string instead. > : > : Like > : > : if(strlen($php)>0){ > : $php = $DOCUMENT_ROOT . $php; > : if (ereg("(\.php)$",$php) && !ereg("\/\.\.", $php)){ > : $show=file("head.php"); > : $show.=file("$php"); > : $show.=file("foot.php"); > : echo "<font class=\"source\">\n\n"; > : show_source("$show"); > : echo "\n\n</font>\n"; > : } > : > : This would give you the full source, and would need to be in addition to > : actually 'requiring' the files. > : > : If your show_source() function is set to take a file, you'd need to change > : it to take a string instead. Or save $show as a file and send the name or > : handle (I'm not sure which it expects) to the function. > : > : Mike > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.general (#112250) next »