File:  [parser3project] / parser3 / tests / 065.html
Revision 1.8: download - view: text, annotated - select for diffs - revision graph
Sat Dec 28 15:42:43 2024 UTC (17 months ago) by moko
Branches: MAIN
CVS tags: release_3_5_1, release_3_5_0, HEAD
$request:path, $request:uri tested

@auto[filespec]
$selffilespec[$filespec]


@main[]
$tRepl[^table::create[nameless]{$request:document-root	^$request:document-root}]

uri: $request:uri
path: $request:path

^do[]
^do[$selffilespec]
^do[/a/some.tar.gz]
^do[/a///some.tar.gz]
^do[/a/b///]
^do[/a/b///c//]
^do[/a/b/]
^do[/a/b]
^do[/a/]
^do[/a]
^do[/]
^do[///]
^do[a///]
^do[/a/file]
^do[/a/dir.zz/file.html]
^do[file]
^do[/a/dir.zz/file]
^do[C:\temp\file.txt]
^do[C:\file.txt]
# slashes mixes
^do[C:\temp/file.txt]
^do[C:/temp\file.txt]

^do[^file::create[text;/../;]]
^do[^file::create[text;/path/name.ext;]]
^file:fullpath[^file::create[text;/path/name.ext;]]
^try-catch{^file:fullpath{code}}

@do[sFileSpec]
src=^printFS[$sFileSpec]<br />
dirname=^printFS[^file:dirname[$sFileSpec]]<br />
basename=^file:basename[$sFileSpec]<br />
justname=^file:justname[$sFileSpec]<br />
justext=^file:justext[$sFileSpec]
<hr />


@printFS[sFileSpec]
$result[^if($sFileSpec is file){$sFileSpec.name}{^sFileSpec.replace[$tRepl]}]

E-mail: