Ok, so I use the following snippet to get "views" of HTML with PHP variables loaded in as `$data` so that I can do things like fill in `tr`'s of data from a database call or whatever.

```
function getView ($file, $data=NULL) {
    if (!empty($data)) extract($data);
    ob_start();
    if (is_file($file)) include($file);
    return ob_get_clean();
}

```

Gets used for something like, `$htmlPDF = getView('receipt.php', array( 'orderNumber' => $orderNumber ));` Where `$orderNumber` is then used in the HTML to fill in it's proper places. For instance something like:

```
<h1>You Order #<?= $orderNumber; ?></h1>

```

---

Ok, so point is, that's how I get my HTML. I then load it to my dompdf variable as:

```
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();

```

Which all works great. The problem is getting the `inline php` script to work to get PAge Numbers / Page Headers|Footers. I've followed the directions [here](https://code.google.com/p/dompdf/wiki/FAQ#wikicontent) best I can, but I can't seem to make the right blend. Thus far, not having any errors, except I get **0** Page Numbers anywhere!

And yes I've looked at pages like [Header in PDF page using DOMPDF in PHP](https://stackoverflow.com/questions/7484318/header-in-pdf-page-using-dompdf-in-php) and [dompdf page number](https://stackoverflow.com/questions/13159645/dompdf-page-number), but still no forward progress, at all! I'm wondering if the `inline php` scripting has to do with how I'm getting the HTML as a string? Any pointers, ideas, advice?