Visualizzazione dei risultati da 1 a 4 su 4

Discussione: In una gallery.json

  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    In una gallery.json

    richiamata da un file php ho questo codice con un problemino... con un carattere accentato. La e di méxico...

    codice:
    {
    	"imagesPath": "/images/pp-mexico",
    	"thumbsPath": "/images/pp-mexico",
    	"prefix": "t_",
    	"galTitle": "mexico",
    	"galDesc": "",
    	"galIcon": "",
    	"images" : [
    		
    {
    
    
    "id":"1",
    "file":"001-mexico-giorno-mese-2012.jpg",
    "title":"",
    "desc":"mexico d.f. 22 novembre 2012",
    "alt":""
    
    
    }
    Se infatti nella riga:

    "desc":"mexico d.f. 22 novembre 2012",

    io metto... (come dovrebbe essere...)

    "desc":"méxico d.f. 22 novembre 2012",

    la gellery in php relativa non si carica...

    quindi al momento sono costretto a lasciare la e senza accento...

    Ho provato ad anteporre / e \ ma nulla... solito problema...

    Qualche esperto/a di php di questa estensione mi puo' aiutare a mettere questo accento?

    Grazie

    Saluti a tutti/e

    "Vero sapiente è colui che sa di non sapere" (Socrate)

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Segui il link ce ho in firma riguardo i "caratteri strani", potrebbe risolverti il problema.

    Allo script PHP che riceve i dati, fa fare una stampa a video con echo di ciò che riceve, così vedi cosa gli arriva realmente dentro a "desc".

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Segui il link ce ho in firma riguardo i "caratteri strani", potrebbe risolverti il problema.

    Allo script PHP che riceve i dati, fa fare una stampa a video con echo di ciò che riceve, così vedi cosa gli arriva realmente dentro a "desc".
    Grazie Alhazred...
    Comunque il rimedio della pagina che mi hai indicato non ha sortito l'effetto sperato...
    Ho cercato in rete e ho trovato questo..

    codice:
    echo htmlspecialchars("èòàùé");
    Ovvero tutto cio' che viene messo tra parentesi dovrebbe essere interpretato correttamente...


    Ora mi pare di aver trovato anche il punto dove poter inserire questo "pezzo ripararatore"

    codice:
    echo htmlspecialchars
    Ovvero da qualche parte.... qui dove c'e' appunto la visualizzazione della descrizione (desc)

    codice:
    if (isset($galleryConfig['galDesc'])) {
    				$this-> desc = $galleryConfig['galDesc'];				
    			} else {
    				if (alnetApplication::$debug) {
    					echo '<!-- Descrizione galleria non trovata path: ' . $_SERVER["DOCUMENT_ROOT"] . $path . '/gallery.json' . ' -->'; 
    				}
    			}
    ma non saprei coe implementarcelo...

    Grazie per un tuo parere al riguardo

    "Vero sapiente è colui che sa di non sapere" (Socrate)

  4. #4
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Segui il link ce ho in firma riguardo i "caratteri strani", potrebbe risolverti il problema.

    Allo script PHP che riceve i dati, fa fare una stampa a video con echo di ciò che riceve, così vedi cosa gli arriva realmente dentro a "desc".
    Grazie
    Ho guardato ma non fa al caso mio...
    Cercando in rete ho trovato questo invece...

    Pezzo di codice che dovrebbe risolvermi il problema...

    codice:
    echo htmlspecialchars("èòàùé");
    ma non so dove e come metterlo all'interno di questo mio codice da modificare:

    codice:
    
    if (isset($galleryConfig['galDesc'])) {
    $this-> desc = $galleryConfig['galDesc'];		//<- la riga dove implementare il pezzo risolutore... 		
    			} else {
    				if (alnetApplication::$debug) {
    					echo '<!-- Descrizione galleria non trovata path: ' . $_SERVER["DOCUMENT_ROOT"] . $path . '/gallery.json' . ' -->'; 
    				}
    			}
    Grazie per un tuo parere e aiuto nell'implementare il pezzo risolutore... correttamente all'interno del codice sopra postato.

    "Vero sapiente è colui che sa di non sapere" (Socrate)

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.