Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Программа которая геннирирует программу
 
 автор: Даниэль   (25.02.2008 в 21:51)   письмо автору
 
 

У меня есть программа которая гененирует новую программу.Файл создается и данные там есть но знак переменной исчезает, я и в фукцию встовлял, и статической переменную делал, всеравно не неидет.Помогите кто может!Зарание спасибо!
Вот небольшой пример:

<?PHP
$a
="<?PHP 
$get=$_GET['get']; 
$var="Спасибо!";
?>"
;
$open=fopen("den.php"'a+');
fwrite($open$a);

?>

   
 
 автор: Max Vasin   (25.02.2008 в 22:07)   письмо автору
 
   для: Даниэль   (25.02.2008 в 21:51)
 

$a='<?PHP
$get=$_GET[\'get\'];
$var="Спасибо!"; ?>';
$open=fopen("den.php", 'a+');
fwrite($open, $a);


----
Regards, Max Vasin.

   
 
 автор: SHAman   (26.02.2008 в 01:35)   письмо автору
 
   для: Max Vasin   (25.02.2008 в 22:07)
 

Эскейпить надо не кавычки, а знаки $.

\$_GET['get'];

   
 
 автор: kasmanaft   (26.02.2008 в 06:04)   письмо автору
 
   для: SHAman   (26.02.2008 в 01:35)
 

Он текст в апострофы взял ; )

   
 
 автор: SHAman   (26.02.2008 в 13:51)   письмо автору
 
   для: kasmanaft   (26.02.2008 в 06:04)
 

Аааа:) Ну да. Так тоже можно. В общем, либо нужно задавать текст программы в одинарных кавычках, либо эскейпить символы $ вот так \$.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования