Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2015, 15:16
Avatar de BREIQ
BREIQ
 
Fecha de Ingreso: diciembre-2011
Mensajes: 36
Antigüedad: 12 años, 11 meses
Puntos: 2
Pregunta Cannot modify header information

Saludos, tengo un problema al intentar ir a una direccion con header.

Me sale este error:

Cita:
Los notice inician desde el 1.

Notice: Undefined offset: 54 in C:\xampp\htdocs\envioAsignaciones.php on line 33

Notice: Undefined offset: 55 in C:\xampp\htdocs\envioAsignaciones.php on line 33

Notice: Undefined offset: 56 in C:\xampp\htdocs\envioAsignaciones.php on line 33

Notice: Undefined offset: 57 in C:\xampp\htdocs\envioAsignaciones.php on line 33

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\envioAsignaciones.php:33) in C:\xampp\htdocs\envioAsignaciones.php on line 48
Ya busque que no sea el espacio en blanco y los demas comunes. El codigo seria este:

Código PHP:
Ver original
  1. <?php
  2.   $db = simplexml_load_file("xml/radioControl.xml"); //Leer base de datos XML
  3.   $countAsignacion = count($db->asignaciones->asignacion); //Contar asignaciones existentes en base de datos
  4.  
  5. /* Tomar datos del formulario */
  6.   $fecha = date("d/m/Y");
  7.   $estado = 'prestado';
  8.   $responsable = $_POST['responsable'];
  9.   $autoriza = $_POST['autoriza'];
  10.   $lugar = $_POST['lugar'];
  11.   $observaciones = $_POST['observaciones'];
  12.  
  13. /* Editar base de datos */
  14. //Crear asignacion nueva
  15.  
  16.     $asignacionNueva = $db->asignaciones->addChild('asignacion');
  17.     $asignacionNueva->addChild('numero', $countAsignacion);
  18.     $asignacionNueva->addChild('estado', $estado);
  19.     $asignacionNueva->addChild('fecha', $fecha);
  20.     $asignacionNueva->addChild('responsable', $responsable);
  21.     $asignacionNueva->addChild('autoriza', $autoriza);
  22.     $asignacionNueva->addChild('lugar', $lugar);
  23.  
  24.     $notas = $asignacionNueva->addChild('notas');
  25.     $notas->addChild('observaciones', $observaciones);
  26.  
  27.  
  28.     $nuevaRadio = $asignacionNueva->addChild('radios');
  29.     $numeroRadios = count($db->radios->radio);
  30.     $conteoRadios = 2;
  31.     $arrayRadios = 1;
  32.     while($numeroRadios >= $conteoRadios){
  33.       if($_POST[$arrayRadios] == 'ok'){
  34.       $nuevaRadio->addChild('radio', 'R'.$arrayRadios);
  35.       $db->radios->radio[$arrayRadios]->ubicacion = $lugar;
  36.       };
  37.       $conteoRadios++;
  38.       $arrayRadios++;
  39.     };
  40. /* ARREGLAR
  41.     $folder = 'htdocs/pdf/';
  42.     $file = $folder . basename($_FILES['acuse']['name']);
  43.     if(move_uploaded_file($_FILES['acuse']['tmp_name'], $file)){
  44.     }else{
  45.     }
  46. */
  47.   $db->saveXML('xml/radioControl.xml'); //Salvar XML
  48.   header('Location: http://127.0.0.1'); //Enviar a la pagina principal
  49. ?>

Alguna idea??
Tampoco puedo cambiar en php.ini.