elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Temas
Páginas: [1] 2 3 4 5
1  Programación / Bases de Datos / MATCH AGAINST y utf8 en: 16 Abril 2015, 12:28 pm
Hola que tal, a ver si me podéis ayudar.
Tengo una tabla (utf8) con varios campos (utf8). Creé un índice FULLTEXT usando 4 de ellos para un buscador en la web.
El buscador, con palabras sin tildes ni eñes funciona perfectamente, pero con tildes y eñes no.
En el PHP tengo puesto tanto el header para la codificación como el mysql_set_charset.
Si hago ese mismo SQL en PHPMyAdmin o en el terminal tampoco me funciona, sin embargo, con el LIKE en alguno de los campos sí.
En la tabla los datos se guardan tal cual, no se guardan caracteres extraños.

¿Sabéis qué me puede pasar?

Gracias.
2  Programación / PHP / Codificación y robots en: 13 Abril 2015, 13:53 pm
Hola que tal. Estoy teniendo un problema con una web.
La web se hizo hace como 10 años, y ha ido arrastrando ***** desde entonces, ahora yo he terminado de que funcione de manera más o menos decente, pero hay una cosa que no consigo.
La web tiene (y tenía) un buscador. Si yo busco una palabra con tilde, me busca en la BD correctamente y me muestra todos los resultados, incluso cuando se busca una palabra que tiene tilde pero se busca sin tilde.
Pero el problema viene por otro sitio: La web tiene una tabla de búsquedas, donde se van guardando todas las búsquedas que hace la gente y con un contador y tal. Después de corregir algunos fallos que tenía me he fijado en que muchas búsquedas se guardaban con una codificación muy rara, pero no es que sustituyera una tilde por un par de símbolos raros, sino una tilde por un montón de símbolos raros, por ejemplo:
Cursos de BÃ?Æ?Ã?â??Ã?â? ââ?¬â?¢Ã?Æ?ââ?¬Å¡Ã?â??Ã?¡sico de Productos Derivados a distancia en Asturias
Como no conseguía saber por qué pasaba, he puesto para que se guarde también la IP de la persona que busca, y resulta que en todos los casos que pasa eso, es el robot de Google o el de Bing.
¿Por qué pasa eso?
¿Hay alguna manera de evitarlo o solucionarlo?

Muchas gracias.
3  Programación / Desarrollo Web / Visor de fotografías panorámicas interactivo en: 28 Agosto 2014, 14:39 pm
Hola que tal.
A ver, necesito, como el propio título del post indica, un visor de imágenes panorámicas interactivo.
Es decir, que cargue una imagen panorámica la leche de grande y el usuario se pueda mover por ella.
he encontrado esto:
http://www.panorado.com/en/PanoramaGallery.php
Es exactamente lo que busco, pero resulta que es gratuito para webs personales pero de pago para webs corporativas, como es mi caso.

¿Conocéis alguna buena alternativa gratuíta?

Muchas gracias.
4  Programación / PHP / HTML en una tabla desde Symfony en: 29 Mayo 2014, 17:56 pm
Tengo un problema que es una estupidez pero no consigo solucionar.
Tengo una tabla en la Base de datos con un campo longtext, ese texto lo escribo desde un área de administración con un editor wysiwyg, aunque he probado a poner código HTML a mano y me pasa lo mismo.
El caso es que guardo el texto y luego en la web en vez de interpretar el HTML me lo escribe, es decir, que si pongo la etiqueta img, en vez de poner la imagen pone <img src.......> y si pongo un div o lo que sea igual.

¿Qué puede estar pasando?
Estoy aprendiendo a usar Symfony y con la de cosas que he hecho ya y esta es la que más problemas me está dando...

EDITO: Siempre me pasa lo mismo, cuando lo pregunto lo soluciono.
En la plantilla poner:
{{text|raw}}
5  Programación / Desarrollo Web / Problema con Sublime Text en: 20 Mayo 2014, 16:16 pm
Tengo un problema con el Sublime Text 3.
En casa lo uso en un Mac y me funciona perfectamente, pero en el trabajo, tiene un problema.

A veces, cuando abro corchetes o llaves se cierra automáticamente, pero a veces, cuando está dentro de unas comillas o lo que sea no, pero eso no es el problema, en el mío tampoco lo hace, el caso es que pulso (Alt Gr + +) y no me lo escribe. Lo mismo pasa con las llaves (Alt Gr + ç).
El caso es que las teclas del teclado funcionan: }].

He mirado que no tenga atajos de teclado que usen es combinación y no los tengo, y tampoco tengo plugins que los use.

¿Qué puede ser? ¿Se os ocurre algo?

Muchas gracias.
6  Programación / PHP / Problemas al cortar una imagen en: 16 Mayo 2014, 12:53 pm
Estoy usando imagecopyresampled para cortar una imagen.

Tengo una imagen de 300x448 y tengo que cortarla por el centro para que sea 400x225.
Consigo crear la imagen a ese tamaño, y si no los parámetros de las coordenadas están a 0 me pone esa misma imagen pero deformada, hasta ahí bien, pero si pongo el parámetro de origen del alto en 111.5 (es lo que tiene que dar) me coge esa misma imagen deformada y me la desplaza 111.5px hacia arriba, pero no me la corta como quiero yo.
Evidentemente no lo puedo hacer con Photoshop porque esta es una imagen pero luego se hará con muchas más.

¿Qué me falta por poner?

Muchas gracias.
7  Programación / PHP / Problema de rutas con Zend Framework en: 14 Mayo 2014, 12:56 pm
Yo no trabajo con Zend, pero me ha llegado un proyecto hecho con este framework y tengo un problema (es Zend, no Zend 2).

Una vez configurado el config.php y el local.ini me conecta a la BD y me abre el index, pero en cuanto abro otra página (por ejemplo: http://localhost/ejemplo/cosas.html) me da error 404. Sin embargo esa misma web, en su servidor en la nube sí que la carga perfectamente.
Y he hecho volcado completo, es decir, he cogido los archivos tal cual están en el servidor y los he metido en mi ordenador y la BD lo mismo.

¿Qué me puede faltar de configurar?
Muchas gracias.


EDITO:
Ya lo conseguí arreglar, con un .htaccess
Código
  1. RewriteEngine On
  2. RewriteCond %{REQUEST_FILENAME} -s [OR]
  3. RewriteCond %{REQUEST_FILENAME} -l [OR]
  4. RewriteCond %{REQUEST_FILENAME} -d
  5. RewriteRule ^.*$ - [NC,L]
  6. RewriteRule ^.*$ index.php [NC,L]

8  Programación / PHP / Mostrar html como texto menos los enlaces en: 31 Enero 2014, 13:09 pm
A ver como lo explico.
Tengo una web con el envío de un formulario, y en el campo del contenido quiero puedas poner código html si quieres, pero que luego el navegador me saque ese código html tal cual (no lo interprete), pero que los enlaces sí que los interprete.
He hecho una función que si escribes un enlace, lo convierta a un enlace html, es decir, que si alguien escribe www.google.es, luego en código saldrá <a href="http://www.google.es" target="_blank">www.google.es</a>.

El caso es, he conseguido hacer lo que quiero, pero luego los acentos y las ñ me saca símbolos raros por muchos utf8 decodes y encondes que ponga, también he conseguido que me saque los enlaces poniendo la función esa para convertirlos a la hora de mostrarlos y no de guardarlos y luego poniendo a la hora de guardarlo pasarlo por esta función:
Código
  1. function sanitize_text($text)
  2. {
  3. }
  4.  

Pero me quita las etiquetas html que pongo y me pone barras invertidas antes de las comillas.
¿Hay alguna forma de que me funcione todo lo que tiene que funcionar sin volverme loco?
Es decir, que me muestre el código html que se introduzca pero tal cual, que no me meta las barras del demonio antes de las comillas, que no me quite las etiquetas y que no me cambie los acentos y eñes por cosas raras.

Gracias.
9  Programación / Desarrollo Web / Zona horaria al insertar evento en Google Calendar en: 23 Enero 2014, 13:11 pm
Tengo en mi web un método para insertar un evento en un calendario de Google, lo uso con el Google Client Api.
El código es este:
Código
  1. $event = new Google_Event();
  2. $event->setSummary($summary);
  3. $event->setLocation($Location);
  4. $start = new Google_EventDateTime();
  5. $objDateTime = new DateTime($startDateTime);
  6. $start->setDateTime($objDateTime->format(DateTime::RFC3339));
  7. $event->setStart($start);
  8. $end = new Google_EventDateTime();
  9. $objDateTime = new DateTime($endDateTime);
  10. $end->setDateTime($objDateTime->format(DateTime::RFC3339));
  11. $event->setEnd($end);
  12. $createdEvent = $this->cal->events->insert($calendarid, $event);
  13.  
El evento lo inserta, pero siempre una hora más tarde, no es que le cueste insertarlo una hora, sino que si yo pongo que la hora de inicio del evento es las 12:30, el evento empieza a las 13:30.
He probado con el método setTimeZone, pero pongo lo que ponga (he probado "Europe/Madrid", "Europe/London" e incluso "America/Los_Angeles") y aun así lo inserta a las 13:30.

¿Qué puede estar pasando? ¿Cómo puedo insertarlo a la hora literal del DateTime?

Muchas gracias.
10  Programación / Desarrollo Web / URL Redirect de Google en: 22 Enero 2014, 10:51 am
Hola, a ver si me podéis ayudar.

Tengo una web que quiero sincronizar Google Calendar.
He creado el Acceso a la API en Google Cloud Console, en Credentials, OAuth, he puesto como URL Redirect http://www.xxxxxxxxx.com/gmailresponse/, y esa misma URL la he puesto en la clase encargada del login en Google.

Lo que me pasa es que cuando le doy a Conectar con Google, me lleva a la página esa de conceder permisos, solicita permisos para calendarios, le doy a Conceder (o Aceptar, no me acuerdo lo que pone en el botón) y los permisos se conceden correctamente, pero en vez de volver a la página gmailresponse (que después de guardar unos datos hace un redireccionamiento a /profile/) me lleva a index.php.

¿Sabéis qué me falta por poner para que me haga el redireccionamiento correctamente?

Muchas gracias.
Páginas: [1] 2 3 4 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines