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.