Re: [WebDNA] listfiles problem

This WebDNA talk-list message is from

2011


It keeps the original formatting.
numero = 106597
interpreted = N
texte = --Apple-Mail-14--339225051 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii h= ttp://mail.webdna.us/list/talk@webdna.us?cmd=3Duser_listview_msg&domainid=3D= 161&list=3Dtalk&msg_idx=3D4900&popup=3Dtrue&doframes=3Dfalse > Thanks for that Brian. >=20 > I didn't use your code exactly but it reminded me to wrap the = condition in [url][/url] in my [showif]. Once I did that it worked fine. >=20 > Cheers >=20 > Paul >=20 >=20 > On 2 May 2011, at 19:59, Brian Fries wrote: >=20 >> What WebDNA "should" do is far less important than what WebDNA "does" = do, and WebDNA does return an error if the specified file name is not = found. >>=20 >> Try this as a way to handle this error message: >>=20 >> [text]tFileList=3D >> [listfiles path=3Dimages&name=3D-[serialno].jpg&exact=3DF] >>  >> [/listfiles] >> [/text] >>=20 >> [if "[url][tFileList][/url]"^"FileNotFound"][then] >> No files found for serial number [serialno]
>> [/then][else] >> [tFileList] >> [/else][/if] >>=20 >>=20 >> - Brian >>=20 >> On May 2, 2011, at 10:16 AM, Paul Willis wrote: >>=20 >>> Hi >>>=20 >>> I have a folder of images that are named in the format... >>>=20 >>> random_names-XXX.jpg >>>=20 >>> Where XXX is a serial number for a record in a database >>>=20 >>> I don't know what the 'random_names' bit is but it doesn't contain = anything other than letters an underscores. The filename always ends in = hyphen serial number .jpg >>>=20 >>> When I pull a record from the database I want to do a listfiles on = the image folder and see if one of them ends in the serial number. >>>=20 >>> Using... >>>=20 >>> [listfiles path=3Dimages&name=3D-[serialno].jpg&exact=3Df] >>> >>> [/listfiles] >>>=20 >>> ...works fine when I have a matching image but I get an error = message if there is no matching image file like... >>>=20 >>> An unknown error occurred: >>> FileNotFound >>> -30.jpg >>>=20 >>> I've tried hiding the listfiles inside a showif with another = listfiles but it doesn't work, the error still shows... >>>=20 >>> [showif [listfiles = path=3Dimages&name=3D-[serialno].jpg&exact=3Df][isfile][/listfiles]=3DT] >>> [listfiles path=3Dimages&name=3D-[serialno].jpg&exact=3Df] >>>  >>> [/listfiles] >>> [/showif] >>>=20 >>> ...I'm on WebDNA 6.0a on Mac OS X Server 10.4.11 >>>=20 >>> What am I doing wrong here? Shouldn't [listfiles] just show nothing = is it doesn't find a match? >>>=20 >>> Paul - Govinda -------------- Old WebDNA talklist archives: http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk --Apple-Mail-14--339225051 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii http://mail.webdna.us/list/talk@webdna.us?cmd=3Duser_li= stview_msg&domainid=3D161&list=3Dtalk&msg_idx=3D4900&popup= =3Dtrue&doframes=3Dfalse


Thanks for that = Brian.

I didn't use your code exactly but it reminded = me to wrap the condition in [url][/url] in my [showif]. Once I did that = it worked = fine.

Cheers

Paul

=

On 2 May 2011, at 19:59, Brian Fries = wrote:

What WebDNA "should" do = is far less important than what WebDNA "does" do, and WebDNA does return = an error if the specified file name is not found.

Try = this as a way to handle this error = message:

[text]tFileList=3D = [listfiles path=3Dimages&name=3D-[serialno].jpg&exact=3DF] = <img src=3D"images/[filename]"> = [/listfiles] [/text] [if "[url][tFileList][/url]"^"FileNotFound"][then] = No files found for serial number [serialno]<br> [/then][else] = [tFileList] [/else][/if]


- Brian

On May 2, = 2011, at 10:16 AM, Paul Willis wrote:

Hi

I have a folder of images that are named in = the format...

random_names-XXX.jpg

Where XXX is a serial = number for a record in a database

I don't know what the = 'random_names' bit is but it doesn't contain anything other than letters = an underscores. The filename always ends in hyphen serial number = .jpg

When I pull a record from the database I want to do a = listfiles on the image folder and see if one of them ends in the serial = number.

Using...

[listfiles = path=3Dimages&name=3D-[serialno].jpg&exact=3Df]
<img = src=3D"images/[filename]">
[/listfiles]

...works fine when = I have a matching image but I get an error message if there is no = matching image file like...

An unknown error = occurred:
FileNotFound
-30.jpg

I've tried hiding the = listfiles inside a showif with another listfiles but it doesn't work, = the error still shows...

[showif [listfiles = path=3Dimages&name=3D-[serialno].jpg&exact=3Df][isfile][/listfiles= ]=3DT]
= [listfiles = path=3Dimages&name=3D-[serialno].jpg&exact=3Df]
<img = src=3D"images/[filename]">
= [/listfiles]
[/showif]

...I'm on WebDNA 6.0a on Mac OS = X Server 10.4.11

What am I doing wrong here? Shouldn't = [listfiles] just show nothing is it doesn't find a = match?

Paul

- = Govinda
--------------
Old WebDNA = talklist = archives:
http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwe= bdna-talk
<= /span>

= --Apple-Mail-14--339225051-- Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] listfiles problem (Govinda 2011)
  2. Re: [WebDNA] listfiles problem (Paul Willis 2011)
  3. Re: [WebDNA] listfiles problem (Brian Fries 2011)
  4. [WebDNA] listfiles problem (Paul Willis 2011)
--Apple-Mail-14--339225051 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii h= ttp://mail.webdna.us/list/talk@webdna.us?cmd=3Duser_listview_msg&domainid=3D= 161&list=3Dtalk&msg_idx=3D4900&popup=3Dtrue&doframes=3Dfalse > Thanks for that Brian. >=20 > I didn't use your code exactly but it reminded me to wrap the = condition in [url][/url] in my [showif]. Once I did that it worked fine. >=20 > Cheers >=20 > Paul >=20 >=20 > On 2 May 2011, at 19:59, Brian Fries wrote: >=20 >> What WebDNA "should" do is far less important than what WebDNA "does" = do, and WebDNA does return an error if the specified file name is not = found. >>=20 >> Try this as a way to handle this error message: >>=20 >> [text]tFileList=3D >> [listfiles path=3Dimages&name=3D-[serialno].jpg&exact=3DF] >>  >> [/listfiles] >> [/text] >>=20 >> [if "[url][tFileList][/url]"^"FileNotFound"][then] >> No files found for serial number [serialno]
>> [/then][else] >> [tFileList] >> [/else][/if] >>=20 >>=20 >> - Brian >>=20 >> On May 2, 2011, at 10:16 AM, Paul Willis wrote: >>=20 >>> Hi >>>=20 >>> I have a folder of images that are named in the format... >>>=20 >>> random_names-XXX.jpg >>>=20 >>> Where XXX is a serial number for a record in a database >>>=20 >>> I don't know what the 'random_names' bit is but it doesn't contain = anything other than letters an underscores. The filename always ends in = hyphen serial number .jpg >>>=20 >>> When I pull a record from the database I want to do a listfiles on = the image folder and see if one of them ends in the serial number. >>>=20 >>> Using... >>>=20 >>> [listfiles path=3Dimages&name=3D-[serialno].jpg&exact=3Df] >>> >>> [/listfiles] >>>=20 >>> ...works fine when I have a matching image but I get an error = message if there is no matching image file like... >>>=20 >>> An unknown error occurred: >>> FileNotFound >>> -30.jpg >>>=20 >>> I've tried hiding the listfiles inside a showif with another = listfiles but it doesn't work, the error still shows... >>>=20 >>> [showif [listfiles = path=3Dimages&name=3D-[serialno].jpg&exact=3Df][isfile][/listfiles]=3DT] >>> [listfiles path=3Dimages&name=3D-[serialno].jpg&exact=3Df] >>>  >>> [/listfiles] >>> [/showif] >>>=20 >>> ...I'm on WebDNA 6.0a on Mac OS X Server 10.4.11 >>>=20 >>> What am I doing wrong here? Shouldn't [listfiles] just show nothing = is it doesn't find a match? >>>=20 >>> Paul - Govinda -------------- Old WebDNA talklist archives: http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwebdna-talk --Apple-Mail-14--339225051 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii http://mail.webdna.us/list/talk@webdna.us?cmd=3Duser_li= stview_msg&domainid=3D161&list=3Dtalk&msg_idx=3D4900&popup= =3Dtrue&doframes=3Dfalse


Thanks for that = Brian.

I didn't use your code exactly but it reminded = me to wrap the condition in [url][/url] in my [showif]. Once I did that = it worked = fine.

Cheers

Paul

=

On 2 May 2011, at 19:59, Brian Fries = wrote:

What WebDNA "should" do = is far less important than what WebDNA "does" do, and WebDNA does return = an error if the specified file name is not found.

Try = this as a way to handle this error = message:

[text]tFileList=3D = [listfiles path=3Dimages&name=3D-[serialno].jpg&exact=3DF] = <img src=3D"images/[filename]"> = [/listfiles] [/text] [if "[url][tFileList][/url]"^"FileNotFound"][then] = No files found for serial number [serialno]<br> [/then][else] = [tFileList] [/else][/if]


- Brian

On May 2, = 2011, at 10:16 AM, Paul Willis wrote:

Hi

I have a folder of images that are named in = the format...

random_names-XXX.jpg

Where XXX is a serial = number for a record in a database

I don't know what the = 'random_names' bit is but it doesn't contain anything other than letters = an underscores. The filename always ends in hyphen serial number = .jpg

When I pull a record from the database I want to do a = listfiles on the image folder and see if one of them ends in the serial = number.

Using...

[listfiles = path=3Dimages&name=3D-[serialno].jpg&exact=3Df]
<img = src=3D"images/[filename]">
[/listfiles]

...works fine when = I have a matching image but I get an error message if there is no = matching image file like...

An unknown error = occurred:
FileNotFound
-30.jpg

I've tried hiding the = listfiles inside a showif with another listfiles but it doesn't work, = the error still shows...

[showif [listfiles = path=3Dimages&name=3D-[serialno].jpg&exact=3Df][isfile][/listfiles= ]=3DT]
= [listfiles = path=3Dimages&name=3D-[serialno].jpg&exact=3Df]
<img = src=3D"images/[filename]">
= [/listfiles]
[/showif]

...I'm on WebDNA 6.0a on Mac OS = X Server 10.4.11

What am I doing wrong here? Shouldn't = [listfiles] just show nothing is it doesn't find a = match?

Paul

- = Govinda
--------------
Old WebDNA = talklist = archives:
http://dev.webdna.us/TalkListArchive/index.tpl?db=3Dwe= bdna-talk
<= /span>

= --Apple-Mail-14--339225051-- Govinda

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

F3 crashing server (1997) Quick Question About Sorting (1997) Mac 2.1b2 speed (1997) PSC recommends what date format yr 2000??? (1997) Thanks Grant (1997) Cross domains Shopping Carts (2003) More than one db with the same namn (was: WC2f3) (1997) LetterRip and WebCat & more (1998) Multiple prices (1997) WebCatalog for guestbook ? (1997) 'page impression' techniques for banner ads (1999) WebDNA-Talk Digest mode broken (1997) WebCat .pdf file is still messed up... (2000) TCPConnect (2002) How to delete all files in a folder? (2001) wc 2 pro users - sites, quotes wanted (1997) DNA Bandwidth Monitor (2005) Different Tax levels (1998) New NT betas available (1997) WebCatalog for Postcards ? (1997)