pb interpretation d'un ficher .php

Petit nouveau ! | 3 Messages

22 août 2006, 15:11

Bonjour,

je viens d'installer le module gnupg pour signer des mails.
je teste actuellement les exemples donnes dans le manuel php mais l'utilisation de certaines commandes ont un resultat etrange : quand j'appelle mapage.php firefox me demande si je veux ouvrir le ficher (et avec quel logiciel) ou si je veux le telecharger, au lieu de l'interpreter.

voila le code:
<?php
// nouvelle classe
$gnupg = new gnupg();
// pas vraiment besoin. Clearsign est par défaut
$gnupg->setsignmode(gnupg::SIG_MODE_CLEAR);
// ajoute une clé avec une passphrase 'test' pour signer
$gnupg->addsignkey("8660281B6051D071D94B5B230549F9DC851566DC","test");
// signer
$signed = $gnupg->sign("juste un test");
echo $signed;
?>

si je met la ligne de commande avec addsignkey en commentaire tout se passe bien.

Qu'est ce qui se passe? Pourquoi firefox fait ca?

merci

Eléphant du PHP | 177 Messages

22 août 2006, 15:50

Si ton serveur n'est pas en php5 tu risque d'avoir d'autre soucis a manipuler de la POO.


Aie excuse je suis pas sur que ce soit en rapport.
pour moi sa car en testant ton script j'ai
Fatal error: Class 'gnupg' not found in W:\var\www\Web test\Nouveau dossier\test.php on line 3
Modifié en dernier par aelurus le 22 août 2006, 15:55, modifié 1 fois.

Petit nouveau ! | 3 Messages

22 août 2006, 15:53

Salut,

il est en php5.1.2.
Quand je regarde le phpinfo il trouve bien le module ajoute. Seules certaines fonctions ont cet effet la...
Ca pourrais un un probleme de version avec autre chose que php? Ca peut venir d'ailleurs?

merci

Eléphant du PHP | 177 Messages

22 août 2006, 15:57

il manque pas un truc du genre newclass gnup ???

Petit nouveau ! | 3 Messages

22 août 2006, 16:06

Ben non je crois pas :

"dl("gnupg.so");"
code pas necessaire : le module est deja loade (en tous cas c'est ce que me retourne firefox)

"$gnupg = new gnupg();"
Creation de l'objet, si je met que ca FF ne me retourne pas d'erreur.

"$gnupg->addsignkey("8660281B6051D071D94B5B230549F9DC851566DC","test");"
Pose probleme (FF me demande si je veux enregistrer mapage.php)

Voila en gros. Le constructeur est bien la et php trouve bien le module...