Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
KNXWEB executer du php?
#5
Si certain son intéressé voici la procédure

Il suffit de créer un block HTML avec dedans <object data="./
gmail.php" type="text/html" />

Ensuite à la racine de Knxweb vous mettez un fichier php nommé
gmail.php contenant

<?php
require('parser_xml.php');
$login = 'votre_login_gmail';
$mdp = 'votre_mdp_gmail';
$xml = file_get_contents('https://' . $login . ':' . $mdp .
'@mail.google.com/mail/feed/atom/unread/');
$parser = new XMLParser($xml);
$parser->Parse();

$unread_mail = $parser->document->fullcount[0]->tagData;
echo '<a href="https://mail.google.com/" target="_blank">' .
$unread_mail . ' mail(s) non lu</a>';
?>

ensuite vous télécharger le parser sur ce site http://www.criticaldevelopment.net/xml/doc.php
en fonction de votre version de php que vous renommez parser_xml.php
et qu'il faut placer à la racine de knxweb.

Voila c'est artisanal mais ca fonctionne.

Il reste maintenant à faire de jolie icone et de faire en sorte que sa
s'actualise automatiquement.

A+


On 10 fév, 14:26, kraven <ohl.christo...@gmail.com> wrote:
> Donc ça fonctionne Smile
> Il ne manque plus qu'un refresh automatique toute les x minutes est
> c'est parfait Smile
>
> Merci
>
> On 10 fév, 14:14, kraven <ohl.christo...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Merci Anthony, je teste ta solution.
>
> > Pour le parser xml il vient d'icihttp://www.criticaldevelopment.net/xml/doc.php
>
> > A+
>
> > On 10 fév, 14:06, Anthony PENHARD <a.penh...@gmail.com> wrote:
>
> > > Salut,
>
> > > essai un truc du genre Saddans design.xml)
>
> > > <control type="html" label="gmail" x="100" y="100"><![CDATA[
> > >   <object data="TAPAGEPHP.php" type="text/html" />
> > >   ]]></control>
>
> > > avec dans TAPAGEPHP.php tu met le code que tu donne
>
> > > j'ai essayer rapidement ça à l'air de fonctionner
>
> > > PS : je suis intéressé par l'idée et donc le code source de ton
> > > "parser_xml.php"
>
> > > @+
> > > Anthony.
>
> > > Le 10 février 2011 13:50, kraven <ohl.christo...@gmail.com> a écrit :
>
> > > > Bonjour,
>
> > > > Je cherche un moyen d’exécuter un script php dans un block de Knxweb.
> > > > J'ai essayer de mettre du http dans un élement HTML Block mais sa ne
> > > > fonctionne pas.
>
> > > > Le but de l’opération est d'afficher le nombre de mail non lu dans ma
> > > > boite gmail.
>
> > > > Voici le code que j'utilise.
>
> > > > <?php
> > > > require('parser_xml.php');
> > > > $xml = file_get_contents('https://
> > > > ***.****...@gmail.com:Mot_de_pa...@mail.google.com/mail/feed/atom/
> > > > unread/' <http://ot_de_pa...@mail.google.com/mail/feed/atom/%0Aunread/%27>
> > > > );
> > > > $parser = new XMLParser($xml);
> > > > $parser->Parse();
>
> > > > $unread_mail = $parser->document->fullcount[0]->tagData;
>
> > > > echo $unread_mail;
> > > > ?>
>
> > > > Quelqu'un aurai une idée?
>
> > > > Merci


Messages dans ce sujet
KNXWEB executer du php? - par kraven - 10/02/2011, 13:50:15
KNXWEB executer du php? - par Anthony PENHARD - 10/02/2011, 14:06:18
KNXWEB executer du php? - par kraven - 10/02/2011, 14:14:57
KNXWEB executer du php? - par kraven - 10/02/2011, 14:26:33
KNXWEB executer du php? - par kraven - 10/02/2011, 14:46:21
KNXWEB executer du php? - par kraven - 10/02/2011, 16:08:05
KNXWEB executer du php? - par kraven - 10/02/2011, 16:25:41
KNXWEB executer du php? - par kraven - 10/02/2011, 16:43:18
KNXWEB executer du php? - par Ferllings - 11/02/2011, 08:25:32
KNXWEB executer du php? - par kraven - 17/02/2011, 15:41:32
KNXWEB executer du php? - par kraven - 17/02/2011, 16:57:27

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)