Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    54

    Salvare le paginei HTML nel database MYSQL

    Ciao ragazzi avrei bisogno un vostro aiuto. Credo che sicuramente qualcuno di voi avrà già affrontato la problematica in questione, ma sono ore che non trovo niente su google quindi propongo qui mio problema.

    Spesso capita di sviluppare applicativi tipo "inserimento news" da pannello contenente campi: titolo, data, descrizione eccc.... Succede spesso che il cliente inserisci dei caratteri particolari o peggio ancora il copia/incolla da altri siti, e quello che accade è che la query di inserimento esplode sempre, xk magari nella descrizione c'è un accento oppure caratteri strani, io sto andando di matto.

    Mi domandavo se conoscete una classe completa in PHP che mi possa filtrare i valori prima di inserire nel database.

    La sessione del mio applicativo contiene l'editor chkeditor che mi sembra molto valido.
    Un suggerimento ragazzi? Grazie mille

  2. #2
    Se fai l'escape di norma non dovresti avere questo problema.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    54
    Quote Originariamente inviata da codencode Visualizza il messaggio
    Se fai l'escape di norma non dovresti avere questo problema.
    Io ho ad esempio la variabile:

    $sDescrizione = $_POST["sDesc"];

    lo escape che parli tu è -> mysql_real_escape_string() ?

    Ciao e grazie per la risposta... Mi potresti fare un esempio?

  4. #4
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    54
    Grazie mille! Ci proverò.. dalla guida che mi hai postato ho visto nota che dice che dovrei settare la query con mysql_set_charset() e successivamente usare mysql_real_escape_string() è così oppure no? thnk

  6. #6
    Lo puoi fare per assicurarti di utilizzare la stessa codifica.
    Comunque sarebbe opportuno abbandonare questa concezione di approccio ai database, se non ci hai fatto caso, dalla versione 5.5 di php le funzioni mysql_* sono deprecate, quindi il consiglio è quello di passare a MySQLi o PDO_MySQL.
    CODENCODE \ Branding \ Design \ Marketing
    www.codencode.it

Tag per questa discussione

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.