On Tue, May 7, 2013 at 10:16 PM, Curtis Maurand <cur...@maurand.com> wrote:
> find -name *.js -exec removestring.php '{}' \;
> That's how I get the I put file name. I think that I need the if statement
> to look at the filesize and make sure that I can open them and they are at
> least the size of the string that I'm looking to cleanse.

That's  how you pass the name into the php script; how does $inputfile
get set (via $argv somehow) once you're inside php?

This line:

>>> $inputline = fread($inputfile, filesize($argv[1]));

Somehow, you opened $inputfile (assuming via fopen) by passing it a
file name, presumably off the command line. Show me(us) where that

> Would that joomla.modules would use the ftp layer if it were turned on. Then
> I wouldn't have to be scanning files dor malicious iframes or if clamav
> coyld remove offending code without removing the entire file...

I don't know anything about joomla.

> tamouse mailing lists <tamouse.li...@gmail.com> wrote:
>> On Tue, May 7, 2013 at 8:16 AM, Curtis Maurand <cur...@maurand.com> wrote:
>>> Hello,
>>> I'm feeding a filename to a php script on the command line (command line
>>> program).  I run the following against it:
>>> $inputline = fread($inputfile, filesize($argv[1]));
>>> I'm getting an error complaining that the second parameter can't be '0'
>> The thing to look for, is how did you get $inputfile out of the
>> command line, and why you'd expect the file name to be in $argv[1] at
>> that point? Marco's suggestion isn't really going to work as
>> $inputfile will be a file handle, and filesize() needs the name of the
>> file. Maybe want to give us a wider look at what your code is doing?
>> Generically, you can wrap this
>> up as:
>> function binread_file($filename)
>> {
>> $handle = fopen($filename,'rb');
>> if (FALSE === $handle) die("Unable to open $filename");
>> $contents = fread($handle, filesize($filename));
>> if (FALSE === $contents) die("Unable to read $filename");
>> return $contents;
>> }
> --
> Sent from my Android phone with K-9 Mail. Please excuse my brevity.

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

Reply via email to