Visualizzazione risultati 1 fino 9 di 9

Discussione: [PHP] Problema con scrittura caratteri

  1. #1
    Guest

    Thumbs down [PHP] Problema con scrittura caratteri

    Ciao a tutti, sto cercando di scrivere questo come prova:
    http://www.leonewd.altervista.org/ciao.txt
    Ma mi ritorna sempre l'errore di sql, ho provato con addslashed, htmlentries ma non riesco ad inserirlo per poi farlo visualizzare...mi date una mano? Grazie mille, ciao Davide!!

    PS. Sto usando l'ultima versione di tinymce!!

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

  3. #3
    Guest

    Predefinito

    Non ho capito molto bene a cosa mi serva nel mio caso!
    Io devo aggiungere un testo particolare con link tramite un form, che funzione posso usare?

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Sezione php, mi aspettavo che tu stessi scrivendo del codice Invece stai scrivendo nel form di una pagina, ed il form ti insulta dando errore sql? è un cms?

  5. #5
    Guest

    Predefinito

    Si, lo sto facendo da me!
    Il codice di cui parlo è questo:
    Codice PHP:
    if(isset($_POST["nuovo"])) {
    $titolo = trim(htmlspecialchars($_POST["titolo"]));
    $testo = trim($_POST["testo"]);

    $testo = $testo; # --------> qui dovrebbe andare la funzione che sto cercando!! xD

    $mesi = array(1=>"gennaio", "febbraio", "marzo", "aprile","maggio", "giugno", "luglio", "agosto","settembre", "ottobre", "novembre","dicembre");
    list(
    $mese) = explode('-',date('n'));
    $data = date("d")." ".$mesi[$mese]." ".date("Y");
    $ora = date("H.i.s");

    $new = mysql_query("INSERT INTO post (id,titolo,data,ora,testo) VALUES ('','$titolo','$data','$ora','$testo')");
    if(
    $new) { header("Location: index.php?p=admin"); }
    else { echo
    "<h1>Errore!!</h1>"; }
    }

  6. #6
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    e quindi, hai provato con mysql_real_escape_string() ?

  7. #7
    Guest

    Predefinito

    Mi da sempre errore!
    Codice PHP:
    $new = mysql_query("INSERT INTO post (id,titolo,data,ora,testo) VALUES ('','$titolo','$data','$ora','".mysql_real_escape_string($testo)."')");
    Dove sto sbagliando?? xD

  8. #8
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Primo, sapere che errore ti da e dove nella query sarebbe molto utile. La sfera di cristallo ce l'ha solo Debug. Secondo, tutti i dati vanno passati attraverso quella funzione - anche per evitare sql injection e zozzerie simili.

  9. #9
    Guest

    Predefinito

    Grazie dread!! * _ * fantastico *abbraccio forte* Grazie!!!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •