Archive for the ‘ Development ’ Category

FDT Flex [Frame(factoryClass increase your SWF size ?

Utilizando el ejemplo de mi post anterior AS3 Only Preloaders , me he dado cuenta que por extrañas razones el tamaño del swf resultante crece como 130kb..

A que es debido esto: al insertar el tag de compilación Flex para que actue como preloader del resto de clases este incluye algunos SWC que realmente no necesitamos.

1
[Frame(factoryClass="preloader.as")]

Para solucionar esto, en FDT eliminamos los swc’s vinculados a los que no hagamos referencia.

Y con esto nuestros SWF’s volveran a su peso original.

Firefox 3. Eliminando el borde punteado.

Para eliminar el borde punteado que aparece al clickar en enlaces y objetos flash utilizaremos el siguiente CSS:

Para los links:

1
a{ outline: none; }

Para los objetos Flash:

1
object { outline: none; }

PHP uploading large file sets

Que debemos configurar

El archivo php.ini contiene los parámetros de configuración de PHP, entre ellas los parámetros relacionados para subir archivos, estas propiedades son:

  • post_max_size: tamaño máximo de datos enviados por POST.
  • upload_max_filesize: tamaño máximo para subir archivos.
  • max_execution_time: tiempo máximo de ejecución de cada script en segundos.
  • max_input_time: tiempo máximo para analizar la petición de datos.

Primer Método: Configurando php.ini

La primera forma para habilitar el upload de archivos grandes es editar el archivo php.ini. Entonces, abrimos el archivo php.ini y cambiamos los parámetros deseados, en nuestro caso habilitamos un máximo de 100 Mb de tamaño a subir y un tiempo máximo de 1000 segundos:

1
2
3
4
5
6
7
;Resource Limits ;
max_execution_time = 1000
max_input_time = 1000
; Maximum size of POST data that PHP will accept.
post_max_size = 100M
; Maximum allowed size for uploaded files.
upload_max_filesize = 100M

Segundo Método: Configurando .htaccess

La segunda forma de cambiar la configuración es con la ayuda del archivo .htaccess, para ello creas un archivo llamado .htaccess en la raiz de tu servidor web, luego dentro de este archivo colocas lo siguiente:

1
2
3
4
php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value max_execution_time 1000
php_value max_input_time 1000

Tercer Método: Configurando en el script php

La tercera forma es cambiar los parámetros de configuración directamente en nuestro script php, para ello haremos uso de la función ini_set que permite sobrescribir la configuración general, entonces al inicio de nuestro script que se encargará de procesar los archivos subidos colocamos:

1
2
3
4
ini_set('post_max_size','100M');
ini_set('upload_max_filesize','100M');
ini_set('max_execution_time','1000');
ini_set('max_input_time','1000');