PHP Phaxio分页参数不能与sendFax函数一起使用

时间:2014-12-19 11:16:27

标签: php

我使用Phaxio发送传真,它一直工作到现在。 现在我必须添加一些额外的东西。我想将新页面中的一些数据生成到相同的PDF中(通过phaxio成功发送传真时生成PDF)。

目前只有当它出现在页面底部时才生成新页面。

我尝试按照Phaxio官方网站http://www.phaxio.com/docs/paging/上的分页参数寻呼代码,但它根本不起作用或者我可能不知道如何使用它。

请查看以下代码。

要求(“Phaxio.php”);

$apiKeys['test']='xxxxxxxxxxxxxxxxxxxxxxxxxxx';
$apiSecrets['test']='xxxxxxxxxxxxxxxxxxxxxxxxxxx';
$apiHost='https://api.phaxio.com/v1/';

$filename='html_data.html';    
$toNumber="my-10-digit-phone-no";
$phaxio=new Phaxio($apiKeys['test'], $apiSecrets['test'], $apiHost);    

$phresult=$phaxio->sendFax($toNumber, $filename,
    array('maxperpage' => '400','page' => '1'));        
    echo "<pre>";
    print_r($phresult);

if ( !$phresult->succeeded() ) {
    echo ("<H4>Error sending fax to $toNumber with " . $phresult->getMessage()."</H4>");
    return FALSE;
}
else {
    echo ("<H4>Your fax has been sent.</<H4>");
    return TRUE;
}

2 个答案:

答案 0 :(得分:1)

花了几个小时后,我终于得到了一个非常愚蠢但有用的解决方案。

实际上我的要求是在我的传真PDF中有重复HTML的数量就像生成相同格式的发票(使用循环),我真的需要每个发票HTML应该在单独的PDF页面。

所以我只使用CSS style =“page-break-before:always;” ,我完成了我的问题。

答案 1 :(得分:0)

1)通过CSS - 针对高级HTML用户:

SELECT *
FROM TXN_TABLE
WHERE ID IN (SELECT ID FROM STATUS_TABLE
             WHERE STATUS = 'Pass'
             ORDER BY DATE_INS DESC)

2)简单评论:

<p style="page-break-after:always;"></p>