Witam.
Potrzebuję wskazówek odnośnie rozwiązania pewnego problemu.
Mianowicie planuję napisać prosty skrypt, który będzie podpinany do strony internetowej (np. w index.php), a jego zadaniem ma być przechwycenie odpowiedzi, która trafia do przeglądarki, następnie wykonanie na przechwyconej do bufora zawartości dowolnych operacji (głównie typu string replace) i następnie zwolnienie zmienionej zawartości.
Skrypt ma być pewnego rodzaju rozbudową callbacka z użyciem ob_start(). Klasa z metodami, gdzie każda metoda odpowiada za inne operacje na tym samym przechwyconym do bufora "contencie".
function callback($buffer) { // replace all the apples with oranges return (http://www.php.net/str_replace("apples", "oranges", $buffer)); } http://www.php.net/ob_start("callback");
http://www.php.net/ob_start(); http://www.php.net/echo "Hello "; $out1 = http://www.php.net/ob_get_contents(); http://www.php.net/echo "World"; $out2 = http://www.php.net/ob_get_contents(); http://www.php.net/ob_end_clean(); http://www.php.net/var_dump($out1, $out2);
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)