Показать сообщение отдельно
  #122 (permalink)  
Старый 22.06.2009, 10:58
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от x-yuri
дай исходники с серверной частью, чтобы у себя можно было запустить.
Можешь пользоваться такой логикой:
$patchReg='#^[0-9]+$#';
$nameReg='#^[a-z0-9_\-]+$#i';
if($_GET['file']=='xml' && preg_match($patchReg,$_GET['patch'])){
	header('Content-type: text/xml; charset=utf-8');
	file_get_contents($_GET['patch'].'.xml');
}else if($_GET['file']=='xsl' && preg_match($nameReg,$_GET['name'])){
	header('Content-type: text/xml; charset=utf-8');
	echo file_get_contents($_GET['name'].'.xsl');
}else{
	# Отдаём index.php, то что ты видишь в View Source
}
Ответить с цитированием