I wish to block use of just one directory say http://www.example.com/pictures Every file in other directory ought to be available normally.

I have undergone a referrer checking solution. That may be easily side stepped.

I Only desire to show images in pictures directory on the page say view.php if images within this directory utilized from elsewhere. Just redirect for an image that states hotlinking not permitted"

Thanks

I have undergone a referrer checking solution. That may be easily side stepped.

Yes, it may. But so can any hotlink-prevention plan. It'll deter casual/careless use, but that is about this.

For which it's worth, referrer-checking is virtually the best way to get it done.