Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2012, 02:56
Avatar de barna_rasta
barna_rasta
 
Fecha de Ingreso: agosto-2003
Mensajes: 214
Antigüedad: 21 años, 5 meses
Puntos: 11
Diferencia php en windows y linux

Buenos dias compañeros,
estoy haciendo un curso de php en la academia de php bajo windows y luego en casa quise reproducir y mejorar lo aprendido bajo linux-debian,
el mismo codigo en windows no da errores y en linux si, alguien me podria orientar??

el codigo windows
Cita:
<?php
$filas=file('alumnos.txt');
foreach($filas as $value){
list($id, $nombre, $apellidos, $profesion, $edad, $ciudad) = explode(",", $value);
echo 'Id: '.$id.'<br/>';
echo 'Nombre: '.$nombre.'<br/>';
echo 'Apellidos: '.$apellidos.'<br/>';
echo 'Profesión: '.$profesion.'<br/>';
echo 'Edad: '.$edad.'<br/>';
echo 'Ciudad: '.$ciudad.'<br/><br/>';
}
?>
codigo LINUebian
Cita:
<?php
$filas=file('alumnos.txt');
foreach($filas as $value){
list($id, $nombre, $apellidos, $profesion, $edad, $ciudad) = explode(",", $value);
echo "Id: ".$id."\n";
echo "Nombre: ".$nombre."\n";
echo "Apellidos: ".$apellidos."\n";
echo "Profesion:".$profesion."\n";
echo "Edad: ".$edad."\n";
echo "Ciudad: ".$ciudad."\n";
}
?>
El error que me sale al ejecutarlo es:
PHP Notice: Undefined offset: 5 in /usr/tmp/php/telefonica2.php on line 4
PHP Notice: Undefined offset: 4 in /usr/tmp/php/telefonica2.php on line 4
PHP Notice: Undefined offset: 3 in /usr/tmp/php/telefonica2.php on line 4
PHP Notice: Undefined offset: 2 in /usr/tmp/php/telefonica2.php on line 4
PHP Notice: Undefined offset: 1 in /usr/tmp/php/telefonica2.php on line 4
##... la linea 4 es la del list($id, $nombre, $apellidos, $profesion, $edad, $ciudad) = explode(",", $value);

Aprovechando la intervencion, conoceis algun IDE gratuito similar al MAGUMA de windows para Linux ?

Gracias