write

Mattepuffo's logo
Testo sopralineato in LibreOffice

Testo sopralineato in LibreOffice

In questo articolo avevamo visto come impostare la sopralineatura ad un testo in Word.

Oggi vediamo come fare la stessa cosa in LibreOffice; dovrebbe valere anche per OpenOffice.

La cosa che mi ha colpito di più è stata la facilità rispetto a Word.

Selezionate il testo che volete sopralineare.

Mattepuffo's logo
Classe per caricare immagini in PHP

Classe per caricare immagini in PHP

Oggi vi propongo una semplice classe per il caricamento delle immaigni in PHP.

Uso la libreria Imagick che richiede che venga installato il pacchetto php5-imagick.

In verità in molte distro è già preinstallato, ed inoltre non ho avuto problemi su nessun servizio di hosting che usando.

Quindi direi che non dobbiamo preoccuparci molto per questo.

Mattepuffo's logo
Introduzione a Node.js

Introduzione a Node.js

Siamo abitutati a considerare Javascript come un linguaggio prettamente lato client; con la nascita di Node.js abbiamo dovuto ricrederci!

Se volessimo descriverlo brevemente, possiamo considerarlo come un framework per Javascript, che rende questo linguaggio lato server.

In pratica con Node.js potremmo eseguire tutte quelle operazioni come IO su filesystem, connessione a database (Mysql e MongoDB per fare un esempio) senza usare un linguaggio lato server com PHP, Java o Asp.NET.

Oggi vediamo un mini tutorial di introduzione.

Mattepuffo's logo
Rimuovere estensioni dagli URL con htaccess

Rimuovere estensioni dagli URL con htaccess

La regole RewriteRule di Apache è di sicuro una delle più usate, in quanto consente di rendere gli URL ben formati e di più facile lettura per i motori di ricerca.

In genere una delle cose che si fa subito è quella di cambiare l'estensione, anche per non far vedere il linguaggio usato.

Molto spesso, invece, si desidera levarla del tutto l'estensione, rendendo così l'URL più "parlante".

Mattepuffo's logo
Creare PDF con PHP e TCPDF

Creare PDF con PHP e TCPDF

Oggi vedremo come creare file PDF con PHP.

Useremo una libreria esterna, molto ampia e con moltissimi strumenti: TCPDF.

Qui anche una pagina con le poche istruzioni per l'installazione.

Una volta eseguite le operazioni varie, vediamo come fare; lo scenario è questo: vogliamo trasformare un articolo in PDF in modo che l'utente se lo possa scaricare in locale.

Abbiamo quindi un form con qualcosa del genere dentro:

<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" name="frm_download" style="float: right;">
      <a href="javascript:document.frm_download.submit();" alt="Download">Download PDF <img src="css/images/pdf.jpg" alt="Download" width="35"></a>
</form>

A questo punto vediamo il codice che viene richiamato al submit:

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    include_once 'lib/conn.php';
    $pdfTitolo = NULL;
    $pdfTesto = NULL;
    $objPdf = Connessione::getInstance();
    foreach ($objPdf->getArticolo($_GET['id']) as $art) {
        $pdfTitolo = $art['art_titolo'];
        $pdfTesto = $art['art_testo'];
    }
    include_once 'create_pdf.php';
}

Eseguo una query su db e poi richiamo il file crea il PDF.

Mattepuffo's logo
Generare Feed RSS con PHP

Generare Feed RSS con PHP

Generare dei Feed RSS per il proprio blog con PHP, è una pratica piuttosto semplice se ci si affida a librerie apposite.

Io sto usando questa con molta soddisfazione; la libreria si chiama ajaxray e la trovate qua.

Scaricatela e scompattatela; vedremo un semplice esempio prendendo i dati da database.