#1• ¿Por qué cuando pones comillas en un mensaje y lo envías aparece \"? ¿Puede que lo interprete mal y trate de escapearlas? |
#2• Pues no te puedo asegurar al 100% el motivo, pero es muy posible que sea problema debido a que las comillas se suelen usar en codigo html y tal... es solo una teoria, pero es lo unico que se me ocurre A ver si los expertos nos sacan de dudas |
#3• Es un problema de código, pero no de HTML. De hecho, si os acordáis, en la Vista Previa las comillas siempre han salido "escapeadas" (eso no ha pasado nunca en los foros PhpBB, por supuesto ), pero sólo era en la Vista Previa, el contenido del TextArea no te lo modificaba. Pero ahora sí, ahora te hace en el TextArea la misma modificación que hace en la visualización. Eso empezó a fallar en una de las últimas actualizaciones. |
#4•• Cuando se pasa texto a una base de datos se suele utilizar una función que modifique dicho texto eliminando los caracteres problematicos en Mysql por ejemplo podrían ser las ' y las ", para ello php implementa una función que es AddSlashes, pero lo que creo que ocurre es que se les ha olvidado aplicar la función StripSlashes que devuelve el patrón original de la cadena antes de visualizar el post. |
#5• Es decir, que la solución puede ser tan sencilla como llamar a la función StripSlashes en dos sitios (al rellenar el TextBox y al mostrar la previsualización) o quizá incluso cambiar el sitio en que se llama al AddSlashes, si es que es posible no aplicarlo hasta que se envíe definitivamente el mensaje. ¿No? |
#6•• Si, lo que ocurre es que antes de guardar un mensaje en la base de datos, le aplican un Addslashes y así no hay problemas, y a la hora de ejecutar la consulta para visualizar el post le aplican un StripSlashes para que no veamos las barras que se han añadido, y eso funciona perfectamente. Pero como decis la cosa esta en qué cuando le das a vista prevía parece que tb ejecutan la función Addslashes, y en este caso no tiene sentido (y eso es lo que no entiendo) por qué aplicar la función Addslashes si no vas a usar la base de datos, porque hasta que no posteas en realidad no se inserta el mensaje. |
#7• Bueno, el caso es que de momento eso es lo que hay y tendremos que aguantarlo hasta que lo arreglen. |
#8• Pues si antes solo aparecia en el preview. También hay otro que creo que sigue, que es cuando pones fotos en vista thumb sale error aunque luego al responder sale bien (en el caso que lo hagas bien) |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares |
No se han encontrado temas similares |