|
ob_get_contents
Return the contents of the output buffer
(PHP 4, PHP 5)
Example 1686. A simple ob_get_contents() example<?php The above example will output: string(6) "Hello " Related Examples ( Source code ) » ob_get_contents Examples ( Source code ) » Arrays Using Associative Array Notation Examples ( Source code ) » Handling OCI8 Errors Code Examples / Notes » ob_get_contentshttp://www.francescosaf.altervista.org
transfer image, another method (alternative to fsockopen or function socket) : server(192.168.0.1) makeimage.php ........... ........... $nameimage="xxxx.jpg" $comand=exec("plotvelocity.sh $nameimage $paramater1 $paramater2"); ob_start(); readfile($nameimage); $image_data = ob_get_contents(); ob_end_clean(); echo $image_data; unlink($nameimage); Client (192.168.0.2) $bild="images/newimage2.gif"; $host="192.168.0.1"; $url=file_get_contents("http://$host/makeimage.php?$querystring"); $fp = fopen("$bild", 'wb'); fwrite($fp, $url); fclose($fp); echo '<img src="'.$bild.'">'; naturally you can transfer whichever thing and not only images m227
if you use ob_start with a callback function as a parameter, and that function changes ob string (as in example in manual) don't expect that ob_get_contents will return changed ob. it will work as you would use ob_start with no parameter at all. So don't be confused. |