Aggiornare il vostro status su Meemi da Ping.fm

16
nov
0

Meemi è un social network ideato e popolato da italiani. Sono iscritto da tempo, ma solo in questi giorni sono diventato un frequentatore abituale grazie ad una community molto attiva e disponibile. Ma ciò che più mi teneva lontano era la mancata integrazione con Ping.fm, un servizio che permette di aggiornare il proprio status su diversi social network.

Avevo due soluzioni davanti: lasciare Ping.fm a favore di Hellotxt.com, un servizio analogo che supporta Meemi. Oppure… fare da me. Infatti Ping.fm dà la possibilità di fornire un custom URL al quale inviare il proprio aggiornamento. Quindi ho dato un’occhiata alle API di Meemi, e ho scritto in 5 minuti una semplice interfaccia in PHP.

Per usare lo script, è sufficiente:

  1. Scaricare l’archivio che ho messo nella pagina di Download del mio sito professionale
  2. Scompattare e caricare in uno spazio web (non lo avete? Registratevi su Altervista!)
  3. Impostare come “custom URL” in PingFM questo indirizzo, fatte le dovute sostituzioni: http://VOSTROSITO/pingdotfm2meemi.php?u=MEEMI_ID&p=PASSWORD

Vi aspetto su Meemi!

Gli script PHP sono troppo lenti?

22
set
0

simonedamicoSe non prendono i dovuti accorgimenti, un sito realizzato in PHP rischia di essere troppo lento e di stendere il server non appena un tot di persone richiedono di visualizzarne le pagine. Per questo Simone d’Amico ha pubblicato una serie di tre articoli che mostrano come si possa abbattere il tempo di esecuzione di certe righe di codice anche di 6 o 7 volte. La serie è intitolata PHP: ottimizzare le nostre applicazioni e secondo me merita di essere diffusa. E’ divisa in tre parti:

  1. Consigli base, variabili, strutture di controllo, cicli
  2. Stringhe e array
  3. Programmazione ad oggetti, connessione ad un database mysql, varie

Eliminare l’errore “Duplicate Entry” in MySQL

28
mag
1

Ho realizzato un altro script in PHP che permette di risolvere un fastidioso problema che si può verificare a seguito di un’importazione di un database MySQL con phpMyAdmin, dietro esigenza di Euroland, collaboratore e fornitore di hosting per WebLogiX.

Download (weblogix.biz)

Un semplice archivio di nomi in PHP

22
mag
1

Su richiesta di Vanny Rosso di Rosso Zingone ho scritto in PHP un semplice archivio di nomi che memorizza su file, protetto da password e l’ho battezzato StaRubrica. L’acquisizione può avvenire tramite form di inserimento o tramite importazione di file di testo. Ad ogni modo, viene effettuato il controllo per prevenire i doppi inserimenti. Rilascio i codici sorgenti con licenza GPL. L’unico accorgimento è ricordarsi di dare i permessi di lettura al file starubrica.dat

Trovate questo ed altri script nella sezione download di WebLogix.biz, e, come si dice in questi casi, accetto volentieri un caffé se questo script vi tornerà utile ;)

Inviare mail con PEAR in UTF-8

16
giu
2

Non so quante persone usino le classi PEAR per mandare email da codice PHP rispetto a quelle che usano phpmailer, ma io sono una di quelle.
:)

Dato che come encoding dei caratteri uso esclusivamente utf-8, mi sono trovato nella necessità di spulciare il codice PEAR per vedere come impostare di default il mio encoding preferito. I parametri da impostare sono all’interno del file PEAR/Mail/mime.php, all’altezza della riga 116. Ho modificato l’array che si trova lì nel modo seguente:

$this->_build_params = array(
'text_encoding' => '8bit',
'html_encoding' => 'quoted-printable',
'7bit_wrap' => 998,
'html_charset' => 'UTF-8',
'text_charset' => 'UTF-8',
'head_charset' => 'ISO-8859-1'
);

Suhosin per migliorare la sicurezza di PHP

29
mag
0

Installando PHP sulla mia Ubuntu mi sono accordo che veniva usata anche una patch chiamata Suhosin. Permette di aumentare la sicurezza delle applicazioni. Fonte: pianeta.com (via tuxfeed)

Come mostrare gli errori di PHP

9
mag
0

Anche se sviluppo i miei siti in PHP sulla mia macchina, capita che caricandoli sul server di produzione ci siano degli errori che si verificano per una differente configurazione. Il problema è che di solito i server di produzione non mostrano gli errori di PHP per motivi di sicurezza. Per poterli vedere, è possibile aggirare l’impostazione del file php.ini con la seguente direttiva:

ini_set('display_errors', 'On');

E’ giusto anche ricordare che non è sempre possibile usare la funzione ini_set.