Come ricavare l’url senza querystring con strtok e $_SERVER[“REQUEST_URI”]

I cms sono una grande comodità, ma qualche volta, come si suol dire, si perdono in un bicchiere d’acqua!

Capita, infatti, che su IPB si possa cambiare il titolo (<title>…</title>) delle pagine (ad esempio le pagine singole nella sezione tools), ma non quello dei database senza cambiare anche il riferimento nei database stessi e quindi, ad esempio, il database “Articoli” (questo contenente l’articolo che state leggendo), che è impostato anche come homepage, non può avere un tag title diverso da “Articoli”!

Quindi, in teoria, l’unica cosa da fare sarebbe impostare un nuovo titolo allo stesso database, non chiamandolo più “Articoli”:

articoli

e non è ciò che voglio … insomma, storia complicata e a tratti decisamente ironica!

Leggi tutto

Riconoscere lingua del browser utente, e generare codice in base alla lingua con php (if, operatore ternario, switch)

In php, solitamente, abbiamo più possibilità per raggiungere lo stesso scopo!

Ad esempio, per le classiche condizioni if/else, possiamo utilizzare lo switch, o l’operatore ternario.

In questo articolo faremo alcuni esempi su come e perché scegliere una soluzione anziché l’altra!

if-else; operatore ternario; switch… cosa usare, e perché? usarli insieme, si può?

L’esempio classico if-else (cerchiamo la lingua del browser dell’utente):

Leggi tutto