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

#1
PHP / Aporte: sistema multilenguaje con JSON
28 Mayo 2016, 22:08 PM
Os traigo un sistema limpio multilenguaje con JSON para facilitar la tarea de la traducción de vuestros sitios.

Código (php) [Seleccionar]

<?php

/*
 * Esta librería añade los idiomas disponibles.
 */

// Notificar errores de ejecución menos E_WARNING para las rutas desde la raíz.
error_reporting(E_ERROR E_PARSE);

// Declaración de los ficheros de lenguajes:
$getLenguajeES file_get_contents("php/Lenguajes/Castellano.json");
$getLenguajeEN file_get_contents("php/Lenguajes/English.json");
$getLenguajePT file_get_contents("php/Lenguajes/Português.json");

if(!isset(
$_GET["i"])) {
    
$_GET["i"] = '';
}

// Declaración de la variable 'i'.
$Lenguaje $_GET["i"];

if(
$Lenguaje == 'Castellano') {
    
$Mostrar json_decode($getLenguajeEStrue);
}

elseif(
$Lenguaje == 'English') {
    
$Mostrar json_decode($getLenguajeENtrue);
}

elseif(
$Lenguaje == 'Português') {
    
$Mostrar json_decode($getLenguajePTtrue);
}

// Si no figura ningún idioma que no sean los disponibles mostrará el castellano por defecto.
else {
    
$Mostrar json_decode($getLenguajeEStrue);
}

?>



Archivo JSON de ejemplo:
Código (json) [Seleccionar]

{
    "lang": "es",
    "welcome": "Bienvenido",
    "end": "Acabar"
}


Y cómo imprimirlo en pantalla...
Código (php) [Seleccionar]

<?php echo $Mostrar['lang']; ?>


¡Suerte!
#2
PHP / Re: ¿POO o Programación estructurada?
24 Julio 2015, 07:03 AM
Gracias por vuestras opiniones, la verdad, voy a animarme y probar este "nuevo campo" de clases y objetos, y sí, sé Inglés y ya trabajé hace unos meses con objetos en Java, y suponiendo que la POO va a avanzar más que la estructurada, tendré que aclararme y aprenderlo.

Un saludo y gracias compaes.
#3
PHP / ¿POO o Programación estructurada?
23 Julio 2015, 16:45 PM
Veréis, como ya sabéis, llevo un tiempo con PHP, después de ya saber lenguajes como CSS3, HTML5 u otros como JQuery, pero me gustó intentar probar algo nuevo, PHP.

La verdad es que al principio me daba un poco de miedo pero ahora poco a poco voy intentando esforzarme en entender y aprender de la forma correcta, estoy más acostumbrado a la programación estructurada, y hasta que me doy cuenta de POO, ¿es mejor? ¿es peor? ¿Es más organizable? Espero vuestras opiniones.

Un saludo.
#4
Tengo una duda y es que me gustaría saber si hay alguna forma de leer una imagen monocromática con PHP en la que sólo los colores negro y blanco definieran los números 0 y 1 y pasar el texto por pantalla con un echo.

La cosa sería hacer que la función lea de izquierda a derecha y de arriba a abajo.

Espero que podáis aclarar mi duda, un saludo.
#5
Cita de: ivancea96 en 20 Julio 2015, 14:35 PM
El único caso donde se elimina el signo menos, es en b^2. Pero eso es matemática, menos por menos es más.
#6
Lo habré quitado sin querer, ¿podrías especificarme en qué línea de código pasa eso?
#7
Pero es que no es sólo poner el if donde ponga los paréntesis, eso es la parte visual, haría falta la parte del código, porque a veces se elimina el signo menos y otras se añade, ¿me entiendes compae?

Por cierto, creo que más o menos lo voy entendiendo, itentaré basarlo.
#8
En la representación sí se ve si son negativos o positivos.
¿En la raíz cuadrada? Será algún fallo, tendré que echarle un vistazo.

Hombre... está muy repetido por las posibilidades que tiene. Por ejemplo:
Si a es negativo, b es positivo y c es negativo, lo represento como  010 para no perderme, y que si a = 0, b = 1 y c = 0 HACER ALGO, en este caso, hacer la ecuación con los números representados y en la gráfica de LATEX agregar los paréntesis que se agregan a los números negativos en las ecuaciones

¿Y cómo lo hago sin el if/else? Saludos y gracias por tu comentario.
#9
Bueno, pues os traigo otro script, que calcula una ecuación de segundo grado, vamos... que te la da completa.
Fórmulas hechas con imágenes para que la lectura de código sea más sencilla, le doy las gracias a engel lex por darme esa idea.

Inicio del pseudocódigo
[Resolución de la ecuación cuadrática ax2 + bx + c = 0]
   1. Pedir valores de los campos.
   2. Capturar valores de a, b y c.
   3. Si VALUE = (NEGATIVO = 0 AND POSITIVO = 1) 000
   4. ENTONCES VALOR SERÁ !=.
Final del pseudocódigo


Si encontráis algún error, ¡comentadlo!



https://mega.nz/#!yI0AVRDB!0ekZ4hPEZkWM8WB3m1Ds-NqpaCco5uR8pLZflVQnFxQ

El código del script supera las 500 líneas así que me veo obligado a subirlo a MEGA. Un saludo.
#10
Gracias por el consejo, quizás le eche un vistazo a ver cómo se desempeña.  :rolleyes: