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

    Ritorno a capo passato con una define...

    Salve,

    ho un piccolo problema.

    Stò facendo i file per i multilingua del mio sito ed ho un problema a mettere il carattere "ritorno (\n)" nelle define:

    spiego meglio.

    In un file che si chiama it.php ho:

    Codice PHP:
    DEFINE ('_VAR''Ciao io sono %s \n Abito a %s'); 
    Nel file dove include it.php scrivo:

    Codice PHP:
    echo "<td value=1 title=' ";

    printf(_VAR,"Federico","Citta");

    echo 
    " ' ></td>"



    Il risultato di questa formattazione è però:

    Ciao io sono Federico \n Abito a Citta



    Se però metto dentro il TD Title='Ciao io sono Federico \n Abito a Citta' il risultato è:

    Ciao io sono Federico
    Abito a Citta'



    considerando come si deve il "\n"



    Qualcuno sa dirmi a cosa è dovuta questa differenza???

    Ringrazio

    Federico

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Codice PHP:
    DEFINE ('_VAR'"Ciao io sono %s \nAbito a %s"); 
    Usa i "doppi apici" e non li 'apici singoli'

    (inoltre lo spazio dopo \n è superfluo)
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    Pefetto così.

    Grazie mille.

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.