php

Installare l’extension IonCube Loaders su Ubuntu 14.04 e Ubuntu 15.04, tool per l’encrypt e il decrypt di PHP

IonCube è un tool per l’encrypt e il decrypt di PHP che ci permette quindi di proteggere i nostri progetti.

Affinchè sia attivo sul nostro webserver (Apache o nginx), è necessario scaricare dei moduli disponibili per le varie versioni di PHP 5.4, 5.5 e 5.6 e per le architetture a 32bit e 64bit.

Scarichiamo prima di tutto

Leggi il contenuto originale su linux – Blog WebEats

Un breve tutorial da seguire per installare PHP 7 su Ubuntu LTS 14.04 (versione corrente PHP 7.0.2) ed usarlo con PHP-FPM e FastCGIPHP 7 su Ubuntu LTS 14.04

Ricordiamo che PHP-FPM è compatibile sia per nginx che Apache, mentre FastCGI solo con Apache.

Creiamo la directory dove andremo a lavorare e scarichiamo i sorgenti di PHP 7 da github

mkdir -p /opt/php-7.0.2
mkdir /usr/local/src/php5-build
cd /usr/local/src/php5-build
wget http://de1.php.net/get/php-7.0.2.tar.bz2/from/this/mirror -O php-7.0.2.tar.bz2
tar jxf php-7.0.2.tar.bz2
cd php-7.0.2/

Installiamo un pò di pacchetti necessari alla compilazione

apt-get install build-essential nano

apt-get install

Leggi il contenuto originale su linux – Blog WebEats

Webservice e cURL I Web service sono strumenti che permettono di scambiare messaggi fra client e server in una rete distribuita, indipendentemente dal linguaggio di programmazione utilizzato. I più diffusi linguaggi per la programmazione web mettono a disposizioni classi e funzioni per la loro implementazione che avviene utilizzando il protocollo SOAP (Simple Object Access Protocol).

Normalmente l’esposizione delle funzioni server avviene attraverso un documento XML che si chiama WSDL (Web Services Description Language). Secondo

Leggi il contenuto originale su Il blog di Mario Spada

YouTube video player in WordPress

YouTube video player in WordPress

Elaborando i concetti espressi in questo articolo: “Come inserire un video YouTube in una pagina web in modalità responsive e leggera”  che ho scritto per il Blog della Cooperativa Elzevira, ho pensato che potesse essere utile proporre questa modalità di caricamento dei video di YouTube anche con un plugin per WordPress.

In pratica si tratta di caricare i video di YouTube senza pre-caricare il player, in modo di

Leggi il contenuto originale su Il blog di Mario Spada

Geolocalizzare

Geolocalizzare

La definizione di geolocalizzazione è ben descritta su Wikipedia:

La geolocalizzazione è l’identificazione della posizione geografica nel mondo reale di un dato oggetto, come ad esempio un telefono cellulare o un computer connesso o meno ad Internet, secondo varie possibili tecniche.

Dunque, si tratta di convertire in coordinate geografiche un dato oggetto, che più frequentemente è un indirizzo di un edificio o di un terreno, ecc. E’ anche possibile ottenere le coordinate di

Leggi il contenuto originale su Il blog di Mario Spada

multi-process php socket

multi-process php socket

Nei precedenti articoli “PHP: un socket TCP per acquisire dati dal GPS Tracker GPS-102 compatibile OpenGTS” (prima, seconda e terza parte), ho descritto come implementare un socket TCP in PHP per acquisire i dati GPS da un tracker di tipo TK-102 (e compatibili).

Lo script però era progettato per singolo processo, cioè non poteva servire più di una connessione alla volta e non era dunque in grado di gestire connessioni

Leggi il contenuto originale su Il blog di Mario Spada

Oxwall è una piattaforma opensource per realizzare social networking, che è molto flessibile e molto facile da usare. È scritto in PHP ed utilizza MySQL come database per memorizzare i dati. Molti plugin sono disponibili nel deposito Oxwall, al fine di migliorare la funzionalità di base della piattaforma di social networking. Oggi, vi mostro come installarlo su un VPS Linux.

Prima di tutto, bisogna connettersi al VPS via SSH e aggiornare tutti

Leggi il contenuto originale su linux – Blog italiano su linux e l'open-source

widget-mspagelinkQuesto è un plugin davvero semplice, serve a mostrare nelle aree dei widget, un link con il titolo di una pagina (o di un post), l’immagine in evidenza (se caricata) e opzionalmente anche il riassunto del contenuto della pagina.

Lo schema per scrivere il widget l’ho preso da questo sito: http://www.wpbeginner.com/wp-tutorials/how-to-create-a-custom-wordpress-widget/ che spiega molto facilmente come costruirsi il proprio widget personalizzato. Il widget è stato poi inserito in un plugin.

Una caratteristica di

Leggi il contenuto originale su Il blog di Mario Spada

V-HQuesto script PHP che deve essere utilizzato da linea di comando, permette di analizzare una directory per riconoscere e “marcare” le immagini con orientamento verticale da quelle con orientamento orizzontale. In questo modo è possibile separare i due blocchi di file, per esempio per comporre una galleria fotografica omogenea nel layout.

Lo script utilizza la funzione PHP getimagesize() per calcolare il rapporto fra altezza e larghezza di una immagine jpg. Se il

Leggi il contenuto originale su Il blog di Mario Spada

importWPHo scritto questa classe PHP per sopperire all’esigenza di importare dati provenienti da altri CMS in WordPress. Sebbene esistano diversi tool di importazione dai più diffusi CMS in WordPress, questi sono difficilmente adattabili a CMS proprietari oppure semplicemente per importare dati da archivi CSV.

Questa classe consente inoltre di creare, utilizzando semplicemente i post e le categorie di WordPress, un catalogo di prodotti che non abbia l’esigenza di un carrello della spesa.

La

Leggi il contenuto originale su Il blog di Mario Spada