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:

exact word search (1998) [WebDNA] Quick sort/results grouping Q (2008) Can't open order file error II (2004) [WebDNA] sem_open bugfix for os x version 6.2 (2012) Alternating colors (1997) [ENCRYPT seed=xxxxx] length (2000) Running 2 two WebCatalog.acgi's (1996) [WebDNA] PayPal chained payment in WebDNA (2012) Bug Report, maybe (1997) Multiple prices (1997) SM: MySQL and Numbers (BUG) (2005) hm. (2002) Help! WebCat2 bug (1997) RequiredFields template (1997) search form problem.. (1997) WebDNA - fun to compare (2005) WebCat2b12 - New features for 1.6 users ... (1997) WebCat2b13MacPlugin - [math][date][/math] problem (1997) WebCatalog can't find database (1997) Need help with emailer- 2 issues (1997)