[Phpmyadmin-devel] addHtml() usage

rouslan at placella.com rouslan at placella.com
Sun Jul 29 09:48:54 CEST 2012


rouslan at placella.com ha scritto:

> Thilina Buddika Abeyrathna <thilinaabeyrathna at gmail.com> ha scritto:
>
>> Hi Rouslan,
>>
>> How do I use addHtml() function for the following type code,
>> <div class="-------">
>>     <?php include('libraries/example.php'); ?>
>> </div>
>> I tried,
>> $response->addHTML(<div class="........">)
>> include 'libraries/example.php'
>> $response->addHTML(</div>)
>>
>> But nothing displayed.
>
> Something like this:
>
> $response->addHTML('<div class="someClass">');
> ob_start();
> include 'libraries/example.php';
> $content = ob_get_contents();
> ob_end_clean();
> $response->addHTML($content);
> $response->addHTML('</div>');

Oh, and ideally, you'd refactor the library, so that there is a  
function to call, then the above can be reduced to:

include 'libraries/example.php';
$response->addHTML('<div class="someClass">');
$response->addHTML(someFunction());
$response->addHTML('</div>');

>> And can we use both addHtml() and 'echo' in a script?
>
> Without output buffering, no. And using output buffering just to be
> able to mix echo and addHTML functions should be frowned upon.
>
> See more here:
> http://wiki.phpmyadmin.net/pma/Generating_pages_and_ajax_responses_in_pma4#Hello_world
> and here:
> http://wiki.phpmyadmin.net/pma/Generating_pages_and_ajax_responses_in_pma4#Overwriting_response_keys
>
> Bye,
> Rouslan





More information about the Developers mailing list