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:

WCS Newbie question (1997) Certificates? (2005) [WebDNA] Manually push a new .db for WebDNA to adapt (2017) Where is the bug fix info for 4.0.1? (2000) Math with Time (1997) PIXO Support (1997) Remove from list server (1997) Format question WC Mac f3 (1997) redirect with frames (1997) ugly math date (2002) Automated FTP from Shell (2004) [WebDNA] [OT] Kickstarter feedback please? (2015) no template caching (1997) Unexpected error (1997) Search design (1997) [SearchString] problem with [search] context (1997) OT: WebDNA and LINUX (2004) Digest Version (2000) Setting up the server (1997) more trouble with [showif] in [search] = busted [shownext] (2000)