Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Сохранение спецсимвола в переменной или в файл

Ответить
Настройки темы
PowerShell - [решено] Сохранение спецсимвола в переменной или в файл

Пользователь


Сообщения: 126
Благодарности: 3

Профиль | Отправить PM | Цитировать


Изменения
Автор: rudimko
Дата: 17-09-2014
Добрый день, коллеги!
Наверное, банальный вопрос, но все же:

Имеется ф-ция, которая должна генерировать PHP класс в файл, но не получается туда его загнать, т.к. объявление переменных не сохраняются. Как?

Код: Выделить весь код
function phpCode ($text, $target) {
	$content = "<?php",
	"	$var1 = '123';",
	"	$var2 = '456';",
	"	$var3 = null;",
	"	Include('MAIN.class.php');",
	"	$var4 = new MAIN($var1,$var2);",
	"	$result = $var4->post($text, $target, $var3);",
	"	echo $result;",
	"?>"
	Set-Content "file.php" $content
}
В переменной сохраняется все, кроме "$var", как правильно загнать контент в переменную или сразу в файл?
Или можно как-то использовать php class прямо из среды powershell?
Спасибо.

Отправлено: 18:24, 17-09-2014

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Использовать ` для экранирования:
Код: Выделить весь код
$content = @"
	<?php
	`$var1 = '123';
	`$var2 = '456';
	`$var3 = null;
	Include('MAIN.class.php');
	`$var4 = new MAIN(`$var1,`$var2);
	`$result = `$var4->post(`$text, `$target, `$var3);
	echo `$result;
	?>
"@
Вывод:
Код: Выделить весь код
<?php
$var1 = '123';
$var2 = '456';
$var3 = null;
Include('MAIN.class.php');
$var4 = new MAIN($var1,$var2);
$result = $var4->post($text, $target, $var3);
echo $result;
?>
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:38, 17-09-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 126
Благодарности: 3

Профиль | Отправить PM | Цитировать


Спс. Все получилось.

Отправлено: 08:31, 18-09-2014 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Сохранение спецсимвола в переменной или в файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] Удалить файл с переменной в пути viliam Скриптовые языки администрирования Windows 6 19-06-2014 13:34
CMD/BAT - [решено] Как вывести значение переменной в знаках %% в файл. AFone Скриптовые языки администрирования Windows 5 23-02-2013 22:16
Delphi - [решено] Сохранение в файл novashdima Программирование и базы данных 16 14-02-2013 14:08
Delphi - [решено] Сохранение в файл vovan1993 Программирование и базы данных 18 01-07-2011 17:49
Прочее - [решено] Сохранение консольной сессии в файл VladDV Общий по Linux 6 01-09-2010 11:27




 
Переход