Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - [u]nsigned

#361
Cita de: gAb1 en  4 Junio 2016, 06:14 AM
Las clases ya las ví pero la verdad es que prefiero usar mi propio código (me gusta que el código sea familiar).

Solo tenes que importar la clase ssp.class.php y usar la misma. Si tenes un conocimiento medio de POO con PHP 5 es super facil.Te pongo un ejemplo de como usarla:

Código (php) [Seleccionar]
<?php
header
("Content-Type:application/json");
//tabla mysql
$table 'empleadores';

//Clave primaria de la tabla mysql 
$primaryKey 'id';
 
//Array con nombre de campos e indice para DataTable
$columns = array(
    array( 
'db' => 'id',      'dt' => ),
    array( 
'db' => 'nombre',  'dt' => ),
    array( 
'db' => 'cuit',    'dt' => ),
    array( 
'db' => 'dom',     'dt' => ),
    array( 
'db' => 'loc',     'dt' => ),
    array( 
'db' => 'act',     'dt' => )
);
 
//Datos de conexion mysql
$sql_details = array(
    
'user' => 'root',//Usuairo de mysql
    
'pass' => 'mysql_password',//password mysql
    
'db'   => 'db_name',//nombre de base de dato mysql
    
'host' => 'localhost'
);
 
require( 
'ssp.class.php' );
 
echo 
json_encode(
    
SSP::simple$_GET$sql_details$table$primaryKey$columns )
);
?>



Cita de: gAb1 en  4 Junio 2016, 06:14 AMAunque si que le dí una oportunidad a usar server-side, que básicamente es calcular el número de resultados, el número de páginas, y coger solamente el número de elementos de la página actual. El problema de esto creo que es que el buscador solo buscaría entre los elementos de la página actual y no todos (perder esta característica es algo a tener en cuenta). Por eso decidí mandarlo todo.

Estas equivocado. DataTable hace una pèticion al servidor cada vez se modifica el input de busqueda, por lo que cada busqueda se hace en el servidor, nunca en local. Incluso si lo cambias el 'ordernar por' de las columnas.

Y lo de cachear las consultas no te lo recomiendo para nada, porque limitarias el sistema a un solo usuario.
#362
No tengo ni idea de ruby, pero yo he tenido malas experiencias con postman, por eso para probar un servicio REST simplemente uso CURL desde consola, asumiendo que estas en un entorno tipo unix (linux/mac os).

http://programandolo.blogspot.com.ar/2013/08/herramienta-curl-en-el-interprete-de.html

Saludos!!!
#363
Windows / Re: Error en Windows 10
4 Junio 2016, 05:47 AM
Cita de: Toni_33 en  3 Junio 2016, 14:15 PM
Hola, hoy he intentado cortar y copiar una película pero no me deja pegarla, cuando la corto todo va bien pero cuando intento pegarla se borra todo lo de la barra de tareas y se cierran las carpetas y no se pega, he escaneado el pc con un antivirus, lo he reiniciado, apagado y vuelto a encender pero el problema sigue ahí, no tengo ni idea de como solucionarlo, os agradecería que me ayudarais.

Gracias y un saludo!

Desde y hacia donde estas intentado mover el archivo? De casualidad sera hacia un pendrive?

Yo una vez tuve exactamente este problema, y era por el tipo de sistema de archivo que tenia en el pendrive. FAT soporta un tamaño máximo de 2GB para un archivo, FAT32 4GB y NTFS hasta 16~TB.

Formatee el pendrive usando NTFS y listo, problema solucionado.
#364
Solo tenes que usar md5_file con tmp_name, ya que esta función recibe la ruta (path) del archivo y no el nombre. Una vez que ejecutes md5_file sobre tmp_name obtendrás un string de 32 caracteres, este sera el nombre final con el que copiaras la imagen a su destino definitivo. Y no olvides agregarle la extension (.jpg|.png).
#365
Windows / Re: W10 con mi nuevo portatil
4 Junio 2016, 03:45 AM
Ejecuta dxdiag y en la pestaña "Pantalla" te dirá que grafica estas usando
#366
Es una locura mandar toda la tabla a DataTables. Ademas este plugin soporta ajax de forma nativa, así te evitas programar la paginación y todo eso...

https://datatables.net/manual/server-side

Ademas DataTables ya trae una clase ssp.class.php que se encarga de hacer todo el trabajo, y emplea PDO.

Si queres, mas tarde puedo pasarte un ejemplo funcional de como implementar DataTables con ajax y paginación. Ademas de una versión mejorada por mi del ssp.class.php para el idioma español.

Ahora estoy por cocinar xD
#367
PHP / Re: Detectar links
4 Junio 2016, 03:03 AM
No veo nada raro en este código, y mucho menos nada de jquery. Podrias dar mas info? Si estas usando jquery tendrias que postear el codigo completo (php y html).

Por curiosidad, has estado editando algo de la configuración de Apache en .htaccess? Apostaría a que has configurado el mod_rewrite para urls amigables y de ahí sale el codigo 500 de error xD

Saludos!
#368
Para mi pobre entendimiento de la fisica, la teoria mas probable es la de Feynman, que postula que la antimateria es materia ordinaria viajando atrás en el tiempo, o dicho de otro modo, desplazándose por la 4 dimension. Es mas, Feynman teorizaba que en toda la historia del universo sólo había existido un electrón, viajando continuamente del futuro al pasado (y viceversa) dando la apariencia de existir miles de miles de millones de estos.
#369
Si estas aprendiendo PHP/Wordpress/MySQL lo mejor es instalarte un servidor en tu propia pc, asi te evitas FTP y los tiempos de carga. Para Windows poder usar XAMPP o AppServ. Son paquetes todo-en-uno que con un pàr de click te instalan uns servidor funcional.
#370
1) Por lo general los id son auto_increment, así que si o si se te generaría un id 5...
2)En lugar de borrar el 2 y agregar otro registro con el mismo ID, directamente hace un update al campo con ID 2 con los nuevos valores
3) MySQL no ofrece una forma nativa de limitar la cantidad de registros en una tabla de forma nativa. Esto lo tendrias que hacer desde la logica de tu aplicación, con PHP por ejemplo, pero con lo que ya te dije en los dos puntos anteriores seria inutil.

Y por ultimo si solo queres una colección de 4 elementos ni te molestes en usar bases de datos, mejor seria guardar los datos en un archivo de texto plano, JSON, XML, INI, etc...

Saludos!!!