Nella creazione di siti web dinamici è molto importante prestare cura ed attenzione alla riscrittura delle url.
Nel farlo ci si incontra con caratteri quali il punto di domanda (?) o esclamativo (!), le virgolette e quelle doppie, ecc.
Questi caratteri, che io “chiamo di disturbo” in effetti in questa circostanza disturbano e non poco.
Ecco una semplice regola per sostituirli:
ereg_replace(“\[^0-9a-zA-Z]\”,”carattere_sostitutivo”,”vostra_frase”), dove [^0-9a-zA-Z] dice di cercare tutti i caratteri che non sono una parola, “carattere_sostitutivo” è il carattere con cui volete sostituirli e “vostra_frase” la frase o variabile in cui cercare il testo.
Semplice no?!
Dalla versione 5.3 di PHP l’uso delle funzioni ereg è deprecato ed è consigliato l’uso delle funzioni preg, che usano una sintassi Perl-compatibile nella gestione delle espressioni regolari. In funzione di cio l’espressione regolare presentata sopra verrà sostituita dalla seguente:
preg_replace(“/[^0-9a-zA-Z]/”,”carattere_sostitutivo“,”vostra_frase”);
Reading Time: < 1 minute Esclusione di una serie di prodotti selezionati tramite l'apposito menù…
Reading Time: < 1 minute Nel video che vedete di seguito, a titolo di esempio,…
Reading Time: 2 minutes Vediamo come è possibile fare il restart di php-fpm con capistrano…
"Stiamo scoprendo modi migliori di creare software,sviluppandolo e aiutando gli altri a fare lo stesso.Grazie…
Shopware ha rilasciato una security patch in grado di colmare alcune lacune di sicurezza per…
Il tema e-commerce ed omnicanalità ha sostituito l'ormai obsoleta multicanalità, vediamo di cosa si tratta.…