Entradas

5 Errores comunes programando en PHP y cómo prevenirlos

 Ahora que los desarrolladores pueden rastrear los problemas exactos que causan cuellos de botella en el rendimiento en aplicaciones PHP, veamos cinco errores comunes que cometen los desarrolladores al crear aplicaciones PHP y cómo pueden resolverlos. Error 1: Hacer demasiadas consultas a la base de datos PHP se encuentra con el mismo tipo de restricciones que los desarrolladores tendrían con otros lenguajes, como demasiadas consultas de bases de datos. Los desarrolladores no son expertos en bases de datos. La mayoría no conocen todos los matices de la base de datos que utilizan. A menudo, no están usando su capa de acceso a la base de datos de manera óptima, por lo que terminan haciendo demasiadas consultas a la base de datos o generando consultas a la base de datos que no usan índices. Las bases de datos también funcionan de manera diferente bajo diferentes tipos de carga. Una base de datos que se ejecuta en una computadora portátil con decenas de megabytes de memoria se comporta de

for loop PHP continue to next item

  <?php $stack = array ( 'first' , 'second' , 'third' , 'fourth' , 'fifth' ) ; foreach ( $stack as $v ) { if ( $v == 'second' ) { continue ; } echo $v . '<br>' ; } /* first third fourth fifth  */ ?> 

Send json post ajax Javascript (and JQuery)

  $ . ajax ( { url : 'users.php' , dataType : 'json' , type : 'post' , contentType : 'application/json' , data : JSON . stringify ( { "first-name" : $ ( '#first-name' ) . val ( ) , "last-name" : $ ( '#last-name' ) . val ( ) } ) , processData : false , success : function ( data , textStatus , jQxhr ) { $ ( '#response pre' ) . html ( JSON . stringify ( data ) ) ; } , error : function ( jqXhr , textStatus , errorThrown ) { console . log ( errorThrown ) ; } } ) ;

Javascript regex only letters and spaces (with JQuery)

  <script> //regex expression: var reg_name_lastname = / ^ [ a - z A - Z \s ] * $ / ; //Validation to the user_name input field if ( ! reg_name_lastname . test ( $ ( '#user_name' ) . val ( ) ) ) { // alert ( "Correct your First Name: only letters and spaces." ) ; valid = false ; } </script> 

Javascript Generate PDF from div content with JQuery

 Usar la librería: jsPDF Usar en el HTML cualquier div de donde vamos a gerar el PDF:    <div id= "content" > < h3 > Hello, this is a H3 tag </ h3 > < p > A paragraph </ p > </div> < div id = "editor" > </ div > < button id = "cmd" > generate PDF </ button > Y el JavaScript: var doc = new jsPDF(); var specialElementHandlers = { '#editor' : function ( element, renderer ) { return true ; } }; $( '#cmd' ).click( function ( ) { doc.fromHTML($( '#content' ).html(), 15 , 15 , { 'width' : 170 , 'elementHandlers' : specialElementHandlers }); doc.save( 'sample-file.pdf' ); });

Upload files to AWS with FTP FileZilla

Imagen
Here is a video tutorial for this. Just check:

[Corregido] 500 Error: File is writeable by group

Casos en los que se presenta: Cuando ingresas a tu script en PHP y aunque sólo tengas la linea de Hola mundo, aparece este mensaje. Otros mensajes similares de diagnóstico es que siempre obtienes un error 500, cuando el código nunca ha tenido problemas. Ingresas al cPanel y de repente tienes una cola de mensajes de error con el mensaje: [Day Mon 31 16:34:12 2011] [error] [client 11.111.111.111] SoftException in Application.cpp:256: File "/home/username/public_html/index.php" is writeable by group   Causas? Realmente pueden ser varias cosas: Aumentaste la versión de PHP de manera general en tu servidor, o al menos en la carpeta donde tienes tu proyecto. El servidor hizo una actualización e PHP por una nueva versión. Hiciste cambios en los permisos de tus archivos y carpetas. Algún script hizo cambios en los permisos de tus archivos y carpetas. La solución es muy simple. Ya sea con tu cliente de FTP o por el administrador de archivos, debes configurar las c