maledetti allegati ai messaggi! postato il 30/05/2009 17:46:46 nel forum programmazione, gdrcd, open source, hosting
Maledizione! Ho un problema con i messaggi con cui mi ci sto sbattendo da qualche giorno...
All'origine di tutto vi fu l'inserire le funzioni addslashes e stripslashes correttamente, poi sistemare htmlspecialchars, infine ho implementato un sistema di segnalazione dei messeggi (necessario perché ho implementato le lettere anonime).
Fatto tutto, funziona quasi tutto. L'unico neo è che quando allego un messaggio e invio un nuovo messaggio mi viene visualizzato l'html dell'allegato (che invece non ci dovrebbe essere per via degli strip_tags.
Qualcuno mi può dare una mano?
Qui trovate nuovomessaggio.phphttp://www.pastie.org/494982 ↗
Qui trovate segnala.phphttp://www.pastie.org/494986 ↗
Qui trovate messaggi.phphttp://www.pastie.org/494988 ↗
grazie!
Pagine → 1
31/05/2009 01:28:11
Potresti provare a sostituire nella riga 95 di nuovomessaggio.php
$TestoAllegato .= strip_tags(stripslashes($rs['Testo']));
le funzioni strip_tags(stripslashes()) con htmlspecialchars()
se i tag html vengono visualizzati nel messaggio ma ignorati nella formattazione dello stesso, allora hai trovato il problema, altrimenti ti suggerisco di mettere qualche echo della variabile $TestoAllegato e della query di insert nel db per vedere come sono filtrate esattamente le stringhe di messaggio e allegato.
31/05/2009 10:16:05
ora provo, ma in linea generale, nel database compaiono i tag html per cui il problema è prima dell'inserimento, ci deve essere un problema di sovrapposizione di strip_tags con un htmlspecialchars o htmlentities
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Ex Gratia GDR: Nuove Entità: Ashvini e Baron Kriminel!
Il gestore di La Tana del Ladro ha risposto alla recensione di jackcale
Left to Survive → Left To Survive è un gioco FPS con un'ambientazione post-apocalittica in cui gli Zombi hanno schiavizzato la Terra e ne hanno preso il controllo!
Il gestore di La Tana del Ladro ha risposto alla recensione di goldfish_brain
black sails chronicles ha aperto una nuova discussione: Black Sails Chronicles
eriophora si è accreditato come gestore di La Cour des Miracles
NosTale: Live adesso.. server evento NosFire!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Nuovo Play by Chat Fantasy Storico → La Cour des Miracles
Articolo → Pokémon Go: molto più di un gioco, una rivoluzione silenziosa nell'IA geospaziale
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Sondaggio → Sei favorevole all'uso dei dati dei giochi (in generale) per addestrare l'intelligenza artificiale?
lionhearted ha aperto una nuova discussione: L'Era della Solitudine e Altri Demoni e Falsi Miti del GdR
I dati del generatore di rank sono stati aggiornati!
hiskoa ha aperto un annuncio di ricerca: Eternal Dream ricerca Giocatore
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Recensione Fairy Tail - Recensione del gioco manga Fairy Tail Gdr ambientato nel mondo di Hiro Mishima
Multiplayer - Multiplayer: al tavolo con la tecnologia dei casinò online
Incontri Casuali - Siete a corto di idee per gli incontri casuali? Ecco un pò di spunti divisi in abse alla conformazione del territorio!
Mappa dei Larp - La Mappa dei Larp Italiani creata dai ragazzi di Larp Italia!
Giochi Pokémon - Lista completa dei giochi di ruolo online ambientati nel mondo dei Pokémon
Mud - Giochi di ruolo online su client telnet..scopri i Mud e la loro storia!
Brightest Star - Intervista allo staff di Brightest Star... il play by chat ambientato in un'università dell'Indiana!
Naruto Legend Gdr - Nizu viene intervistato in merito alle idee e decisioni su Naruto Legnd Gdr dopo la riapertura del gioco