Re: Read after parsing
| From: | Jim Lucas | Date: | Thu, 24 Apr 2003 22:23:15 +0000 |
| Subject: | Re: Read after parsing | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-145204@lists.php.net to get a copy of this message | ||
i noticed that after I sent the first email.
I RTFM and noticed my error
Which line is the line #95??
Jim Lucas
----- Original Message -----
From: "Stephen" <webmaster@melchior.us>
To: "Jennifer Goodie" <goodie@apollointeractive.com>
Cc: "PHP List" <php-general@lists.php.net>
Sent: Thursday, April 24, 2003 3:18 PM
Subject: Re: [PHP] Read after parsing
> That file is a phpNuke file containg the footer for every page. You get
> redirected because you shouldn't see just the footer. But after it's
parsed
> it should show the footer contents.
>
> >you took the second argument off the file() function it needs the ',
> >"r"'
> put back on the end
>
> No I don't... The file() function only uses two operators. The path to the
> file and the include path which is not required. You're thinking of
fopen().
>
> Thanks,
> Stephen Craton
> http://www.melchior.us
>
>
> ----- Original Message -----
> From: "Jennifer Goodie" <goodie@apollointeractive.com>
> To: "Stephen" <webmaster@melchior.us>; "PHP List"
> <php-general@lists.php.net>
> Sent: Thursday, April 24, 2003 5:07 PM
> Subject: RE: [PHP] Read after parsing
>
>
> When I go to that file, http://www.d2sector.net/footer.php, in
> my browser
I
> get redirected. Are you certain the file exists? Do you know what the
> contents of the file are?
>
> > -----Original Message-----
> > From: Stephen [mailto:webmaster@melchior.us]
> > Sent: Thursday, April 24, 2003 3:01 PM
> > To: PHP List
> > Subject: Re: [PHP] Read after parsing
> >
> >
> > I changed how I'm reading the files and now getting this error:
> >
> > Warning:
> > file("http://www.d2sector.net/footer.php") - Bad file
> > descriptor in /home/.sites/28/site1/web/adcheck/dodb.php on line 95
> >
> > Warning: Invalid argument supplied for foreach() in
> > /home/.sites/28/site1/web/adcheck/dodb.php on line 97
> > In file footer.php, I DID NOT find the code!
> >
> > But it works in some files...
> >
> > Here's my new code:
> >
> > foreach($realfiles as $name) {
> > $content = file($site['address'].$name);
> > $thestuff = '';
> > foreach($content as $line) {
> > $thestuff .= $line;
> > }
> > if(strstr($thestuff, $site['code'])) {
> > echo "In file ".$name.", I found the required code!<br>";
> > } else {
> > echo "<font color=\"red\">In file <a
> > href='javascript:void(0)'
> >
> > onclick=\"javascript:window.open('".$site['address'].$name."','fil
> > eview','scrollbars,resizable');\">$name</a>, I <B>DID
> > NOT</B>
> > find the code!</font><br>";
> > }
> > }
> >
> > Thanks,
> > Stephen Craton
> > http://www.melchior.us
> >
> >
> > ----- Original Message -----
> > From: "Stephen" <webmaster@melchior.us>
> > To: <holmes072000@charter.net>
> > Cc: "PHP List" <php-general@lists.php.net>
> > Sent: Thursday, April 24, 2003 4:08 PM
> > Subject: Re: [PHP] Read after parsing
> >
> >
> > Ok, I did this along with the filename after the domain like
> > /admin.php or whatever but it didn't work. It works for some
> > files but not others. Here's my code:
> >
> > foreach($realfiles as $name) {
> > $fp = fopen($site['address'].$name, "r");
> > $content = fread($fp, filesize($site['relative'].$name));
> > if($content == '') {
> > echo "<font color=\"blue\">In file $name, I <i>DID
> > NOT</i>
> > find the code but it was an empty file (probably a php include
> > containing functions and stuff)</font><br>";
> > }
> > if(strstr($content, $site['code'])) {
> > echo "In file ".$name.", I found the required code!<br>";
> > } else {
> > echo "<font color=\"red\">In file <a
> > href='javascript:void(0)'
> >
> > onclick=\"javascript:window.open('".$site['address'].$name."','fil
> > eview','scrollbars,resizable');\">$name</a>, I <B>DID
> > NOT</B>
> > find the code!</font><br>";
> > }
> > }
> >
> > And here's what it outputs (just a sample of the stuff):
> >
> > Warning:
> > fopen("http://www.d2sector.net/auth.php","r") -
> > Bad file
> > descriptor in /home/.sites/28/site1/web/adcheck/dodb.php on line 96
> >
> > Warning: Supplied argument is not a valid File-Handle resource in
> > /home/.sites/28/site1/web/adcheck/dodb.php on line 97
> > In file auth.php, I DID NOT find the code but it was an empty
> > file (probably a php include containing functions and stuff)
> > In file auth.php, I DID NOT find the code!
> > In file backend.php, I DID NOT find the code!
> > In file banners.php, I DID NOT find the code!
> >
> > Warning:
> > fopen("http://www.d2sector.net/config.php","r")
> > - Bad
> > file descriptor in /home/.sites/28/site1/web/adcheck/dodb.php on line 96
> >
> > Warning: Supplied argument is not a valid File-Handle resource in
> > /home/.sites/28/site1/web/adcheck/dodb.php on line 97
> > In file config.php, I DID NOT find the code but it was an empty
> > file (probably a php include containing functions and stuff)
> > In file config.php, I DID NOT find the code!
> >
> > Warning:
> > fopen("http://www.d2sector.net/footer.php","r")
> > - Bad
> > file descriptor in /home/.sites/28/site1/web/adcheck/dodb.php on line 96
> >
> > Warning: Supplied argument is not a valid File-Handle resource in
> > /home/.sites/28/site1/web/adcheck/dodb.php on line 97
> > In file footer.php, I DID NOT find the code but it was an empty
> > file (probably a php include containing functions and stuff)
> > In file footer.php, I DID NOT find the code!
> >
> > Please help!
> >
> > Thanks,
> > Stephen Craton
> > http://www.melchior.us
> >
> >
> > ----- Original Message -----
> > From: "John W. Holmes" <holmes072000@charter.net>
> > To: "'Stephen'" <webmaster@melchior.us>; "'PHP
> > List'"
> > <php-general@lists.php.net>
> > Sent: Wednesday, April 23, 2003 8:27 PM
> > Subject: RE: [PHP] Read after parsing
> >
> >
> > > What is the function to read a file after it's been parsed by the
> > server?
> > > I was using fread but since I'm searching for a certain HTML code and
> > > since some sites I'm searching use templated content managment system
> > > (i.e. phpNuke), I need to view it after it's been parsed.
> >
> > There's no function, you just need to open it up through HTTP, just like
> > a regular request...
> >
> > $fp =
> > fopen('http://www.domain.com','r');
> >
> > ---John W. Holmes...
>
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>