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 Segui Discussione Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum


 World of Tanks: Speciale Pass di battaglia: The Walking Dead
 Extremelot: Challenge delle Zucche!
    
    FragPunk → Gioco d'azione frenetico ispirato al punk, con gameplay caotico, ribelle ed energia illimitata! Gioca gratuitamente!
 I dati del generatore di rank sono stati aggiornati!
 Pandora Upside Down High School: Gita scolastica - Ave Roma!
 Il gestore di Western Redemption Gdr ha risposto alla recensione di andrewfg88
    
    The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
 Il gestore di Black Sails Chronicles ha risposto alla recensione di piripicchia
 andrewfg88 ha recensito Western Redemption Gdr
 mattew1010 ha recensito Naruto GDR - Beyond the Great War
 World of Tanks: Afferrate subito il leggendario M4A3E8 Fury!
    
    Seconda Era → Vaste terre coperte di ombre e misteri, dove ogni eroe scrive la storia del Mondo di Eidel. Seconda Era, Play By chat
 RAID Shadow Legends: Mazzo Alimentare del Fato
 primo27 ha recensito New World GDR
 morositas ha aperto una nuova discussione: [GDRCD 5.6.0.6] Mancanza di un file prenotazioni stanze
    
    Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
        
 Timestop D20 - Vi presentiamo Timestop D-20: L’orologio perfetto per i giocatori di ruolo!
    
        
 The Gate Mud - Pensate che l'era dei MUD è finita? The Gate risorge!
    
        
 Pandora School - Intervista a Pandora Upside Down High School il play by chat urban fantasy ambientato in una scuola
    
        
 Cronache di Gehenna - Intervista alle gestrice del GdR play by chat urban fantasy Cronache di Gehenna
    
        
 Risorse Mud - Lista dei siti e portali che parlano dei Multi User Dungeon in italiano
    
        
 Il Fattore C - Per fattore C s’intende, ovviamente, l’esclamazione «Che fortuna!», pronunciata spesso in ambito ludico.
    
        
 Videogame - Tesi di laurea in scienze del web con un interessante analisi del settore dei videogiochi
    
