downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Phar::apiVersion> <Phar::addFile
[edit] Last updated: Fri, 25 May 2012

view this page in

Phar::addFromString

(Unknown)

Phar::addFromStringAñadir un fichero desde el sistema de ficheros al archivo phar

Descripción

void Phar::addFromString ( string $localname , string $contents )

Nota:

Este método requiere que la opción de php.ini phar.readonly esté establecida a 0 para que trabaje con objetos Phar. De otra manera, se lanzará una excepción de tipo PharException.

Con este método, cuanquierl cadena se puede añadir al archivo phar. El fichero será almacenado en el archivo con localname como su ruta. Este método es similar a ZipArchive::addFromString().

Parámetros

localname

Ruta con la que el fichero será almacenado en el archivo.

contents

El contenido del fichero a almacenar

Valores devueltos

No devuelve ningún valor, se lanza una excepción en caso de error.

Ejemplos

Ejemplo #1 Un ejemplo de Phar::addFromString()

<?php
try {
    
$a = new Phar('/ruta/a/phar.phar');

    
$a->addFromString('ruta/a/fichero.txt''mi sencillo fichero');
    
$b $a['ruta/a/fichero.txt']->getContent();

    
// para añadir contenido desde un gestor de flujos para ficheros grandes, use offsetSet()
    
$c fopen('/ruta/a/fichero_enorme.bin');
    
$a['fichero_grande.bin'] = $c;
    
fclose($c);
} catch (
Exception $e) {
    
// manejar los errores aquí
}
?>

Ver también



add a note add a note User Contributed Notes Phar::addFromString
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites