Seguramente, el problema que me afecta será una cuestión básica, pero no doy con la solución.
Quiero efectuar lo siguiente pero con POO.
Partiendo de este script:
Código PHP:
$fichero= 'prueba.txt';
$abrir= fopen($fichero, 'r');
while(!feof($abrir)){
if($contenido= fgets($abrir)){
echo $contenido;
}
}
Quiero hacer lo mismo pero con clases. Para ello genero una clase para abrirlo:
abrirFichero.class.php
Código PHP:
class abrirFichero {
public $open;
public function abrirFichero($file) {
$this->open= fopen($file, 'r');
return $this->open;
}
Código PHP:
require_once 'abrirFichero.class.php';
$fichero= 'prueba.txt';
$abrir= new abrirFichero($fichero);
while(!feof($abrir->open)){
if($contenido= fgets($abrir)){
echo $contenido;
}
}
Código:
¿Alguien sabría decirme que estoy haciendo mal?. PHP Warning: fgets() expects parameter 1 to be resource, object given in .../index.php on line 12