parser

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

 

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

Проблемы с символом "_"

zartus 26.03.2013 01:17

Из примера взято, немного переделано:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<body>
$id[^file::load[text;id.txt]]
$id.text
^if($form:files.picture){ 
   <p>Загружены изображения (^form:files.picture._count[]): 
   ^form:files.picture.foreach[sNum;fValue]{ 
      $fValue.name 
      ^fValue.save[binary;upload/pictures/$id.text_${sNum}.^file:justext[$fValue.name]] 
   }[, ] 
   </p> 
} 

<form method="POST" enctype="multipart/form-data">
<p><input type="file" name="picture" required multiple
      title="Загрузите одну или несколько фотографий"></p>
   <p><input type="submit" value="Отправить"></p>
</form>
</body>
</html>
В строке $id.text_${sNum} символ "_" вызывает ошибку
makepictable.html(10:53): syntax error, unexpected '{', expecting STRING

Хочу получить название файлов в виде n_1.jpg ,n_2.jpg ... Например 34_2.jpg
Что не так с символом подчеркивания? Другие символы не вызывают ошибку и нормально добавляются в строку.