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 - SetzerFF

#1
La clase NumberData existe?
Lo mas seguro que UserData sea una clase de tipo Modelo, que tiene como metodo getAll, para conseguir los datos de la tabla user. Puede ser de ORM tambien.

Tienes que crear la clase/modelo NumberData y asignarlo a la tabla number si es que usas un ORM.

Salu2
#2
GNU/Linux / Re: Creacion de archivo en CentOs
19 Noviembre 2016, 19:10 PM
Ese error puede ser un problema con el disco duro. Es nuevo?

Salu2
#3
PHP / Re: query no guarda registros en la bd
17 Noviembre 2016, 04:53 AM
Cita de: elbrujo20 en 17 Noviembre 2016, 04:50 AM
para seleccionar la db es con el select?  creo que no solo hice una conexion a la bd es que no se mucho de mysql soy nuevo en eso pero gracias
SELECT es para seleccionar la tabla.

Para seleccionar la db, lo haces con mysqli_select_db() luego de hacer la conexión mysqli_connect.

Y el query, entre el mysqli_connect y mysqli_close.
#4
Desarrollo Web / Re: cookies para contraseña
16 Noviembre 2016, 22:14 PM
Hola VictorRoiget

Creo que tendrias que especificar más el sistema que queres hacer.

Un campo de login?

Podes usar sesiones, como dijo engel lex, pero cuando la sesión se expire, se tiene que loggear de nuevo.

Con el uso de cookies, se guarda la sesión en el navegador por la duración que tu sistema ponga.

Pero da mas detalles.

Salu2
#5
[quote author=nsigned link=topic=460362.msg2096136#msg2096136 date=1479226135]
Te recomiendo usar el framework de PHP llamado CodeIgniter (version 3). Es muy rápido, potente, completo, muy bien documentado(incluso en español), funciona en cualquier hosting PHP y es muy pero muy fácil de aprender.
[/quote]
Si bien no hay que negar que CodeIgniter es un framework completo, rápido y potente (Laravel también lo es) podés terminar escribiendo un código feo y desordenado. Por ej. llamar a funciones del modelo o controlador, desde la vista.
O escribir todo en el mismo controlador.
Laravel no es dìficil de aprender, es màs complejo de aprender que CodeIgniter eso si. Pero te permite escribir un código más elegante, comparado a CodeIgniter.
Laravel cumple estándares como el PSR-2, PSR-4, PSR-7, cosas que CodeIgniter no (por lo menos la versiòn 3 no lo cumplen.). Y lo otro malo de CodeIgniter es eso mismo, de que soporta más versiones de PHP antiguas, los cuales, también puede ser un problema de seguridad al correr en versiones ambiguas. CodeIgniter 3 tampoco soporta namespaces que yo sepa.

[quote author=nsigned link=topic=460362.msg2096136#msg2096136 date=1479226135]
El problema de otros frameworks como Laravel o Symphony es que hay que tener ciertos privilegios en el servidor para poder usarlo, ademas de saber usar composer. Y tambien son bastante mas complejos de aprender.
[/quote]
Con Laravel se puede subir la carpeta de desarrollo directamente por FTP, y luego subir la base de datos aparte. O crear un .zip de la carpeta de desarrollo, subirla y descomprimirla en el servidor.
Lo bueno de composer, es cuando se tiene acceso SSH, se puede actualizar ràpidamente el proyecto con la última versión estable de Laravel, con un simple comando. En CodeIgniter tendrías que bajar el .zip de CodeIgniter, y subirlo al servidor por cada actualizaciòn, lo que se hace un poco incómodo.
#6
Cita de: TheOskar en 12 Noviembre 2016, 05:41 AM
Tienes razón,Es que consulte con algunos "Expertos" en el tema y me habían dicho que PHP era un lenguaje muy ineficiente con codigo basura y esas cosas...
muchas gracias, un abrazo.
No es por el lenguaje en sì solamente. Sino que son los malos programadores los que escriben ese codigo basura. El lenguaje lo permite. Pero si escribes bien los codigos no tendrias problema.

CitarMuchas gracias. ¿Me recomendarias Laravel como Framework? o ¿Alguna vez lo has usado?
Yo he usado Laravel, y es el que te recomiendo a comparaciòn de otros como CakePHP o CodeIgniter.
Con Laravel podes escribir codigo bonito, y ahorrandote tiempo programando cosas que ya están hechas en el framework.

-Cuenta con el motor Blade, como sistema de plantillas. Muy bueno y fàcil de usar.
-Eloquent como ORM de base de datos SQL. No se si CakePHP tiene ORM pero por ej. el CodeIgniter tiene un "supuesto" ORM pero no es màs que un query builder.
Por ej. con Laravel puedes crear una entrada con un estilo orientado a objetos de manera simple
Código (php) [Seleccionar]
$entrada = new Mensaje();
$entrada->titulo = $titulo;
$entrada->contenido = $contenido;
$entrada->save();

Esto con Eloquent... Tambien tiene un Query Builder, o poder usar SQL directo.
-Sistema de migraciones, por si trabajas en equipo, para que todos tengan la base de datos al tanto.
-Bueno, tenes Artisan, que es una herramienta de consola que te permite manejar el proyecto...
-Routeo RESTful, entre otras muchas cosas màs.
-Middlewares
-Unit Tests con PHPUnit
-Usa Composer para manejar la instalaciòn y dependencias.

Tambien tiene Homestead, que es como un entorno de desarrollo Linux usando maquina virtual.


Laravel, Te va a facilitar el trabajo. Que no te abrumen todas las caracteristicas que tiene o sus nombres como Blade, Eloquent, Migrations, Artisan, etc. Tiene su curva de aprendizaje, màs compleja que CodeIgniter, pero vale la pena.
#7
PHP / Re: Inserción de datos en formulario
11 Noviembre 2016, 21:50 PM
Recordá poner el código entre código GeSHi.

No podés usar tampoco base de datos (MariaDB, o PostgreSQL por ej.)?
Tampoco podes usar un archivo de tipo texto, para actuar como base de datos? o en el peor de los casos cookies?

Porque, cuando, cierres esa pagina, va a aparecer sin entradas nuevamente. Pero si eso no importa...

Lo que veo en el código es que tomas el $datosGuardados en hidden, pero no pasas ningun valor. Podrias usar serialize() y unserialize() para guardar los datos en un array. Y luego, al hacer POST de nuevo, que se deserialize el array, se agreguen los datos nuevos al array, y serializarlo para mostrarlo en el input hidden-


Salu2
#8
En que estàs teniendo dificultades? Con la instalación? Configuración? Con el uso del MediaWiki?

Lo mejor es chusmear la documentación oficial de MediaWiki.



Salu2
#9
PHP / Re: Problema para abrir base de datos
11 Noviembre 2016, 19:53 PM
Con mysqli_select_db con el estilo por procedimientos se pasa el primer argumento la conexiòn a la DB (el mysql_connect) y luego el nombre de la db.

Código (php) [Seleccionar]
$con=mysqli_connect($server,$username,$password);
$sdb=mysqli_select_db($con, $db);


Y otra forma es usando el estilo orientado a objetos, màs avanzado.
Código (php) [Seleccionar]
$mysqli = new mysqli($server, $username, $password);
$mysqli->select_db($db);



Te recomiendo usar excepciones para los errores.
#10
Es dificil depurarlo si no vemos el código entero. o parte de él.

Porque en el segundo caso... el que no te funciona
Código (html4strict) [Seleccionar]
#main-menu.nav>li>a
Te haz fijado separando #main-menu y .nav? Y ajustandolo acorde a tu codigo HTML. Pero habria que ver el codigo o las partes esas.


Salu2