Vamos a ver si entendí...
--Aclaro--
Todo mi código PHP está al inicio, mitad y final de la página.
Hay varios Include al inicio y uno al final.
El header que me estaba dando error esta por el medio de la página...
----------
Ahora, a que se refieren que si hay salto de línea?
Cita: mm yo sólo uso ese método si me refiero a páginas de mi sitio dando rutas relativas (así como el ejemplo o con ../ y demás ...) Y .. me funciona correctamente
Que método? el uso de ob_start() y ob_end_flush()?
Aqui está un poco de código de la parrte en donde coloco el ob_start():
Código PHP:
ob_start();
//--Conectandome al Servidor de Base de Datos--
include("Conexion.inc");
//---------------------------------------------
//--Caculando el Pago de acuerdo a la forma seleccionada--
function ObtenerPago($FormaPago,$SecuenciaPago,$TotalColegiatura){
//--Conectandome al Servidor de Base de Datos--
include("Conexion.inc");
//---------------------------------------------
$strSQL = "SELECT * FROM FormaPago Where fpFormaPago = ".$FormaPago." and fpSecuenciaPago = ".
$SecuenciaPago;
$iquery = mysql_query($strSQL,$Link);
if ($iquery > 0) {
$Fila = 0;
Aqui está un poco de código en donde está el Include que me daba error:
Código PHP:
if ($PrimerPago == false) {
$strSQL = "Select * From Facturas Where efpCuatrimestre = ".$UltimoCuatrimestre." and esMatricula = ".$_SESSION["sUser"];
$iquery = mysql_query($strSQL,$Link);
if ($iquery > 0) {
$Fila = 0;
$UltimoRegistro = mysql_num_rows($iquery);
$MontoTotalFactura = mysql_result($iquery,$Fila,"faMonto");
$NoFactura = mysql_result($iquery,$Fila,"faNumeroFactura");
$FormaPago = mysql_result($iquery,$Fila,"faTipo");
if ($UltimoRegistro != 0) {
//--Comprobando si la factura ha sido pagada--
$strSQL = "Select Sum(paMonto) as paMonto From Pagos Where faNumeroFactura = ".$NoFactura;
$iquery = mysql_query($strSQL,$Link);
if ($iquery > 0) {
$Fila = 0;
$UltimoRegistro = mysql_num_rows($iquery);
if ($UltimoRegistro > 0) {
//Determinado si ya no debe--
if (number_format($MontoTotalFactura,2) == number_format(mysql_result($iquery,$Fila,"paMonto"),2)) {
header("Location: NoPoseeBalance.php");
exit();
}
//---------------------------
//--Determinando cual es el pago que sigue--
else {
$strSQL = "Select * From Pagos Where faNumeroFactura = ".$NoFactura;
$iquery = mysql_query($strSQL,$Link);
if ($iquery > 0) {
$Fila = 0;
$UltimoRegistro = mysql_num_rows($iquery);
if ($UltimoRegistro == 1 && $FormaPago == 2) {
$SiguientePago = $TotalF2_2;
}
elseif ($UltimoRegistro == 1 && $FormaPago == 3) {
$SiguientePago = $TotalF3_2;
}
elseif ($UltimoRegistro == 2 && $FormaPago == 3) {
$SiguientePago = $TotalF3_3;
}
elseif ($UltimoRegistro == 1 && $FormaPago == 4) {
$SiguientePago = $TotalF4_2;
}
elseif ($UltimoRegistro == 2 && $FormaPago == 4) {
$SiguientePago = $TotalF4_3;
}
elseif ($UltimoRegistro == 3 && $FormaPago == 4) {
$SiguientePago = $TotalF4_4;
}
header("Location: SeleccionTarjeta.php?Monto=RD$ ".number_format($SiguientePago,2));
exit();
}
}
//------------------------------------------
}
}
//--------------------------------------------
}
}
}
ob_end_flush();
//--Tabla de Fondo--
include("TablaFondo.inc")
//------------------