Desde ya, si el sistema es tuyo te pertenece a ti y/o tu compañia-empresa que lo arreglen, en cuanto a tu problema puedes axtraer los valores de enlace (href) de un string html de esta forma:
Código PHP:
Ver original$html = "html code";
$dom = new DOMDocument;
@$dom->loadHTML($html);
$links = $dom->getElementsByTagName('a');
Entonces, guardas el out de tu curl, en variable aplicas lo anterior, y ahi no se que más quieres hacer, en resumidas cuentas:
Código PHP:
Ver original$po = $_POST["sel_po"];
$url = "http://mipagina.com/pdf2.php?c=18&b=$po&t=180&d1=$fi&d2=$ff";
$dom = new DOMDocument;
@$dom->loadHTML($out);
$links = $dom->getElementsByTagName("a");
$pdf = $links[0]->getAttribute("href"); //this must be your pdf...
2 cosas:
Uno en la linea 8 de tu código tenias metido una var $ch, la cambie por el $handler
Dos: no se para que usas la opcion post si no la estas usando, estás tirando todo por get, pero bue... lo dejo ya que es tu programita y no mio
Espero que eso te sirva