interfaccia php a google calendar

maced

Utente Attivo
30 Nov 2011
48
0
6
Ciao a tutti vorrei impostare un interfaccia in php per google calendar, per ora quello che son riuscito a capire e che si necessita di questo pacchetto ZendGdata. Vi dico come ho fatto:
1: scaricato l'ultima release ZendGdata-1.11.11.zip
2: scopattata la cartella l'ho caricata su una diretory del mio sito
3: da qui in avanti panico ho provato a far partire dal browser alcuni script demo già presenti nel pacchetto ma nulla non funziona (so che da qualche parte dovrei mettere i dati di accesso di google calendar ma nn saprei dove)

A completare il tutto vi dico che utilizzo un server aruba.
 

maced

Utente Attivo
30 Nov 2011
48
0
6
purtroppo ho capito ben poco, mi servirebbe qualcuno che lo abbia istallato e testato gli script.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Mai provato, ma "non funziona" è un pò pochino:)
Cosa hai provato della guida che non ha funzionato?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Scusami la sfacciataggine, ma l'hai letta o no la documentazione? Da quello che dici non sembrerebbe, perché è chiarissimamente indicato dove devi specificare i dati di accesso. A dir la verità, se accedi a dei feed pubblici, non devi nemmeno indicarli: puoi creare un'istanza della classe senza passarle alcun parametro.
 

maced

Utente Attivo
30 Nov 2011
48
0
6
si che ho letto ma ho sempre questo errore
Parse error: syntax error, unexpected ';', expecting '(' in /web/htdocs/www.ma-ced.it/home/prova/ZendGdata-1.11.11/library/view.php on line 35

ho due dubbi ma aruba supporta tutto ciò? avrò inserito bene il pacchetti zen?
Il mio obbiettivo è quello di editare anche il calendario tramite php
 

maced

Utente Attivo
30 Nov 2011
48
0
6
PHP:
<!DOCTYPE html 
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title>Listing calendar contents</title>
    <style>
    body {
      font-family: Verdana;      
    }
    li {
      border-bottom: solid black 1px;      
      margin: 10px; 
      padding: 2px; 
      width: auto;
      padding-bottom: 20px;
    }
    h2 {
      color: red; 
      text-decoration: none;  
    }
    span.attr {
      font-weight: bolder;  
    }
    </style>    
  </head>
  <body>
    <?php
    require_once 'Zend/Loader.php';
    Zend_Loader::loadClass('Zend_Gdata');
    Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
    Zend_Loader::loadClass('Zend_Gdata_Calendar');
    Zend_Loader::loadClass('Zend_Http_Client');
    
    $gcal = Zend_Gdata_Calendar::AUTH_SERVICE_NAME;
    $user = "[email protected]";
    $pass = "password";
    $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $gcal);
    $gcal = new Zend_Gdata_Calendar($client);
    
    $query = $gcal->newEventQuery();
    $query->setUser('default');
    $query->setVisibility('private');
    $query->setProjection('basic');
    $query->setOrderby('starttime');
    if(isset($_GET['q'])) {
      $query->setQuery($_GET['q']);      
    }
    
    try {
      $feed = $gcal->getCalendarEventFeed($query);
    } catch (Zend_Gdata_App_Exception $e) {
      echo "Error: " . $e->getResponse();
    }
    ?>
    <h1><?php echo $feed->title; ?></h1>
    <?php echo $feed->totalResults; ?> event(s) found.
    <p/>
    <ol>

    <?php        
    foreach ($feed as $event) {
      echo "<li>\n";
      echo "<h2>" . stripslashes($event->title) . "</h2>\n";
      echo stripslashes($event->summary) . " <br/>\n";
      $id = substr($event->id, strrpos($event->id, '/')+1);
      echo "<a href=\"edit.php?id=$id\">edit</a> | ";
      echo "<a href=\"delete.php?id=$id\">delete</a> <br/>\n";
      echo "</li>\n";
    }
    echo "</ul>";
    ?>
    </ol>
    <p/>
    <a href="add.php">Add a new event</a><p/>
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
      Search for events containing:<br/>
      <input type="text" name="q" size="10"/><p/>
      <input type="submit" name="submit" value="Search"/>
    </form>
  </body>
</html>

Ovviamente ho inserito i miei dati di accesso google
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
C'è qualcosa che mi sfugge: ho appena provato lo script e genera un'altra eccezione, che è normale visto che non ho configurato i dati di autenticazione, e viene generata alla riga 38, quindi la 35 è eseguita correttamente...
 

maced

Utente Attivo
30 Nov 2011
48
0
6
spiegami una cosa ma come hai inserito nella tua directory lo zendata? la cartella utile è solo library giusto da mettere nella stessa cartella dello script?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Se metti la cartella library nello script, a meno che non la aggiungi all'include_path, devi anche fare in modo che i percorsi dei file inclusi facciano riferimento a tale cartella. Io ho direttamente messo la cartella Zend (contenuta in library) nella root dello script.
 

maced

Utente Attivo
30 Nov 2011
48
0
6
ho provato sia con dati di autenticazione che senza e mi da sempre errore alla linea 35
 
Discussioni simili
Autore Titolo Forum Risposte Data
R [PHP] Interfaccia Postgres PHP 0
B [PHP] Creare un'interfaccia di inserimento testo in varie posizioni PHP 1
abulafia [postgres+php]interfaccia grafica per inserimento e ricerca dati PHP 0
L Interfaccia grafica per gestire sql server .NET Framework 1
S Interfaccia web Cisco cap1700 Reti LAN e Wireless 0
D Interfaccia Grafica in C C/C++ 3
B Visualizzazione interfaccia grafica photoshop cs 5 Photoshop 1
J Interfaccia per un gioco in HTML/CSS/JQ HTML e CSS 0
S [ACCESS]: Database e interfaccia grafica, popolare caselle dinamicamente MS Access 0
helpdesk problema interfaccia per ogni utente PHP 0
G Creazione interfaccia VISUALIZZAZIONE/CANCELLAZIONE dati database PHP 1
P Editare file di testo tramite interfaccia WEB Javascript 1
emanuelevt differenze tra classe astratta e interfaccia PHP 5
M Interfaccia per webmail-interno al sito PHP 25
Y Problema con Link interni ad una interfaccia Tab Javascript 3
X Interfaccia webmail PHP 1
M interfaccia per la modifica del sito. HTML e CSS 5
S Interfaccia Grafica Turbo Pascal... Aiuto!! Programmazione 1
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0
P lanciare script asp (o php) da jquery Javascript 1

Discussioni simili