Categorie
Web

Come ottimizzare un Tema WordPress

WordPress, offre tantissimi vantaggi agli utenti che desiderano realizzare un sito Web.. che sia un Blog, un sito statico o un ecommerce. Però per offrire questi vantaggi che soddisfano tutte le necessità degli utenti, ci ritroviamo ad utilizzare “funzioni” che non sono di nostro interesse. Per ottimizzare la struttura del nostro tema wordpress, aggiungiamo al file funtions.php le seguenti stringhe:

remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'start_post_rel_link');
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'adjacent_posts_rel_link');
Categorie
Web

Come proteggere wordpress dal XML-RPC Pingback Abuse

Vediamo in questa guida come proteggersi dal XML-RPC Pingback Abuse in wordpress e rendere più sicuro il nostro sito internet.

Moltissimi sono stati i siti wordpress attaccati, e tanti di questi mediante attacchi di tipo DDoS.

Vediamo quindi come prevenire gli attacchi DDoS che sfruttano la vulnerabilità di XML-RPC

Con .htaccess

<Files "xmlrpc.php">
     Order allow,deny
     Deny from all
</Files>

Aggiungendo una riga nel file wp-config.php

add_filter('xmlrpc_enabled', '__return_false');

Disabilitare il servizio di PingBack mediante un Plugin
Vai al Plugin: Disabilitare PingBack

Aggiungere un filtro al file functions.php

function rimuovi_pingback($headers) {
    unset($headers['X-Pingback']);
    return $headers;
}
add_filter('wp_headers', 'rimuovi_pingback');
Categorie
Web

Come unire due o più PDF in uno con PHP su Server Linux

Vediamo come unire, concatenare uno o più documenti PDF utilizzando PHP e il comando di Ghost Script (GS), per unire uno o più PDF su Server Linux. In questa maniera siamo in grado di unire più PDF in uno sfruttando il comando da terminale GS. Così facendo non abbiamo necessità di scaricare ed utilizzare librerie esterne.

Poniamo di dover stampare più documenti generati dal nostro gestionale, la scheda anagrafica, scheda certificazioni etc… Come evitare che alla fne la richiesta di stampa debba essere inviata magari per 10 o 20 documenti. Il metodo che sto per suggerirvi è utile per generarne uno che poi va in stampa…


$pdfs = array( "primo_documento.pdf", "secondo_documento.pdf");
$pdf_unificato = "documento_unito.pdf";
$cmd = "gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$pdf_unificato ".implode(" ",$pdfs);
shell_exec($cmd);

Usando queste poche righe di codice,  salviamo su server il PDF unificato, assegnandogli il nome impostato nella variabile $pdf_unificato.

Buon Lavoro!

Categorie
Web

Come rimuovere tutti gli elementi che contengono uno specifico valore da un’array in PHP

Vediamo come rimuovere tutti gli elementi, con uno specifico valore e chiave, da un array in PHP.

Categorie
Web

Come allineare verticalmente il testo in un DIV

Esempio su come allineare in verticale un testo all’interno di un DIV

Categorie
Web

Come creare una tabella con i DIV e il CSS

Vediamo come realizzare una tabella utilizzando solamente i DIV ed il CSS

Categorie
Web

Come inserire le immagini di Instagram sul tuo sito in PHP

Integriamo le nostre immagini di Instagram sul nostro sito o blog con PHP e le Api di Instagram

Categorie
Web

Come eliminare duplicati da un array in php

Vediamo come eliminare elementi duplicati da un array utilizzando la funzione array_unique in php

Categorie
Web

Come riconoscere un dispositivo mobile con Php

Utilizziamo lo USER AGENT del PHP per scoprire se un utente sta navigando da un dispositivo mobile o da PC

Categorie
Web

Come fare tabelle con colori alternati in CSS

Codice di esempio per creare tabelle con colori alternati in CSS/HTML

Categorie
Web

Come estrarre parte di una stringa in PHP

Vediamo come usare le funzioni strpos e substr per estrapolare parte di una stringa in PHP

Categorie
Web

Come leggere una directory in PHP

Un rapido tutorial su come leggere il contenuto di una cartella in php

Categorie
Web

Come aggiungere l’icona al nostro sito

Come aggiungere un’icona al nostro sito

Categorie
Web

Impostare l’immagine d’anteprima di un link su facebook

Facebook, come ben sappiamo, permette la condivisione dei nostri link. Spesso però l’immagine associata non è di nostro gradimento.

Categorie
Web

Come aprire un popup con javascript

Come aprire un popup, una nuova finestra utilizzando javascript

Categorie
Web

Come inserire la mappa di google sul nostro sito

Vediamo come inserire una mappa personalizzata di google sul nostro sito internet, con l’utilizzo delle API e Javascript

Categorie
Web

Mostrare Errori in PHP

Due semplici righe per impostare la rilevazioni degli errori in PHP