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

    Problema con funzione strip_tags

    Ciao a tutti,

    sto cercando di ripulire alcune stringhe (che ho già su un database) e poi sovrascriverle nello stesso database con la versione "pulita".

    Il mio codice è:
    codice:
    $query = "SELECT description FROM ps_product_lang";
    $result = mysql_query($query) or die(mysql_error());
    
    $eccezioni = "<div>
    
    
    <table><tr><th><td>[b][i]<u>[*]<ul><font>";
    
    $i = 0;
    
    while ($array = mysql_fetch_assoc($result)) {
    set_time_limit(5000);
    $id_prodotto = $array['id_product'];
    $descrizione = $array['description'];
    $descrizione = str_replace("face=\"Verdana\"", "", $descrizione);
    $descrizione = strip_tags($descrizione, $eccezioni);
    
    $descrizione = addslashes($descrizione);
    
    $query_update = "UPDATE ps_product_lang SET
    description = '$descrizione'
    WHERE id_product = '$id_prodotto'";
    $result_update = mysql_query($query_update) or die(mysql_error());
    echo "
    OK - $i";
    
    $i++;
    }
    Eseguo lo script (senza errori) ma quando torno a verificare ho ancora campi con tag indesiderati. Esempio:
    codice:
    <tr>
    				<td>
    				<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
    <meta name=ProgId content=Word.Document>
    <meta name=Generator content="Microsoft Word 14">
    <meta name=Originator content="Microsoft Word 14">
    <link rel=File-List href="SA-PS50C6500_file/filelist.xml">
    <title>Nuova pagina 1</title>
    <link rel=themeData href="SA-PS50C6500_file/themedata.thmx">
    <link rel=colorSchemeMapping href="SA-PS50C6500_file/colorschememapping.xml">
    <!--[if gte mso 9]><xml>
     <w:WordDocument>
    [...]
    Cosa sbaglio?

    Grazie!

  2. #2
    Chiedo scusa a tutti per l'errore banale, sbagliavo nella query.

    Errata:
    codice:
    $query = "SELECT description FROM ps_product_lang";
    Corretta:
    codice:
    $query = "SELECT id_product, description FROM ps_product_lang";

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.