Ciao a tutti...

Sto facendo un app facebook di prova... hostata su altervista.

Codice PHP:
<?php
require_once '../fb_engine/facebook.php';

$appapikey 'XXX';
$appsecret 'XXX';
$facebook = new Facebook($appapikey$appsecret);
$appcallbackurl 'index.php';

$user_id $facebook->require_login();
$user $facebook->require_login();

try
{
    if (!
$facebook->api_client->users_isAppAdded())
    {
        
$facebook->redirect($facenook->get_add_url());
    }
}
catch (
Exception $ex)
{
    
$facebook->set_user(nullnull);
    
$facebook->redirect($appcallbackurl);
}
?>
Codice PHP:
<h1>Primo esempio di applicazione </h1>
<?php
require_once 'appinclude.php';

echo 
'

User ID utente: '
.$user.'</p>';
echo 
'

Nome utente: <fb:name uid="'
.$user.'" useyou="false" /></p>';
echo 
'

Amici: </p>'
;

$friends $facebook->api_client->friend_get();

echo 
'<ul>';
{
    foreach (
$friends as $friend)
    {
        echo 
'[*]<fb:name uid="'.$friend.'" useyou="false" />';
    }
}
echo 
'[/list]';
?>
Riesco a collegarmi all'app però l'unica cosa che mi appare sulla pagina è "Primo esempio di applicazione". Del resto nemmeno l'ombra...
Ho provato a levare le restrizioni server to server ma il risulatato è lo stesso... qualcuno saprebbe dirmi cosa c'è che non va?

I più se punto il browser al sito dove risiede l'app ho: indirizzo_del_mio_sito/index.php?auth_token=NUMERI_CHE_CAMBIANO_DI_CONTIN UO e in basso firefox dice "In attesa di www.facebook.com".... che succede? E cosa sono quei numeri che cambiano sempre nell'URL?

Se metto degli echo, si stampano a video solo quelli che stanno sopra il require_once... tutto quello che sta sotto è come se non esistesse... Non capisco.

Se metto "Attiva supporto php5 (off = php4) a off" ho questo errore: Parse error: syntax error, unexpected '{' in /membri/percorso_mio_sito/appinclude.php on line 15. Cosa è quel membri? Comunque la riga 15 è la { che apre il try... Mah!!!

Grazie a tutti.