Thankyou for the advice, but it still sends blanks.
Should I open up each individual file and copy it
using open statements?
Isn't there a switch which checks for file content. I
haven't had the need to check that till now.
--- Wiggins d'Anconia <[EMAIL PROTECTED]> wrote:
> Precedence.
>
> Patricia Hinman wrote:
> > Everything "was" perfect in my little program. I
> gave
> > it a test run today. My file which copies some
> > demofiles is sending blank empty files. I've used
> -e
> > to make sure it exists and checked the return
> value on
> > the copy(). Both check out fine. But the files
> have
> > no content.
> >
> > Any suggestions?
> >
> > This is a snippet from one copy statement:
> >
> > my$ok = "";
> > $ok =
> >
>
copy("/$htmlroot/$htmldir/demosite/$filenames[$i]","/$htmlroot/$htmldir/$files[$i]")
> > || push(@messages, "Couldn't copy
> > /$htmlroot/$htmldir/demosite/$filenames[$i],\n to
> > /$htmlroot/$htmldir/$files[$i]\n Error: $!");
> >
>
> In the above the || binds more tightly than =, you
> need 'or' instead...
>
> > if(-e "/$htmlroot/$htmldir/$files[$i]" && $ok){
> > push(@messages, "Copied
> > /$htmlroot/$htmldir/demosite/$filenames[$i],\n to
> > /$htmlroot/$htmldir/$files[$i]");
> > }
> >
> > Anybody see a mistake???
>
> At least I am pretty sure ;-)...
>
> http://danconia.org
>
__________________________________________________
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
http://shopping.yahoo.com
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]