Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2009, 21:52
alca87
 
Fecha de Ingreso: febrero-2008
Mensajes: 43
Antigüedad: 16 años, 3 meses
Puntos: 2
Comprobando tamaño de un archivo antes de generarlo

Hola, os explico lo que quiero hacer.

Recibo una cadena de texto por POST de un textarea y la guardo en una variable string, esa misma cadena, la guardo en un archivo de texto plano para luego recuperar dichos datos.

El problema está en que si un usuario introduce una cadena muy larga, de forma mal intencionada y guardo el fichero, podría dejar sin espacio en el servidor para el resto de usuarios.

Me gustaría, si es posible, que me orientaran en la manera de hacer frente a esto, ya que no es un archivo que guarde, si no una string que recibo y genero el archivo.

He pensado en crear un directorio temporal y leer con filesize el tamaño antes de cambiarlo a la ubicación correcta pero igualmente me parece demasiado peligroso y poco eficiente.

El tamaño de la cadena creo que no se puede medir con strlen(), por el tema de los caracteres multibyte.

Un saludo y gracias.

Última edición por alca87; 10/11/2009 a las 22:22 Razón: Título que puede provocar confusión