Aca va un ejemplo de una clase.
Código PHP:
Ver original<?php
class FileMerge
{
/**
* Coleccion de todos los archivos a unir.
* @var array
*/
private $_archivos = array();
/**
* Nombre del archivo a generar.
* @var string
*/
private $_nomArchivo;
public function __construct($nombre)
{
$this->_nomArchivo
= isset($nombre)?
$nombre : 'file'; }
public function addFile($nombreArchivo)
{
$this->_archivos[] = $nombreArchivo;
}
}
public function getFile()
{
echo $this->_nomArchivo;
$puntero = fopen($this->_nomArchivo
, "w+"); $gestor = '';
foreach ($this->_archivos as $file) {
// Leeo el archivo y lo guardo en $contenido
$gestor = fopen($file, "rb");
// Uno al archivo principal
}
}
}
$a = new FileMerge('file.php');
$a->addFile('Paginador.php');
$a->addFile('Preg.php');
$a->getFile();
Saludos