Thanks  euromark

On Fri, Aug 10, 2012 at 10:33 PM, euromark <[email protected]> wrote:

> careful who has access to it, though
> using eval can be pretty dangerous - since it can execute any php code.
> so "normal users" should probably not have edit access.
>
> PS: in my case it was
> $res = eval("?>" . $str . "<?php ");
> to make it work in all cases
>
> the reason you need this is that you have HTML in it and php is only
> embedded there as <?php ... ?>
>
>
>
> Am Freitag, 10. August 2012 18:24:23 UTC+2 schrieb sanjeev:
>>
>> Thanks Tilen,
>>
>> This following code works
>> $content = $this->fetch('content');
>> echo eval('?>'.$content);
>>
>> can you explain why i need to prefix ?> berfore $content?
>>
>> On Fri, Aug 10, 2012 at 3:43 PM, Tilen Majerle <[email protected]>wrote:
>>
>>> ok, i understand...
>>> allow user to write some idk, php code, save it in database and than use
>>> php's eval.
>>>
>>> http://si2.php.net/manual/en/**function.eval.php<http://si2.php.net/manual/en/function.eval.php>
>>>
>>>
>>> eval will execute code :)
>>> --
>>> Lep pozdrav, Tilen Majerle
>>> http://majerle.eu
>>>
>>>
>>>
>>> 2012/8/10 Sanjeev Divekar <[email protected]>
>>>
>>>> No it's not cache. I want to execute user defined PHP code in my view.
>>>>
>>>>
>>>> On Fri, Aug 10, 2012 at 2:31 PM, Tilen Majerle <[email protected]>wrote:
>>>>
>>>>> it sound's like you cache some view. Why you don't just use Cache by
>>>>> cakephp ?
>>>>> http://book.cakephp.org/2.0/**en/core-libraries/caching.html<http://book.cakephp.org/2.0/en/core-libraries/caching.html>
>>>>> **
>>>>> --
>>>>> Lep pozdrav, Tilen Majerle
>>>>> http://majerle.eu
>>>>>
>>>>>
>>>>>
>>>>> 2012/8/10 sanjeev <[email protected]>
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I am developing CMS which need to execute some php code e.g. <?php
>>>>>> echo $this->element('helpbox'); ?> which is stored in database.
>>>>>>
>>>>>> I tried
>>>>>> file_put_contents ('tempfile.tmp',$this->fetch('**content'));
>>>>>> include('tempfile.tmp');
>>>>>> in layout which works
>>>>>>
>>>>>> but any better Idea?
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>>
>>>>>>  --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "CakePHP" group.
>>>>>> To post to this group, send email to [email protected].
>>>>>> To unsubscribe from this group, send email to cake-php+u...@**
>>>>>> googlegroups.com.
>>>>>>
>>>>>> Visit this group at http://groups.google.com/**
>>>>>> group/cake-php?hl=en-US<http://groups.google.com/group/cake-php?hl=en-US>
>>>>>> .
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>  --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "CakePHP" group.
>>>>> To post to this group, send email to [email protected].
>>>>> To unsubscribe from this group, send email to cake-php+u...@**
>>>>> googlegroups.com.
>>>>>
>>>>> Visit this group at 
>>>>> http://groups.google.com/**group/cake-php?hl=en-US<http://groups.google.com/group/cake-php?hl=en-US>
>>>>> .
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Warm Regards,
>>>> Sanjeev
>>>> http://sanjeevdivekar.**wordpress.com<http://sanjeevdivekar.wordpress.com>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "CakePHP" group.
>>>> To post to this group, send email to [email protected].
>>>> To unsubscribe from this group, send email to cake-php+u...@**
>>>> googlegroups.com.
>>>>
>>>> Visit this group at 
>>>> http://groups.google.com/**group/cake-php?hl=en-US<http://groups.google.com/group/cake-php?hl=en-US>
>>>> .
>>>>
>>>>
>>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "CakePHP" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to cake-php+u...@**
>>> googlegroups.com.
>>>
>>> Visit this group at 
>>> http://groups.google.com/**group/cake-php?hl=en-US<http://groups.google.com/group/cake-php?hl=en-US>
>>> .
>>>
>>>
>>>
>>
>>
>>
>> --
>> Warm Regards,
>> Sanjeev
>> http://sanjeevdivekar.**wordpress.com<http://sanjeevdivekar.wordpress.com>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "CakePHP" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> Visit this group at http://groups.google.com/group/cake-php?hl=en-US.
>
>
>



-- 
Warm Regards,
Sanjeev
http://sanjeevdivekar.wordpress.com

-- 
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/cake-php?hl=en-US.


Reply via email to