LinxLab

Il meglio dal laboratorio

Archive for the ‘PHP’ Category

Ripuliamo la nostra stringa UTF-8

Come da titolo, quante volte ci siamo ritrovati a dover combattere con i charset?

Chi utilizza sistemi di import, spesso si è scervellato al fine di eliminare quei caratteri che magari, creavano problemi con webservice esterni o dovuti da copia/incolla che spesso gli utenti dei siti fanno.

In nostro soccorso arrivano due semplicissime righe di codice, che hanno il compito di ripulire la nostra stringa (descrizione o qualsiasi cosa essa sia):

[php]
$charset = “UTF-8″;
$sChunk = mb_convert_encoding($sChunk, $charset, $charset);
$sChunk = preg_replace(‘/[^\x9\xA\xD\x20-\x{D7FF}\x{E000}-\x{FFFD}\x{10000}-\x{10FFFF}]+/u’,”,$sChunk);
[/php]

Grazie e al prossimo snippet 🙂

PS. non siate avari con i +1

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
  • 0 Comments
  • Filed under: PHP
  • How To Validazione e-mail

    Come per il precedente articolo:

    How To PHP: match/validate url

    Anche oggi vi propongo una mini guida sulla validazione. Stavolta parliamo delle e-mail.

    (altro…)

    Share and Enjoy

    • Facebook
    • Twitter
    • Delicious
    • LinkedIn
    • StumbleUpon
    • Add to favorites
    • Email
    • RSS
  • 0 Comments
  • Filed under: PHP
  • How To PHP: match/validate url

    Un piccolo how to sul match, o se volete la validazione, delle url in PHP.

    A chi non è mai capitato di dover validare una URL?

    (altro…)

    Share and Enjoy

    • Facebook
    • Twitter
    • Delicious
    • LinkedIn
    • StumbleUpon
    • Add to favorites
    • Email
    • RSS
  • 0 Comments
  • Filed under: PHP
  • Lavorando ad un progetto mi sono imbattuto in uno strano problema; purtroppo il sistema di debug che utilizzo una volta avviato stampa a video tutto senza la possibilità di scegliere dove e quando scrivere il debug. Quindi ho pensato di catturare tale debug e di inserirlo in una apposita variabile, in modo da poterlo, salvare in un db o stampare a mio piacimento dove meglio credo.

    (altro…)

    Share and Enjoy

    • Facebook
    • Twitter
    • Delicious
    • LinkedIn
    • StumbleUpon
    • Add to favorites
    • Email
    • RSS
  • 0 Comments
  • Filed under: PHP
  • Ri-popolare array in un ciclo

    Facciamo una piccola premessa, vi è mai capitato di dover creare uno script che dato un array dovesse ciclarlo elaborarlo e poi morire?

    Se SI, siete nella guida giusta.

    Immaginiamo ora che questo array dovesse automaticamente ri-popolarsi e quindi dare vita nuovamente al nostro LOOP, come possiamo fare?

    (altro…)

    Share and Enjoy

    • Facebook
    • Twitter
    • Delicious
    • LinkedIn
    • StumbleUpon
    • Add to favorites
    • Email
    • RSS
  • 0 Comments
  • Filed under: PHP