Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [php]:strip tags

  1. #1

    [php]:strip tags

    ma cosa serve questa funzione oltre a non far inerpretare il codice html?

    io l'ho inserita nel mio sito perchè qualcuno me l'aveva consigliato!

    il problema è nato dal fatto che se nel database inserisco l'asterisco quando lo estraggo e lo stampo mi viene fuori /' invece di ', xkè?
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  2. #2
    volevi dire asterisco o apostrofo (apice singolo)?

  3. #3
    eppure faccio

    quando lo estraggo dal database le seguenti trasformazioni:

    Codice PHP:
    $testo estrai_dato();
    $testoutf8_decode($testo);
    $testostrip_tags($testo);
    $testonl2br($testo); 
    ovviamente quando inserisco il dato nel database faccio altre trasformazioni:

    Codice PHP:
    $testoutf8_encode($testo);
    $testo=mysql_escape_string($testo);
    inserisci_dati($testo); 
    dove sbaglio?
    perchè mi stampa /' invece di ' (per l'asterisco)
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  4. #4
    [supersaibal]Originariamente inviato da mr_bungle
    volevi dire asterisco o apostrofo (apice singolo)? [/supersaibal]
    apice singolo! cioè questo '

    ma anche doppio apice e tutti i caratteri speciali del genere!
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  5. #5
    mi sa che è quel

    mysql_escape_string()

    che faccio prima di inserire il dato nel database!

    ma come si fa a fargli fare il processo inverso cioè fargli togliere i caratteri di escape?
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  6. #6

  7. #7
    grazie!
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  8. #8
    [supersaibal]Originariamente inviato da Whitecrowsrain
    eppure faccio

    quando lo estraggo dal database le seguenti trasformazioni:

    Codice PHP:
    $testo estrai_dato();
    $testoutf8_decode($testo);
    $testostrip_tags($testo);
    $testonl2br($testo); 
    ovviamente quando inserisco il dato nel database faccio altre trasformazioni:

    Codice PHP:
    $testoutf8_encode($testo);
    $testo=mysql_escape_string($testo);
    inserisci_dati($testo); 
    dove sbaglio?
    perchè mi stampa /' invece di ' (per l'asterisco) [/supersaibal]
    nota: è un bene che ti stampi \\' altrimenti avresti un saccccccooo di problemi ^^
    nota2: l'utf8 non ti serve ... tranne se permetti l'inserimento di dati da parte di russi, cinesi, giapponesi e cosi via ^^
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.