Visualizzazione dei risultati da 1 a 9 su 9

Discussione: urlencode e longtext

  1. #1

    urlencode e longtext

    Ho una tabella (annunci)

    titolo varchar(100)
    testo longtext

    i dati,dopo aver riempito il form vengono inviati al db in questo modo

    $titolo = urlencode(html_entity_decode($titolo,ENT_QUOTES));
    $testo = urlencode(html_entity_decode($testo,ENT_QUOTES));
    mysql_query("INSERT INTO annunci (titolo,testo) VALUES ('$titolo','$testo')");

    L'inserimento avviene correttamente però all'interno del db il testo viene inserito in questo modo
    (Per+Prodi+%E8+stata+%ABuna+giornata+di+malintesi% ecc.)
    Dato che ha me serve fare l'esport dei dati per poi utilizzarne il testo come potrei fare per evitare
    quei segni + e % e che nel db mi venisse stampato il testo in modo pulito.

  2. #2
    In locale ho risolto mettento
    magic_quotes_sybase a on
    ma non credo che questo sia una buona soluzione, considerato che posso effettuare simili modifiche solo in locale.

  3. #3

  4. #4
    per evitare quei segni evita di usare urlencode ... o no ? :master:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    per evitare quei segni evita di usare urlencode ... o no ?
    Se lo faccio non mi salva niente.

  6. #6
    Perchè non devi usare urlencode, ma devi usare invece qualcosa tipo

    mysql_escape_string()

    che credo vada bene anche per sybase, visto che si tratta pur sempre di query sql...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  7. #7
    mysql_escape_string()
    come lo devo usare :master:

  8. #8
    al posto di urlencode.
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  9. #9
    grazie funge

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.