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

    doppi apici, apici singoli e altre diavolerie

    Scusate... sogno o son Desktop?!

    Ma da quando in qua PHP l'addslashes lo effettua raddoppiando gli apici (es. '') invece di inserire il backslashes (es. /') ?!?!?!?

    mmm... mi sto scordando forse qualcosa io?!

  2. #2
    Per quanto ne so, e ne so poco o niente, dipende dal paramentro magic_quotes_sybase che evidentemente è impostato ad ON.
    dA .. foto di viaggio
    L'esperienza è il tipo di insegnante più difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  3. #3
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087
    non ho capito bene la tua domanda
    p.es. per non fare interpretare un apostrofo per un apice?
    \' .... hai detto bene: si dice backslashes ma si scrive \
    come biles (il liquore!)
    Comunque per le altre diavolerie c'è questo
    http://freephp.html.it/articoli/view...olo.asp?id=151
    ciao

  4. #4
    Grazie ragazzi, in effetti magic_quotes_sybase dice al php di anteporre come backslashes non un \ ma un '.
    Per cui se ho una frase tipo "l'ape", questa diventerà"l''ape" e non "l\'ape".
    A parte questo, non ho capito se ci sono altre differenze.

  5. #5
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087
    Originariamente inviato da cemsal
    Grazie ragazzi, in effetti magic_quotes_sybase dice al php di anteporre come backslashes non un \ ma un '.
    Per cui se ho una frase tipo "l'ape", questa diventerà"l''ape" e non "l\'ape".
    A parte questo, non ho capito se ci sono altre differenze.
    ho visto il link, ma sinceramente non ne sono convinto .....
    una stringa tipo "quando ci sono i fiori l'ape si fa un giro!", viene letta correttamente.
    il problema è quando sei costretto a racchiudere una stringa in apici
    'quando ci sono i fiori l\'ape si fa un giro!'
    si deve scrivere
    'quando ci sono i fiori l\\'ape si fa un giro!'
    che si deve usare la scrittura con \
    Di questo "l''ape" non ti so dire.
    per esempio:
    $stringa = "Egli disse:\"Naviga su html.it!\"";
    come dice

    Se all'interno della stringa vogliamo inserire le virgolette doppie ("), il carattere di backslash (\), o il simbolo del dollaro ($) dobbiamo effettuarne il cosiddetto escape. Sarà necessario, cioè, far precedere tali simboli dalla backslash così: \", \\, \$, in caso contrario potremmo ottenere un messaggio d'errore. È anche possibile inserire alcuni caratteri speciali quali linefeed (new line), \n, carriage return, \r, o tab, \t.

    come è scritto in questa pagina:
    http://freephp.html.it/articoli/view...olo.asp?id=151
    resto perplesso
    ciao

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.