Re: Read after parsing

From: 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 > >

« previous php.general (#145204) next »