Re: [WebDNA] listfiles problem

This WebDNA talk-list message is from

2011


It keeps the original formatting.
numero = 106591
interpreted = N
texte = --Apple-Mail-16--361969960 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii 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]  [/listfiles] [/text] [if "[url][tFileList][/url]"^"FileNotFound"][then] No files found for serial number [serialno]
[/then][else] [tFileList] [/else][/if] - Brian On May 2, 2011, at 10:16 AM, Paul Willis wrote: > 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 > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > Bug Reporting: support@webdna.us >=20 --Apple-Mail-16--361969960 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii 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
----------------------------------------------------= -----
This message is sent to you because you are subscribed = to
the mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archi= ves: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us


= --Apple-Mail-16--361969960-- 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-16--361969960 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii 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]  [/listfiles] [/text] [if "[url][tFileList][/url]"^"FileNotFound"][then] No files found for serial number [serialno]
[/then][else] [tFileList] [/else][/if] - Brian On May 2, 2011, at 10:16 AM, Paul Willis wrote: > 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 > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list . > To unsubscribe, E-mail to: > archives: http://mail.webdna.us/list/talk@webdna.us > Bug Reporting: support@webdna.us >=20 --Apple-Mail-16--361969960 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii 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
----------------------------------------------------= -----
This message is sent to you because you are subscribed = to
the mailing list <talk@webdna.us>.
To = unsubscribe, E-mail to: <talk-leave@webdna.us>
archi= ves: http://mail.webdna.us/l= ist/talk@webdna.us
Bug Reporting: support@webdna.us


= --Apple-Mail-16--361969960-- Brian Fries

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:

[url] issue (2000) writing db to disk (1997) much help needed NEWBIE alert (2000) Help name our technology! (1997) NewCart+Search with one click ? (1997) WebCatalog can't find database (1997) Show items based on login Password (2003) Internet Explorer 6 Form problems (2005) Re:UPS, FEDEX TRACKING (1999) Validation (2000) Flash 4 Examples (2000) WebMerchant issues. [Resent] (2000) Multiple security dbs (1997) Form Weirdness (2002) eMailer replacement? (1998) authenticating a second user (1997) problems with WebCat-Plugin (1997) WebMerchant Orders Won't Process (2002) purchase plugin (1996) Database Updates (1997)