Articoli correlati ‘software’

Creare un foglio di Excel da PHP

5 August 2009

Dalla versione di Office 97, il foglio di calcolo Excel è in grado di leggere nelle tabelle in HTML le righe e colonne. Procedendo concettualmente al contrario, possiamo creare al volo un foglio di excel giocando con i tag TABLE di HTML. Di seguito un pratico esempio:

<?php
    $filename="spreadsheet.xls";
    header ("Content-Type: application/vnd.ms-excel");
    header ("Content-Disposition: inline; filename=$filename");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My XLS title</title>
</head>
<body>
<table border="0">
<?
    for ($i=1;$i < 100; $i++)
    {
        echo "<tr>";
        for ($j=1; $j<100;$j++)
        {
            $a = $i * $j;
            echo "<td>$a</td>";
        }
        echo "</tr>";
    }
?>
</table>
</body></html>

Nella riga 3  indichiamo lo scambio tra HTML e Excel nel formato
Nella riga 4 spcecifichiamo di scaricare il file anzichè aprirlo all’interno del browser.

Come si può vedere nell’esempio si può giocare con i tag  della famiglia TABLE , e prelevare dati direttamente da MySQL per generare un foglio di Excel, ad esempio un listino di un ecommerce.

PHP Fatal error: session_start(): Failed to initialize storage module

5 August 2009

A seguito di una installazione fresh di un Linux server dedicato a funzioni di Webserver mi sono imbattuto nel seguente errore:

Fatal error: session_start(): Failed to initialize storage module

La soluzione è stata quella di modificare alcune impostazioni nel file php.ini per la variabile session.save_handler con valore da “user” a “files”.

[Session]
; Handler used to store/retrieve data.
session.save_handler = user

modificandolo in

[Session]
; Handler used to store/retrieve data.
session.save_handler = files

Nel caso in cui non possiate intervenire direttamente sul file php.ini potrete provare a forzare la funziona attraverso il file .htaccess immettendo queste due righe

RewriteEngine On
php_value session.save_handler files

Windows, scopriamo i tasti combo

5 August 2009

Nella vostra tastiera quasi sicuramente esiste il tasto con il logo di Microsoft Windows. Questo tasto, come sapete, se premuto avvia lo start menu dell’omonimo sistema operativo. Ma le sue funzionalità non sono limitate a questa singola operazione, ve ne sono altre meno note, vediamole qui di seguito:

Win Key + D: Minimizza o ripristina tutte le finestre
Win Key + E: Apre Windows Explorer conosciuto come File Manager
Win Key + F: Apre la funzione di ricerca file
Win Key + CTRL + F: Apre la funzione ricerca computer nella rete locale
Win Key + F1: Mostra la guida in lina di Windows
Win Key + R: Apre la finestra “Esegui”
Win Key + Break/Pause: Mostra la maschera proprietà di sistema
Win Key + shift + M: Riprstina tutte le finestre che sono minimizzate nella barra applicazioni
Win Key + L: Blocca il computer e richiede la password di accesso
Win Key + U: Apre le utility manager (magnifer e altro)
Win Key + Q: Cambia profilo tra gli utenti attivi