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

    Invio variabili con apostrofo

    Salve a tutti.
    Quando invio da un link una variabile con apostrofo mi manda soltanto la parte iniziale.
    Esempio: echo "<td class='cyan4'>Invia dati</td>";
    Essendo il cognome D'errico mi arriva solo D
    COME POSSO FARE PER OVVIARE?
    Grazie 1000

  2. #2
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    non so se fa al caso tuo, ma usa addslashes()

  3. #3

    Grazie mille

    Fa a caso mio ma quando mi arriva la variabil e faccio echo mi esce
    D'\\\Errico
    come mai?
    Grazie

  4. #4
    Utente di HTML.it L'avatar di Angarat
    Registrato dal
    Nov 2003
    Messaggi
    157

    Re: Grazie mille

    Originariamente inviato da Antagonista
    ... ma quando mi arriva la variabil e faccio echo mi esce
    D'\\\Errico
    come mai?
    Grazie
    bisognerebbe leggere (dal link):



    addslashes
    (PHP 3, PHP 4, PHP 5)

    addslashes -- Esegue il quoting di una stringa con gli slash '/'
    Descrizione
    string addslashes ( string str )


    La funzione restituisce una stringa con il carattere di backslah '\' anteposto ai caratteri che richiedono il quoting nelle query dei database. Questi caratteri sono: apici singoli ('), doppi apici ("), backslash (\) e NUL (il byte NULL).


    forse ti è + utile htmlspecialchars()


  5. #5

    Altri problemi....

    L'apostrofo l'ho risolto con addslashes e stripslashes.
    Adesso c'è un altro problema:
    Quando invio variabili con lo spazio mi da solo la prima parte.
    Esempio
    $nome=Gian Marco
    col GET, se invio $nome mi invia solo Gian

    Mi aiutate?
    Grazie.

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.