Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2015, 11:18
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 581
Antigüedad: 16 años, 10 meses
Puntos: 9
Delegar repetición de código en otra función

No se que estare haciendo mal, hay fragmentos de código que repito bastante, he intentado simplificarlo, pero pasa a no funcionar, gracias

Este código funciona
Código PHP:
    function inicio() {
        
$leer=fopen(ROOT."datos".DS.$archivo.".csv""r");
        while (
$fila fgetcsv($leer)) $filas[]=$fila;
        
fclose($leer);

        include 
ROOT.'vistas'.DS.CONTROLADOR.DS.'inicio.phtml';
    } 


Este parece que no hace nada
Código PHP:
    function csv($accion$archivo) {
        
$consulta=fopen(ROOT."datos".DS."directiva.csv""r");
        while (
$fila fgetcsv($leer)) $filas[]=$fila;    
        
fclose($consulta);
    }

    function 
inicio() {
        
csv('leer''agenda');
        
print_r($filas); //Linea 11
        
include ROOT.'vistas'.DS.CONTROLADOR.DS.'inicio.phtml';
    } 
Código:
Notice: Undefined variable: filas in C:\xampp\htdocs\controladores\directiva.php on line 11

Última edición por quico5; 16/02/2015 a las 11:56