Re: Help With CF8 Regular Expressions
I hope you have your flameproof suit handy :-P mxAjax / CFAjax docs and other useful articles: http://www.bifrost.com.au/blog/ On 4 May 2010 08:19, denstar wrote: > > It's super simple with both Dojo (the best javascript library on the > face of the planet) and something a little more pedestrian, like > jQuery. :D ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:15 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How to protect PDF documents from direct access [spamtrap bayes][spamtrap heur]
On 5/4/2010 10:01 AM, Mark Mandel wrote: > > ...or I could also say ;o) get off a shared host. actually a decent shared host should provide a dir w/your web root under that. i mean where would people put their access databases ;-) ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:14 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How to protect PDF documents from direct access
...or I could also say ;o) get off a shared host. Mark On Tue, May 4, 2010 at 1:00 PM, Mark Mandel wrote: > Rename them with a .cfm extension - put a Application.cfm in the root of > the dir with a in it. > > Then push them out through and using HTTP Headers tell the > browser the name of the file without the .cfm extension. > > Mark > > > On Tue, May 4, 2010 at 12:53 PM, Rick Colman wrote: > >> >> I am on a shared host, so moving outside the web directories is not >> practical. >> >> On 5/3/2010 4:09 PM, Dave Watts wrote: >> > >> >> Is there some easy way to protect PDF (and perhaps other kinds of >> documents) from sideaways access? >> >> >> >> In other words, after building login pages, protecting html/cfm pages >> from direct access, etc.; someone can still directly access a >> >> document with a direct URL, like >> >> >> >> www.xxx.com/.pdf >> >> >> > You can remove them from web-accessible directories and (a) serve them >> > with CFCONTENT, or (b) create a temporary symlink of some sort using >> > CFEXECUTE. >> > >> > Dave Watts, CTO, Fig Leaf Software >> > http://www.figleaf.com/ >> > http://training.figleaf.com/ >> > >> > Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on >> > GSA Schedule, and provides the highest caliber vendor-authorized >> > instruction at our training centers, online, or onsite. >> > >> > >> >> ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:13 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How to protect PDF documents from direct access
Rename them with a .cfm extension - put a Application.cfm in the root of the dir with a in it. Then push them out through and using HTTP Headers tell the browser the name of the file without the .cfm extension. Mark On Tue, May 4, 2010 at 12:53 PM, Rick Colman wrote: > > I am on a shared host, so moving outside the web directories is not > practical. > > On 5/3/2010 4:09 PM, Dave Watts wrote: > > > >> Is there some easy way to protect PDF (and perhaps other kinds of > documents) from sideaways access? > >> > >> In other words, after building login pages, protecting html/cfm pages > from direct access, etc.; someone can still directly access a > >> document with a direct URL, like > >> > >> www.xxx.com/.pdf > >> > > You can remove them from web-accessible directories and (a) serve them > > with CFCONTENT, or (b) create a temporary symlink of some sort using > > CFEXECUTE. > > > > Dave Watts, CTO, Fig Leaf Software > > http://www.figleaf.com/ > > http://training.figleaf.com/ > > > > Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on > > GSA Schedule, and provides the highest caliber vendor-authorized > > instruction at our training centers, online, or onsite. > > > > > > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:12 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How to protect PDF documents from direct access
I am on a shared host, so moving outside the web directories is not practical. On 5/3/2010 4:09 PM, Dave Watts wrote: > >> Is there some easy way to protect PDF (and perhaps other kinds of documents) >> from sideaways access? >> >> In other words, after building login pages, protecting html/cfm pages from >> direct access, etc.; someone can still directly access a >> document with a direct URL, like >> >> www.xxx.com/.pdf >> > You can remove them from web-accessible directories and (a) serve them > with CFCONTENT, or (b) create a temporary symlink of some sort using > CFEXECUTE. > > Dave Watts, CTO, Fig Leaf Software > http://www.figleaf.com/ > http://training.figleaf.com/ > > Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on > GSA Schedule, and provides the highest caliber vendor-authorized > instruction at our training centers, online, or onsite. > > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:11 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Convert image to its negative
Use the ImageNegative(name) function in CF. http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=functions_h-im_33.html#5164718 Wil Genovese One man with courage makes a majority. -Andrew Jackson A fine is a tax for doing wrong. A tax is a fine for doing well. On May 3, 2010, at 7:05 PM, Les Irvin wrote: > > Does anyone know of a CF custom tag that will convert an image to its > negative? For example, converting a medical x-ray image to its > positive, etc. > > Thanks in advance for any help, > Les > > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:10 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Help With CF8 Regular Expressions
Another option is using Javascript to bind the "a" element onclick events. It's super simple with both Dojo (the best javascript library on the face of the planet) and something a little more pedestrian, like jQuery. :D Generally the JS route doesn't require you to change as much stuff (and you can limit the bind to links within certain DIV elements and whatnot). :Den -- Nothing is so fatiguing as the eternal hanging on of an uncompleted task. William James On Mon, May 3, 2010 at 5:16 AM, Robert Nurse wrote: > > Hi All, > > I'm trying to come up with a regular expression for CF8 that finds links in > text and inserts a call to a pop up window in the on click event. I came up > with the following that works in Javascript: > > myStr.replace(/<\s*a\s+([hH][rR][eE][fF])\s*=/g, ' onclick="popwin(this.href); return false;" href='); > > I now need to convert this to something CF will use and I'm failing miserably. > > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:09 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Convert image to its negative
Does anyone know of a CF custom tag that will convert an image to its negative? For example, converting a medical x-ray image to its positive, etc. Thanks in advance for any help, Les ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:08 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Help With CF8 Regular Expressions
OK, that's some pretty sloppy HTML, but let's see. Same principal should work: myVar = reReplaceNoCase(myVar, '<\s*a ', ' >> how about simplifying? >> >> replaceNoCase(myStr, '> ', 'all'); >> >> [note the training space in the test and the replacement] >> > This doesn't work for: > > Some Place > > My original regex took care of all white space before the "a", and any amount > of white space between the "a" and "href" > > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:07 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: question ("null" attribute)
YA SEAN WINS THE PRIZE!! Thank you Mr. Corfield. This worked beautifully and better yet I didn't have to set anything or cfif anything, just one tag with everything all inside of it. Thanks a million x yourVal Matt... > Since you're on CF9: > > null="#!isDefined('form.myVar')#" /> > > The (new in CF9) ?: operator only evaluates the true-expr if the > condition is true. > > On Mon, May 3, 2010 at 8:12 AM, Matthew Lowrey > wrote: > > This is getting to be quite an interesting challenge. All the > examples I've seen logically make sense but none of them have worked > so far. I will say I'm learning quite a bit from everyone's > knowledge/wisdom. I will try and list here all the different methods > I've tried out and have failed. First, the method I've used (and > still using): > > > > cfsqltype="cf_sql_varchar" value="#form.myVal#" > maxlength="50">http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:06 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
RE: How to protect PDF documents from direct access
Store them outside your web root and serve them up with cfcontent. Just remember a CF thread is used for the duration of the download. ~Brad Original Message Subject: How to protect PDF documents from direct access From: "col...@uci.edu col...@uci.edu" Date: Mon, May 03, 2010 5:57 pm To: cf-talk Is there some easy way to protect PDF (and perhaps other kinds of documents) from sideaways access? In other words, after building login pages, protecting html/cfm pages from direct access, etc.; someone can still directly access a document with a direct URL, like www.xxx.com/.pdf Any quick and easy ideas appreciated. ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:05 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How to protect PDF documents from direct access
Keep them off the webroot, and then serve them up with or apache mod_xsendfile Mark On Tue, May 4, 2010 at 8:57 AM, col...@uci.edu col...@uci.edu < col...@uci.edu> wrote: > > Is there some easy way to protect PDF (and perhaps other kinds of > documents) from sideaways access? > > In other words, after building login pages, protecting html/cfm pages from > direct access, etc.; someone can still directly access a document with a > direct URL, like > > www.xxx.com/.pdf > > Any quick and easy ideas appreciated. > > Rick. > > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:04 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: How to protect PDF documents from direct access
> Is there some easy way to protect PDF (and perhaps other kinds of documents) > from sideaways access? > > In other words, after building login pages, protecting html/cfm pages from > direct access, etc.; someone can still directly access a > document with a direct URL, like > > www.xxx.com/.pdf You can remove them from web-accessible directories and (a) serve them with CFCONTENT, or (b) create a temporary symlink of some sort using CFEXECUTE. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule, and provides the highest caliber vendor-authorized instruction at our training centers, online, or onsite. ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:03 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
How to protect PDF documents from direct access
Is there some easy way to protect PDF (and perhaps other kinds of documents) from sideaways access? In other words, after building login pages, protecting html/cfm pages from direct access, etc.; someone can still directly access a document with a direct URL, like www.xxx.com/.pdf Any quick and easy ideas appreciated. Rick. ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:02 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: question ("null" attribute)
Since you're on CF9: The (new in CF9) ?: operator only evaluates the true-expr if the condition is true. On Mon, May 3, 2010 at 8:12 AM, Matthew Lowrey wrote: > This is getting to be quite an interesting challenge. All the examples I've > seen logically make sense but none of them have worked so far. I will say > I'm learning quite a bit from everyone's knowledge/wisdom. I will try and > list here all the different methods I've tried out and have failed. First, > the method I've used (and still using): > > value="#form.myVal#" maxlength="50">http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:01 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: CFEclipse on Mac with Subclipse -- unstable?
Oh, and here is a link to the old Tigris site for downloads: http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA This link shows all the various client update site archives. Saved me when I had to link against Subversion 1.4.2: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240&expandFolder=2240&folderID=0 Cheers, Kris > Subclipse doesn't have an auto-detector that I know of. That would > suggest that you have a subclipse client version that is compatible > with SVN 1.5.6? That may not be the correct version. > >>> >> My svn his hosted on projectLocker and can't find what version they're >> using, so I have a support request in to verify it. It's connecting with a >> connecto for SVN 1.5.6, which I assume it auto-detected (?). >> >> Scott > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:00 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: CFEclipse on Mac with Subclipse -- unstable?
Subclipse doesn't have an auto-detector that I know of. That would suggest that you have a subclipse client version that is compatible with SVN 1.5.6? That may not be the correct version. >> > My svn his hosted on projectLocker and can't find what version they're > using, so I have a support request in to verify it. It's connecting with a > connecto for SVN 1.5.6, which I assume it auto-detected (?). > > Scott ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333299 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Help With CF8 Regular Expressions
>how about simplifying? > >replaceNoCase(myStr, '', 'all'); > >[note the training space in the test and the replacement] This doesn't work for: < a href="somelocation.cfm" >Some Place My original regex took care of all white space before the "a", and any amount of white space between the "a" and "href" ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333298 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: Help With CF8 Regular Expressions
>how about simplifying? > >replaceNoCase(myStr, '', 'all'); > >[note the training space in the test and the replacement] ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333297 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: question ("null" attribute)
CFParam, unless you want to go the multiline route: But you can't go because value="#form.myVar#" will fail to compile if form.myVar doesn't exist. From: "Dave Watts" Sent: Monday, May 03, 2010 12:05 PM To: "cf-talk" Subject: Re: question ("null" attribute) > I think the point is that if you're going to use any of those techniques, > you DO have to param the variable, or use some other mechanism to make sure > the variable exists. Otherwise the code in your "value" attribute will > always fail when the variable doesn't exist. Make sense? Yes. This is the part that, in my initial reading, I didn't even see. This doesn't have anything to do with CFQUERYPARAM per se, it's just that you can't reference a variable that doesn't exist at all. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule, and provides the highest caliber vendor-authorized instruction at our training centers, online, or onsite. ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333296 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: question ("null" attribute)
> I think the point is that if you're going to use any of those techniques, > you DO have to param the variable, or use some other mechanism to make sure > the variable exists. Otherwise the code in your "value" attribute will > always fail when the variable doesn't exist. Make sense? Yes. This is the part that, in my initial reading, I didn't even see. This doesn't have anything to do with CFQUERYPARAM per se, it's just that you can't reference a variable that doesn't exist at all. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ http://training.figleaf.com/ Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on GSA Schedule, and provides the highest caliber vendor-authorized instruction at our training centers, online, or onsite. ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333295 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: question ("null" attribute)
I think the point is that if you're going to use any of those techniques, you DO have to param the variable, or use some other mechanism to make sure the variable exists. Otherwise the code in your "value" attribute will always fail when the variable doesn't exist. Make sense? On Mon, May 3, 2010 at 11:12 AM, Matthew Lowrey wrote: > > This is getting to be quite an interesting challenge. All the examples > I've seen logically make sense but none of them have worked so far. I will > say I'm learning quite a bit from everyone's knowledge/wisdom. I will try > and list here all the different methods I've tried out and have failed. > First, the method I've used (and still using): > > value="#form.myVal#" maxlength="50"> > > Examples that have not worked (unless I cfparam the variable): > > > > > > (actually got a different error on this one and > couldn't figure it out for some reason Attribute validation error for tag > CFQUERYPARAM. Usually it's because I'm passing the wrong cf_sql_type, but I > took that out and it still gave me the error) > isNull="#yesNoFormat(NOT isDefined(form.myVar)#" /> > isNull="#YesNoFormat(NOT Len(Trim(form.myVar)))#" /> > isNull="#yesNoFormat(not structKeyExists(form, 'myVar'))#" /> > isNull="#yesNoFormat(not len(trim(form.myVar)))#" /> > > I went ahead and re-tried all these examples above. Most (if not all) > these examples should work logically. Also, for the record I'm currently > using: > Coldfusion 9 > SQL Server 2005 > > Thank again for everybody's help and wisdom! > > Best Regards > Matt.. > > ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333294 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Re: question ("null" attribute)
This is getting to be quite an interesting challenge. All the examples I've seen logically make sense but none of them have worked so far. I will say I'm learning quite a bit from everyone's knowledge/wisdom. I will try and list here all the different methods I've tried out and have failed. First, the method I've used (and still using): Examples that have not worked (unless I cfparam the variable): (actually got a different error on this one and couldn't figure it out for some reason Attribute validation error for tag CFQUERYPARAM. Usually it's because I'm passing the wrong cf_sql_type, but I took that out and it still gave me the error) I went ahead and re-tried all these examples above. Most (if not all) these examples should work logically. Also, for the record I'm currently using: Coldfusion 9 SQL Server 2005 Thank again for everybody's help and wisdom! Best Regards Matt.. >> what Dominic meant is that value="#somevalue#" in cfqueryparam tag >> cause the problem when somevalue var does not exist, not the >> isDefined("somevalue") part. > >Oh, well, yes - that would cause a problem! I didn't even think about that >part. > >Dave Watts, CTO, Fig Leaf Software >http://www.figleaf.com/ >http://training.figleaf.com/ > >Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on >GSA Schedule, and provides the highest caliber vendor-authorized >instruction at our training centers, online, or onsite ~| Want to reach the ColdFusion community with something they want? Let them know on the House of Fusion mailing lists Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333293 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
re: Help With CF8 Regular Expressions
how about simplifying? replaceNoCase(myStr, 'http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333292 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm
Help With CF8 Regular Expressions
Hi All, I'm trying to come up with a regular expression for CF8 that finds links in text and inserts a call to a pop up window in the on click event. I came up with the following that works in Javascript: myStr.replace(/<\s*a\s+([hH][rR][eE][fF])\s*=/g, 'http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333291 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm