Автор Тема: include virtual и символ # в параметрах  (Прочитано 2448 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн toypaul

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 55
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.1csql.ru
include virtual и символ # в параметрах
« : 16 Марта 2003, 11:14:22 »
Делаю такой include



На первой же решетке строка обрезается. Пробовал передавать &35; - тоже самое. Не врубаюсь я тогда - как передать символ решетки скрипту.

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
include virtual и символ # в параметрах
« Ответ #1 : 16 Марта 2003, 15:40:08 »
#!/usr/bin/perl

use CGI qw(escape);

$str = \'Select d.izm0, d. izm1 into #need_calc from #temp_tot t, #doc_data d
where t. izm 0 = d. izm0 and t. izm1 = d. izm1 and t.period <> d.period\';

print escape($str);


---------- Perl run ----------
Select%20d.izm0%2C%20d.%20izm1%20into%20%23need_calc%20from%20%23temp_tot%20t%2C%20%23doc_data%20d%0Awhere%20t.%20izm%200%20%3D%20d.%20izm0%20and%20t.%20izm1%20%3D%20d.%20izm1%20and%20t.period%20%26lt%3B%26gt%3B%20d.period
Output completed (0 sec consumed) - Normal Termination
2B OR NOT 2B = FF

Оффлайн toypaul

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 55
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.1csql.ru
include virtual и символ # в параметрах
« Ответ #2 : 16 Марта 2003, 18:05:20 »
Так если в коде строку задаешь, то наверное без проблем будет. У меня же из HTML страницы идет передача скрипту - такое чувство, что до сервера не доходит. Хотя... Попробую. Заранее спасибо.

Оффлайн toypaul

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 55
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.1csql.ru
include virtual и символ # в параметрах
« Ответ #3 : 16 Марта 2003, 18:31:17 »
Все! Доперло... :). Снимаю шляпу! Однако подумать пришлось ;). Заменил в строке # на %23. Заюзал CGI::Util qw(unescape). Унэскейпил и все пучком!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28