Si no me he explicado bien os pongo parte del codigo:
Código PHP:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $pagina);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $parametros);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$respuesta = curl_exec($ch);
$error = curl_error($ch);
curl_close($ch);
$cuerpo .= "\n<br>".$respuesta."<br>";
$respuestaLineas = explode("\n", $respuesta);
if(preg_match('/100 BIEN/', trim($respuestaLineas[0]))){
$cuerpo .= trim($respuestaLineas[1])."<br>";
if(preg_match('/100 BIEN/', trim($respuestaLineas[0]))){
se ha ejecutado sin tener la respuesta del curl, por eso lo que necesitaria es que $respuesta tenga un valor pero no se como detener el proceso para poder tener esa variable informada, siempre se optiene una respuesta, de q ha ido bien o mal...
Un saludo