Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    problema con recupero codice html da database

    Oggi mi si è presentato un problema che non avevo mai avuto finora.
    In pratica io tramite form salvo degli articoli, delle news, in un database mysql. Recupero i valori del post, e poi faccio l'update, in questo modo:

    $valore = addslashes(stripslashes(trim($_POST['testo'])));
    $update = mysql_query("UPDATE tabella SET testo='$valore'",$db);

    Questo testo può contenere anche caratteri speciali e tag html. Quando però lo vado ad estrarre dal database, mi stampa tutti i tag! In certi casi uso strip_tags() , ma anche se non lo metto, mi stampa il testo con tutti i tag html, senza elabolarli!!! Ovvero, mi stampa titolo e non "titolo" in grassetto... mentre con strip_tags dovrebbe stampare solo "titolo" senza formattazione!
    Perchè?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non è che prima dell'inserimento usi la funzione htmlentities o la funzione htmlspecialchars?

    Controlla il sorgente, vedi il codice dell'entita? ad esempio &gt?

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.