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
24
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
24
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
24
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
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
G leggere file txt e stampare con php il contenuto a video PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 1
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0
P Funzione jQuery Ajax invio file a php jQuery 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
E Transaction php PHP 11
B ciclare file xml con PHP PHP 1
L Estrazione dati php Database 6

Discussioni simili