Posts Tagged ‘php’

CMS gratuito senza bisogno di Database

Published by Alessandro Musacchio on August 19th, 2009 - in Internet

Oggi vi presento un CMS gratuito che non ha bisogno di un database per funzionare.

Questo può essere utile in molti casi, quando ad esempio abbiamo bisogno di risparmiare sull’ host.

GetSimple

I soli requisiti sono:

  • Un Linux/UNIX host
  • PHP 5.1.3+
  • Apache
  • Niente MySQL Database
  • 6 minuti di tempo

Il CMS si chiama GetSimple è semplicissimo da installare e configurare, ha un gestori dei temi ed è OpenSource!!

Tags: ,

Prima applicazione per facebook (Parte 2)

Published by Alessandro Musacchio on July 30th, 2009 - in Facebook

In questo articolo iniziamo a vedere un pò di codice :D

Partiamo col creare un file che come è uso comune chiameremo appinclude.php, questo file farà il “lavoro sporco” connettendosi e creando l’ oggetto $facebook.

<?php
//Include il file dall' API che abbiamo scaricato
require_once 'facebook.php';
//Salviamo in queste variabili i codici della nostra applicazione
$appapikey = 'incollare codice qui dentro';
$appsecret = 'incollare codice qui dentro';
//Creiamo l' oggetto facebook
$facebook = new Facebook($appapikey, $appsecret);
//Chiediamo il login e prendiamo il nostro ID
$user = $facebook->require_login();
//URL di dove è situata la nostra applicazione
$appcallbackurl = 'http://www.predator1987.altervista.org/';
//Controlli che non guastano mai!
try{
if(!$facebook->api_client->users_isAppUser()){
     $facebook->redirect($facebook->get_add_url());
}
}catch(Exception $ex){
    $facebook->set_user(null,null);
    $facebook->redirect($appcallbackurl);
}
?>

Ora nei nostri file basterà includere il file appinclude.php precedentemente creato..
Facciamo un esempio: Un programma che ci visualizza i nostri amici..

<?php
//Includiamo il nostro amato file :)
require_once 'appinclude.php';
echo "
    <p>
        //Nella variabile $user c'è il nostro ID numerico
        Il tuo numero identificativo &egrave: $user!
    </p>
";
//Scriviamo ciao e la foto nostra in formato normal
echo "
    <p>
        Ciao: <fb:profile-pic uid=\"{$user}\" size=\"normal\" />
    </p>
";
//In un array mettiamo la nostra lista di amici
$friend_list = $facebook->api_client->friends_get();
// Stampiamo la foto e i nomi dei nostri amici
echo ' <p>I tuoi amici su Facebook:</p> <ul> ';
//Ciclo che serve a scorrere l' array di amici
foreach ($friend_list as $friend) {
    echo "<li><fb:profile-pic uid=\"{$friend}\" size=\"square\" useyou=\"false\" /></li>";
}
?>

Parte 1

Iniziare a programmare per facebook (Parte 1)

Published by Alessandro Musacchio on July 8th, 2009 - in Facebook

Requisiti per iniziare a programmare applicazioni per facebook sono: la conoscenza di un linguaggio di programmazione per il web, io utilizzerò PHP, un server/host con PHP 5 e preferibilmente un Database MySql.

La programmazione di un applicazione per facebook inizia con il passo fondamentale di utilizzare l’ applicazione sviluppatore.
La prima cosa che salta all’ occhio è il pulsante verde che invita ad iniziare a programmare, ci clicchiamo di sopra e arriveremo in una pagina che ci dice i passi da fare, il primo è quello di installare l’ applicazione developers, e avviare un nuovo progetto (Set Up New Application) scegliendone per quest’ ultima un nome che non non faccia riferimento alla parola facebook perchè espressamente vietato.
Fatto ciò iniziamo a configurare la nostra applicazione, clicchiamo su Edit application profile e nella scheda Modelli andiamo a settare il campo Canvas Page URL con il nome della nostra applicazione e il campo Canvas Callback URL con il link al nostro sito su cui risiede la index del nostro programma esempio http://www.miosito.it/nomemiaapplicazione e in Metodo di restituzione per ora mettiamo FBML.

Fatto questo possiamo procedere con il download delle API per php.
Scompattiamo e carichiamo i file sul server.

Ora siamo pronti a programmare :D

Parte 2

© 2010-2012 AlessandroMusacchio.it

Create your own free site