Foros del Web » Programando para Internet » PHP »

Como instalo esta libreria en Windows ?

Estas en el tema de Como instalo esta libreria en Windows ? en el foro de PHP en Foros del Web. Quiero correr este script Código PHP: <?php $finfo  =  finfo_open ( FILEINFO_MIME );  // return mime type ala mimetype extension foreach ( glob ( "*" ) as  $filename ) {     echo  finfo_file ( $finfo ...
  #1 (permalink)  
Antiguo 24/04/2007, 03:47
 
Fecha de Ingreso: junio-2006
Mensajes: 329
Antigüedad: 17 años, 10 meses
Puntos: 1
Como instalo esta libreria en Windows ?

Quiero correr este script
Código PHP:
<?php
$finfo 
finfo_open(FILEINFO_MIME); // return mime type ala mimetype extension
foreach (glob("*") as $filename) {
    echo 
finfo_file($finfo$filename) . "\n";
}
finfo_close($finfo);
?>
Tomado de http://www.php.net/manual/en/function.finfo-file.php

Pero dice que debo instalar

http://pecl.php.net/package/Fileinfo

Como lo instalo en Windows ?

Sin correr el script, como saber si el paquete esta instalado ?

Gracias.
  #2 (permalink)  
Antiguo 24/04/2007, 07:36
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Re: Como instalo esta libreria en Windows ?

Quizas no se pueda:

http://pecl.php.net/bugs/bug.php?id=7673
  #3 (permalink)  
Antiguo 04/05/2007, 17:22
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 2 meses
Puntos: 22
Re: Como instalo esta libreria en Windows ?

Resulta que si se puede en win

Primero vas a http://pecl4win.php.net/ext.php/ y te bajas http://pecl4win.php.net/ext.php/php_fileinfo.dll

Luego agregas esta linea en tu PHP.INI:

extension=php_fileinfo.dll

Tu script queda algo asi:

Código PHP:
$finfo=finfo_open(FILEINFO_MIME,'ruta absoluta a tu magic');
$file=$_SERVER['DOCUMENT_ROOT'].'/file.extension';
echo 
'<h3>'.finfo_file($finfo,$file).'</h3>'
Y ya aqui si toca con Cluster, por que SIEMPRE entrega este resultado:

application/x-dpkg

Independientemente del tipo de file.

Alguna solucion ?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:11.