parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

хочю создать файль в каталоге в котором находистся пользователь моего сайта

Janek 17.12.2005 18:20

когда он в "space space" то ^something.save[$request:uri/file] создает файль в "space%20space"

посмнтри конкретный пример
(auto.p)
@main[]
<B>^A[..]</B><BR>
$index[^#40donothing^[^]^#0A^#0A]
^tree[$request:uri]

@tree[directory][list]
^if(!(-f "${directory}index.phtml")){^index.save[${directory}index.phtml]}
$list[^ls[$directory]]
<UL>
^list.directories.menu{
	<LI><B>^A[$list.directories.name]</B>
		^if(^list.directories.count[] != 0){
			^tree[$list.directories.name/]
		}
	</LI>
}
^list.files.menu{<Li>^A[$list.files.name]</LI>}
</UL>

@ls[directory][list]
$result[
	$.files[^table::create{name}]
	$.directories[^table::create{name}]
]
^if($directory eq "/"){$list[^file:list[/.]]}{$list[^file:list[$directory]]}
^list.menu{
^if(-f "${directory}$list.name" && $list.name ne "index.phtml"){^result.files.append{${directory}$list.name}}
^if(-d "${directory}$list.name"){^result.directories.append{${directory}$list.name}}
}


@A[url]
<A HREF="$url">^if($url ne "/"){^file:basename[$url]}{/}</A>