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

#11
PHP / Re: [Resuelto] Traducir pagina PHP
14 Enero 2015, 21:17 PM
Cita de: MinusFour en 14 Enero 2015, 15:46 PM
Nada mas ten cuidado con el LFI ahí. Sería mejor poner una lista blanca para que solo puedas incluir archivos de lenguaje.

Por eso es un ejemplo básico. De cómo definir que archivo usar existen varias maneras (cookies, sesiones, DB) y obviamente la menos segura es usar GET y además no confirmar nada respecto a seguridad.
#13
Para que tu respuesta sea tomada como JSON debes agregar el tipo de contenido con un header:

Cita de: iGust4v0x en 14 Enero 2015, 06:06 AM

search-users.php

Código (php) [Seleccionar]
$users = null;
if($_SESSION["is-search"] === TRUE) {
    $text = $_GET["text"];
    $query = "SELECT * FROM user WHERE MATCH(userId,names,surnames,dni,address,phone,email)
        AGAINST('".$text."')";
    $users = UserService::getInstance()->query($query);
}
$response = array("mensaje" => "Respuesta");

header('Content-Type: application/json');
echo json_encode($response); exit;


#14
Curioso, investigando rápido: https://blog.vrypan.net/2012/11/13/hfsplus-unicode-and-accented-chars/

Eso les pasa por hacer que Linus tenga que escribir más líneas de código!  :)
#15
PHP / Re: Traducir pagina PHP
14 Enero 2015, 06:23 AM
Aparte del echo... tendrás que definir alguna manera en cómo saber que idioma se ha seleccionado. Algo simple como ejemplo es solicitar tu url de la forma: www.mipagina.web?language=es

Y entonces, al recibir ese valor cargar el archivo correspondiente:

Código (php) [Seleccionar]


$language = (!empty($_GET['language'])) ? $_GET['language'].'.php' : 'es.php';
include_once($language);
echo utf8_decode(T01);



Puse el código al vuelo sin confirmar nada, posiblemente tenga algún error :D
#16
Cita de: mysqlway en 12 Enero 2015, 23:00 PM

El botón es

Código (php) [Seleccionar]
<table width="200" border="0" align="center">
  <tr>
    <td> <a target="_blank" href="c.php" class="btn btn-danger">Exportar a PPF</a> </td>
  </tr>
</table>




WTF! No sería tan sencillo cómo hacer:

Código (php) [Seleccionar]
<table width="200" border="0" align="center">
  <tr>
    <td> <a target="_blank" href="c.php?usr=<?php echo $usr?>" class="btn btn-danger">Exportar a PPF</a> </td>
  </tr>
</table>



En este caso en la página c.php recibirías usr desde get:

Código (php) [Seleccionar]

$usr = $_GET['usr'];
#17
Imposible! Cómo crees que se transmitirán datos a otro host (tus visitantes, dominio, etc) sin una dirección ip?
#19
Desarrollo Web / Re: Apache o nGinx? Debian 7
9 Enero 2015, 06:15 AM
En gral, lo que se hace es, como bien te dicen, crear un Virtualhost y apuntar tu DNS a la misma ip  que tu primer dominio. Tienes que considerar que el encargado de el switch (una vez que el servidor DNS dirige a tu servidor) es el servidor HTTP. Yo te recomendaría separar las dos carpetas (una apuntando a cada dominio) con diferente usuario.. así podrás evitar problemas si te atacan alguno.

También tengo un artículo en mi blog pero no pongo liga para no interferir con la política del foro.

Saludos.
#20
PHP / Re: Seguridad Login-Registro PHP/MySql
5 Diciembre 2014, 01:52 AM
Algo que te quitará muchos dolores de cabeza es casi casi obligar a los usuarios a crear contraseñas seguras. De ahí, ver que no te hagan inyecciones SQL y por último, asegurarte que puedes restringir la cantidad de peticiones al servidor.