Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/11/2007, 15h41   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2003
Messages : 44
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 44
Points : 11
Points : 11
Envoyer un message via AIM à kitana Envoyer un message via MSN à kitana
Par défaut Acceder aux constantes des extensions externes

Bonjour,

j'essaie d'utiliser l'extension direct IO . donc j'ai télécharger le package pecl dans lequel il ya avait la dll php_dio.dll
que j'ai copié dans mon dossier ext de php, charger l'extension dans le php.ini
extension=php_dio.dll.
lors de l'appel de la fonction phpinfo() le module est présent.

lors de l'appel de la foncion dio_open() on peut y ajouter des constantes qui sont predefinies avec le module.
or certaines n'ont pas l'air d'etre accessibles.
donc je souhaiterais savoir si ya un moyen pour avoir la liste des constantes definies par dio ainsi que leurs valeur afin de les ajouter comme etant des constantes de php directement.
voici le code que j'utilise:
Code :
1
2
3
4
5
6
<?php
 
$fd = dio_open('/dev/ttyS0', O_RDWR | O_NOCTTY | O_NONBLOCK);
 
dio_close($fd);
?>
ex ici les constantes O_NOCTTY | O_NONBLOCK) ne sont pas reconnues. donc comment faire pour quelles le soient .

Merci d'avance
kitana est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2007, 16h35   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par kitana
donc je souhaiterais savoir si ya un moyen pour avoir la liste des constantes definies par dio ainsi que leurs valeur afin de les ajouter comme etant des constantes de php directement.
Seules get_defined_constants ou defined vous permettrez de le savoir.

Citation:
Envoyé par kitana
ex ici les constantes O_NOCTTY | O_NONBLOCK) ne sont pas reconnues. donc comment faire pour quelles le soient.
Dans la mesure où c'est l'extension qui les définit vous ne pouvez rien faire pour la simple et bonne raison que c'est dépendant du système utilisé.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2007, 16h52   #3
Candidat au titre de Membre du Club
 
Inscription : décembre 2003
Messages : 44
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 44
Points : 11
Points : 11
Envoyer un message via AIM à kitana Envoyer un message via MSN à kitana
bin en fait pour l'instant je suis sur windows mais le programme doit tourner aussi bien sur unix que sur windows .
je vais tester sur linux pour voir.

Merci qd même
kitana est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h28.


 
 
 
 
Partenaires

Hébergement Web