elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  Funcion filemsize
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Funcion filemsize  (Leído 2,270 veces)
-=[ §ÂßÂÑÐØ ]=-


Desconectado Desconectado

Mensajes: 857


[[CoNoCiMiEnTo Es PoDeR]]


Ver Perfil WWW
Funcion filemsize
« en: 13 Marzo 2013, 00:42 am »

Buenas

Tengo un problemilla al usar la funcion filemsize() de PHP.

Me funciona sin problemas lo que quiero hacer, eso si, con ficheros no mas grandes de 2GB....

Sabeis si puedo hacer algo para que la funcion de PHP sea capaz de leer ficheros de mas de 2GB??

Tocar algo en el php.ini?

Muchas Gracias de antemano


En línea

SALUDOS DE -=[ §AßAÑÐØ ]=-




1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: Funcion filemsize
« Respuesta #1 en: 13 Marzo 2013, 16:30 pm »

Cual es el error que envía? xD

Saludos.


En línea

abc
-=[ §ÂßÂÑÐØ ]=-


Desconectado Desconectado

Mensajes: 857


[[CoNoCiMiEnTo Es PoDeR]]


Ver Perfil WWW
Re: Funcion filemsize
« Respuesta #2 en: 13 Marzo 2013, 18:52 pm »

Devuelve valores negativos.

El tema es que PHP por defecto no sabe gestionar ficheros mayores de 2 gigas con funciones como filemsize,filecsize....

Alguien sabe algun truco?

No hace falta poner el error porque he mirado y se que devuelve valores negativos por eso,alguna idea para conseguir que php si lo haga?

Gracias d todas formas

un saludo
En línea

SALUDOS DE -=[ §AßAÑÐØ ]=-




1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: Funcion filemsize
« Respuesta #3 en: 14 Marzo 2013, 17:34 pm »

Intenta modificando en php.ini

memory_limit = 64M

y en tu código php

set_time_limit(0);

Revisa el siguiente tema a ver si te funciona.

http://www.talkphp.com/general/5333-correcting-negative-filesize-bug-larger-files.html

Cuenta a ver que pasa.



Saludos.
En línea

abc
-=[ §ÂßÂÑÐØ ]=-


Desconectado Desconectado

Mensajes: 857


[[CoNoCiMiEnTo Es PoDeR]]


Ver Perfil WWW
Re: Funcion filemsize
« Respuesta #4 en: 14 Marzo 2013, 19:57 pm »

Buenas
He probado pero parece que mi php.ini no acepta el parametro que me indicas ya que si pongo ese parametro me fallan todas las funciones de php dirigidas a las fechas y la de filemsize.

Te pego el warning y gracias por la ayuda.Apesar del warning no se termina de realizar la accion que deberia

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /share/HDA_DATA/........php on line 80

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /share/HDA_DATA/........php on line 80

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /share/HDA_DATA/........php on line 80

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'GMT/0.0/no DST' instead in /share/HDA_DATA/........php on line 80

Warning: filemtime() [function.filemtime]: stat failed for *.mkv in /share/HDA_DATA/........php on line 80


He censurado un poco la ruta y los nombres de fichero
En línea

SALUDOS DE -=[ §AßAÑÐØ ]=-




1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: Funcion filemsize
« Respuesta #5 en: 14 Marzo 2013, 20:06 pm »

Cómo que no lo acepta?, xD solo tienes que modificarlo parece que por default tiene 8M
viene algo así:

Citar
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 30     ; Maximum execution time of each script, in seconds
max_input_time = 60   ; Maximum amount of time each script may spend parsing request data
memory_limit = 32M      ; Maximum amount of memory a script may consume (8MB)


y el articulo no te sirvió?, ahí menciona que la versión de php 5.2.13 tiene ese fallo y es como se puede dar la solición para que no salgan los valores negativos.

Saludos.
En línea

abc
-=[ §ÂßÂÑÐØ ]=-


Desconectado Desconectado

Mensajes: 857


[[CoNoCiMiEnTo Es PoDeR]]


Ver Perfil WWW
Re: Funcion filemsize
« Respuesta #6 en: 14 Marzo 2013, 20:29 pm »

Entonces uso la funcion del articulo o lo ultimo que me has dicho?

Gracias por la ayuda
En línea

SALUDOS DE -=[ §AßAÑÐØ ]=-




1mpuls0


Desconectado Desconectado

Mensajes: 1.186


Ver Perfil
Re: Funcion filemsize
« Respuesta #7 en: 14 Marzo 2013, 21:50 pm »

Supongo que si te arroja valores negativos es por la versión de PHP y no tanto por la memoria, así que propongo que uses la solución del articulo.

Saludos.
En línea

abc
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
manejo de argumentos en funcion dentro de funcion ???
PHP
SpiderNet 2 3,437 Último mensaje 30 Septiembre 2008, 03:01 am
por SpiderNet
Duda con funcion dentro de funcion en un echo
PHP
N4X 6 5,873 Último mensaje 21 Enero 2010, 18:12 pm
por N4X
Función que retorna el valor de retorno de otra función
Programación C/C++
naderST 7 4,754 Último mensaje 7 Diciembre 2011, 23:45 pm
por naderST
Evaluar Una Funcion dentro de otra funcion Python
Scripting
cristiantorres 1 10,383 Último mensaje 14 Abril 2012, 06:20 am
por cristiantorres
[javascript] llamar a funcion que se recibe por parametro de la funcion
Desarrollo Web
Graphixx 0 5,653 Último mensaje 24 Abril 2012, 19:36 pm
por Graphixx
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines