begin process at 2012 02 05 00:04:44
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > EXTENSION INPUT OUTPUT LIBRARY, ACÈSS DIRECT PORT PARALLEL ET SERIE

EXTENSION INPUT OUTPUT LIBRARY, ACÈSS DIRECT PORT PARALLEL ET SERIE


 Information sur la source

Note :
9,25 / 10 - par 4 personnes
9,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Classé sous :rs232, inpout32, parallel, module, serie Niveau :Initié Date de création :24/02/2006 Date de mise à jour :26/04/2006 23:41:38 Vu / téléchargé :48 652 / 2 348

Auteur : e1130

Ecrire un message privé
Site perso
Commentaire sur cette source (59)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Cet extension permet l'acèss direct au port parallel et serie (rs232) en lecture et écriture par le biais de la dll inpout32.dll sous WinNt et Win9x pour n'importe quel montage. Un exemple d'application concret: Gestion domotique complet avec interface web et php, liaison hardware de toute nature avec les ports comme des montages simple ou compliquer. Une idé simple mais bien pratique que j'ai eu en prenant ma douche ce soir... Module compiler avec delphi 6 pour PHP5.0 à 5.1.2, sources et exemple compris.

This extension allows the direct access the parallel and serial(rs232) port in reading and writing by the DLL inpout32.dll under WIN9x/NT/2000/XP for any assembly.  An example of concret application: Complete house automation with web interface and php, connection hardware of any nature with the ports like assemblies simple or to complicate.  One idea simple but quite practical... Extension and source was compiled with Delphi 6 for PHP5.0 to 5.1.2, sources and example included.

Source

  • Functions :
  • int iol_input(integer pattern)
  • boolean iol_output(integer pattern, integer pattern)
  • string iol_info()
  • iol_input(port)
  • iol_output(port, value)
  • iol_info()
  • Exemple :
  • File iol_ouput.php,
  • <?php
  • // Parallel port output
  • require_once("class/php_iol.class.php");
  • $DemoPhpIOL = new php_iol();
  • for($i=0; $i<255; $i++) {
  • $DemoPhpIOL->WriteIOOutput(888, $i); // 888dec of 378hex
  • usleep(1550);
  • }
  • echo "Output port 888(378h) value 0 : ";
  • if($DemoPhpIOL->WriteIOOutput(888, 0)) {echo "Ok";}else{echo "Error";}
  • ?>
  • File iol_input.php,
  • <?php
  • // Parallel port monitor
  • require_once("class/php_iol.class.php");
  • $DemoPhpIOL = new php_iol();
  • $RcvByte = $DemoPhpIOL->GetIOInput(889); // Base(378h) + 1 = 889
  • echo "<b>Input value : ".$rcv."</b><br>";
  • if($RcvByte > 127) {
  • $RcvByte = $RcvByte -128;
  • echo "Busy : true<br>";
  • }else{
  • echo "Busy : false<br>";
  • }
  • if($RcvByte > 63) {
  • $RcvByte = $RcvByte -64;
  • echo "Ack : true<br>";
  • }else{
  • echo "Ack : false<br>";
  • }
  • if($RcvByte > 31) {
  • $RcvByte = $RcvByte -32;
  • echo "Pe : true<br>";
  • }else{
  • echo "Pe : false<br>";
  • }
  • if($RcvByte > 15) {
  • $RcvByte = $RcvByte -16;
  • echo "Select : true<br>";
  • }else{
  • echo "Select : false<br>";
  • }
  • if($RcvByte > 7) {
  • $RcvByte = $RcvByte -8;
  • echo "Error : true<br>";
  • }else{
  • echo "Error : false<br>";
  • }
  • ?>
Functions : 
  
int iol_input(integer pattern) 
boolean iol_output(integer pattern, integer pattern) 
string iol_info() 
  
iol_input(port) 
iol_output(port, value) 
iol_info() 
  
Exemple : 
  
File iol_ouput.php,
<?php 
    // Parallel port output
    require_once("class/php_iol.class.php"); 
    $DemoPhpIOL = new php_iol(); 
  
    for($i=0; $i<255; $i++) { 
        $DemoPhpIOL->WriteIOOutput(888, $i); // 888dec of 378hex 
        usleep(1550); 
    } 
  
    echo "Output port 888(378h) value 0 : "; 
    if($DemoPhpIOL->WriteIOOutput(888, 0)) {echo "Ok";}else{echo "Error";} 
?> 
  
File iol_input.php,
<?php 
    // Parallel port monitor
    require_once("class/php_iol.class.php"); 
    $DemoPhpIOL = new php_iol(); 
    $RcvByte = $DemoPhpIOL->GetIOInput(889); // Base(378h) + 1 = 889 
  
    echo "<b>Input value : ".$rcv."</b><br>"; 
    if($RcvByte > 127) { 
    $RcvByte = $RcvByte -128; 
    echo "Busy : true<br>"; 
    }else{ 
    echo "Busy : false<br>"; 
    } 
  
    if($RcvByte > 63) { 
    $RcvByte = $RcvByte -64; 
    echo "Ack : true<br>"; 
    }else{ 
    echo "Ack : false<br>"; 
    } 
     
    if($RcvByte > 31) { 
    $RcvByte = $RcvByte -32; 
    echo "Pe : true<br>"; 
    }else{ 
    echo "Pe : false<br>"; 
    } 
     
    if($RcvByte > 15) { 
    $RcvByte = $RcvByte -16; 
    echo "Select : true<br>"; 
    }else{ 
    echo "Select : false<br>"; 
    } 
     
    if($RcvByte > 7) { 
    $RcvByte = $RcvByte -8; 
    echo "Error : true<br>"; 
    }else{ 
    echo "Error : false<br>"; 
    } 
?> 


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

24 février 2006 09:19:33 :
Manque 2 fichiers exemple "Corigé".
24 février 2006 21:58:00 :
Déboguage GÉNÉRAL, corrigé!
24 février 2006 22:40:34 :
Ajout d'une image
24 février 2006 22:45:22 :
Essais #1 pour enlever l'image
24 février 2006 22:48:40 :
Modif présentation
26 février 2006 05:53:07 :
Implémentation des CLASS
02 mars 2006 22:58:24 :
MAJ présentation en englais.
26 avril 2006 23:41:38 :
MAJ PHP5.0 à 5.1.2

 Sources de la même categorie

Source avec Zip IPHONE - ICÔNE D'APPEL TÉLÉPHONIQUE SUR L'ÉCRAN D'ACCUEIL par Rainbow
Source avec Zip Source avec une capture [APP WEB]SERVEUREXPLOREUR par thematrix01
Source avec Zip Source avec une capture MY.BOOKMARKS par inwebo
Source avec Zip M.V.C M.E.D par faceme
Source avec Zip Source avec une capture MOTEUR DE RECHERCHE YOUTUBE API par mtrix000

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture VOIR QUI VISITE VOTRE SITE par Dariumis
Source avec Zip SIMULBAL: SERVEUR POUR BALANCES ÉLECTRONIQUES DE LABORATOIRE... par laservert
Source avec Zip IMAGINE-CMS V2.20 par djack69
Source avec Zip Source avec une capture BLOC NUKED KLAN WARROCK par warrock
PHP5 - GESTION DE MODULES EN OBJET par FhX

Commentaires et avis

Commentaire de malalam le 24/02/2006 13:31:44 administrateur CS

Hello,

on ne peut pas dire qu'il y ait bcp de php...mais bon, au moins, c'est très original comme code!

Commentaire de Anthomicro le 24/02/2006 19:51:57

Salut,

ça peut être utile en tout cas c'est intéressant :-)

Commentaire de coucou747 le 25/02/2006 14:22:54 administrateur CS

salut
c'est interessant, ça mériterait pe une class, des simples quotes à la place des doubles, et des <?php à la place des <? (on n'est pas obligé de le lancer uniquement en mode php-cli...)

Commentaire de e1130 le 25/02/2006 17:51:19

Message reçu, et je suis aussi d'avi que les examples manquent un peut de raffinement au niveau présentation. Alors, je vais donc mettre un peut de temps pour faire les classes nécessaire. Ce ne dervais pas être trop long. A-t'il autre chose?

Commentaire de e1130 le 25/02/2006 18:00:08

ahah, pour ceux qui peuvent encore voir mon ancienne photo côté gauche du message. Vous trouverez un différence celle de gauche  celle du profil puisque la photo n'a pas encore fais sont chemin dans le cache srv...

Commentaire de e1130 le 26/02/2006 05:58:17

Voila c'est fait, l'implémentation des class à été effectué!!

Commentaire de TheSin le 26/02/2006 16:16:34

intéressant :)
je crois que je vais reprendre mon projet de lecteur multicartes  sur appli php :) (avec le module i2c que je devrais adapter au php ^^)

Commentaire de Antidote le 27/02/2006 20:01:45

pratique pour un bippeur de code barre, ça serais sympa de développer toute une gestion de stock autour de ça.

Commentaire de coucou747 le 27/02/2006 20:10:05 administrateur CS

une douchette à code barre est une entrée comme un clavier (j'ai développé un gestionnaire d'entreprise... mais je ne l'ai jamais terminé car mes béta testeurs ne m'ont pas fait de rapport... c'est horrible les parents et les entreprises familiales..)

Commentaire de Antidote le 27/02/2006 20:23:12

ah tu as déjà programmer ça coucou747 ? ça m'intéresserai fortement, car je risque de devoir en intégré prochainement.

Commentaire de gougougne le 28/02/2006 09:10:32

existe t'il une solution pour XP ? car apparament ça ne fonctionne pas.

Commentaire de e1130 le 02/03/2006 20:23:26

Fonctionne pour WIN9x/NT/2000/XP!!! Suivez les instructions d'installation et il n'y aura pas de problème.

Commentaire de e1130 le 04/03/2006 20:05:48

J'ai oublié d'indiquer que la dll php_iolVx.dll à été compiler pour le core php5.0.x. Cela est dû à une directive de compilation alors sois que vous attendez que je compile pour les autres versions audelà de php4.0 ou sois que vous décidiez de compiler vous même avec vos propres directive pour votre serveur.

Commentaire de olid le 07/03/2006 15:02:00

Et si çà marche sous PHP-GTK, tu marques 100 points !
http://gtk.php.net/

Tu as de la doc (en francais) sur la creation d'extension pour PHP ?

Commentaire de e1130 le 07/03/2006 20:26:59

Rien de compliquer à ce niveau là... Mon projet à pour but annuler la difficulté d'accèder au port IO pour WIN9x/NT/2000/XP surtout pour la base nt, ce qui n'est pas un problème pour linux. Rien de compliquer et pas besoin d'une extension pour y accèder. Donc si vous suivez bien ce que je dis, il faut que vous installiez une version de PHP-GTK pour windows, alors ainsi copyé textuellement :

php-gtk existe aussi sous windows et on a vu que charger la librairie windows (.dll) ou la librairie linux (.so) en fonction du système d'exploitation sous lequel le script est exécuté ne présente pas de problème. Cela sous entend que vos scripts écrits sous linux tourneront sous windows et vice versa...

donc installer; php, iol, gtk et il n'y aura pas de problème.

Alors, je marque mes 100 points !!

Commentaire de e1130 le 07/03/2006 20:33:26

"Cela sous entend que vos scripts écrits sous linux tourneront sous windows et vice versa"

On peut entendre par là que iol pour windows ne tournerais pas sur linux. J'ai pris ce paragraphe pour indiquer que l'on peut se servir de php-gtk pour windows.

Et pour l'autre question, "Tu as de la doc (en francais) sur la creation d'extension pour PHP ? "
Zend Technologies - Extension Writing Tutorials
http://www.zend.com/php/internals/extension-writing1.php

Commentaire de olid le 08/03/2006 18:54:11

Merci... Ca va m'encourager à me lancer dans PHP-GTK : un standard au grand avenir :op

Heu... Il y aurait pas quelque part un exemple en VB6 pour faire une extension PHP ?

A part çà, tu devrais proposer ta contribution pour quel soit en standard dans PHP-GTK pour Windows ;o)

Commentaire de coucou747 le 09/03/2006 21:16:32 administrateur CS

"A part çà, tu devrais proposer ta contribution pour quel soit en standard dans PHP-GTK pour Windows ;o)"=> LOL phpgtk, tu sais même pas ce que c'est ;) c'est un bind, c'est du C, pas du php x)

Commentaire de aroune le 13/03/2006 19:02:45

salus à tous.
j'ai essaye la dll en vb5 sous window xp à l'execution j'obtient:
"visual basic à rencontré un problème et doit fermer...etc etc"
e1130 à dit:
Fonctionne pour WIN9x/NT/2000/XP!!! Suivez les instructions d'installation et il n'y aura pas de problème.
oui mais je trouve les instruction un peu legere .
une ame charitable pourait elle faire un petit programe d'exemple pour un novice qui rame?.
merci.

Commentaire de TheSin le 13/03/2006 20:32:00

mais pourquoi tu veux faire fonctionner la dll avec vb5 alors que 1) y'a vb6 depuis plusieurs années, et meme maitennant 7 et 8 (dot net), et que 2) la dll est pour être intégrée en tant que module de PHP ?
(c'est une extension PHP, comme mysql, gd2, etc ...)

Commentaire de e1130 le 15/03/2006 00:20:11

La dll php_iolVx.dll est une extension et à été compiler seulement que pour le core PHP. Un peut comme mysql, gd2, etc... Donc cette dernière ne fonctionnera pas pour vb ni pour les autres langages.

Commentaire de aroune le 15/03/2006 06:14:56

Merci pour vos renseignements,je vais continuer mes recherche car je suis persuader qu'il doit exister un moyen d'utiliser le port // en vb5,d'autant plus que je n'ais pas les moyen de me payer vb6 ou autre.

Commentaire de TheSin le 16/03/2006 00:07:06

vb dot net 2005 a une version gratuite, comme tous les langage dot net 2005 chez microsoft (c'est une nouveauté microsoft), tu n'a juste pas le droit de l'utiliser pour une application commerciale.
certes, faut une petit temps d'adaptation pour passer au dot net, mais je te le conseille fortement, c'est nettement plus puissant ;-)

la dll qu'il te faut, c'est inpout.dll
elle te permet d'utiliser le port série ou le port parallèle, suffit de lui entrer l'adresse correctement ;-) (donc dans ton cas, 378h)

Commentaire de aroune le 23/03/2006 06:08:49

à force de chercher j'ai fini par trouver.
windows xp protege le port //,donc impossible de lire ou ecrire sur celui-ci.
seule solution lancer un petit programe pour enlever la protection
il s'appelle "elkportNT".je l'ai trouver avec la dll et les programe d'exemple en vb(+ module)à l'adresse suivante:
http://elkhiyar.ifrance.com
en outre cette dll fonctionne sous windows 95,98,nt,me,2000,xp,2003.
salut à tous et merci .

Commentaire de e1130 le 01/04/2006 21:47:06

ta pas compris aroune!  Inpout32.dll contourne le problème sur windows xp, il fonctionne en kernel mode et donc écris pas directement sur le port en question...

Commentaire de gigi1 le 12/04/2006 21:21:29

Salut... bon alors j'ai suivie toute la procédure pas à pas et impossible d'exécuter le source exemple (ex. iol_info.php). J'ai toujours l'erreur "Fatal error: Call to undefined function iol_info() in C:\wamp\www\iol\class\php_iol.class.php on line 35
"... please help... :) merci

Commentaire de gigi1 le 13/04/2006 11:13:50

Au fait, j'ai ce warning lors du démarrage de php

PHP Warning:  PHP Startup: ¬4+Ø : Unable to initialize module
Module compiled with module API=20041030, debug=0, thread-safety=1
PHP    compiled with module API=20050922, debug=0, thread-safety=1
These options need to match in Unknown on line 0

Commentaire de e1130 le 13/04/2006 18:46:26

#1
Assurez-vous que le module est loader avec la fonction extension_loaded() sinon dl() pour loader
http://www.maconlinux.net/php-online-manual/fr/function.extension-loaded.html

#2
Unable to initialize module Module compiled with module API=20041030, PHP compiled with module API=20050922
...
[quote] cité plus haut dans les commentaires,
J'ai oublié d'indiquer que la dll php_iolVx.dll à été compiler pour le core php5.0.x. Cela est dû à une directive de compilation alors sois que vous attendez que je compile pour les autres versions audelà de php4.0 ou sois que vous décidiez de compiler vous même avec vos propres directive pour votre serveur.
[quote]

Commentaire de e1130 le 26/04/2006 23:45:04

Voila une nouvelle MAJ qui peut être suporté de PHP5.0 à 5.1.2

Commentaire de VorlonKen le 18/05/2006 15:27:29

Rien ne se produit ! Le port de rendement ne change pas. Input32.dll fonctionne bien avec VB6

Commentaire de smagghe le 20/05/2006 00:49:13

Bonsoir, j'utilise Delphi 2005 et php4delphi 6.2 parametré php512, je tente d'étendre les fonctionnalités de ta dll pour lui integre le protocol i2c, mais rien qu'en compilant ton source cela plante apache au chargement alors que ta dll, elle, elle fonctionne .


aurais tu idée ??... la taille de ta dll fait 407k et la mienne 402k...
Merci d'avance

Commentaire de e1130 le 01/12/2006 21:48:33

...je tente d'étendre les fonctionnalités de ta dll pour lui integrer le protocol i2c.

Mon idé étant qu'il faut qu'il ny ai aucun erreur d'execution en tmp réel sous apache sinon il plante.. Peut être en postant les fonctions i2c que tu as rajouté, il y aurrait possibilité de trouver le problème et de le corriger.

Commentaire de jfmateos le 03/02/2007 19:38:20

I´m having the same problem as GIGI1:

PHP Warning:  PHP Startup: ¬4+Ø : Unable to initialize module
Module compiled with module API=20041030, debug=0, thread-safety=1
PHP    compiled with module API=20050922, debug=0, thread-safety=1
These options need to match in Unknown on line 0

But I cannot understand French. Please could someone explain me the solution in english/spanish.

Commentaire de TheSin le 04/02/2007 23:33:46

jfmateos, you must install PHP5 and not PHP4, the library has compiled only for PHP 5.0.x ;-)
(My english can it bad, I'm French ;-) )

Commentaire de jfmateos le 05/02/2007 10:15:22

Thank you very much THESIN (muchas gracias; i´m from Spain). i´m already using PHP5.2.0 (wamp 5). Could anybody explain me how to recompile this library for PHP 5.2.0?

Commentaire de TheSin le 05/02/2007 12:32:00

Sorry, I don't know recompile this library.
Ask to author of this module, e1130, with a private message ;-)

Commentaire de delan010 le 11/03/2007 21:19:49

j'ai tout installer (mon francias n'est pas tres bon :-( )
mais sa ne marche pas "Call to undefined function iol_info()"
J'ai PHP Version 5.1.4
php_iolv2.dll est de 26/2/2006 (381kB)
C'est le plus recent?
Si non, ou je peut trouver le plus recent???

Merci pour m'aider

Commentaire de e1130 le 13/03/2007 11:42:06

hep, dans ton cas Delan, il me semble que tu utilise la version 5.1.4 de php. Hors comme j'ai déjà laissé en commentaire plus haut(les gens ne lisent pas les feedbacks généralement) et comme tu as pu le constater.. la derniere librairie date de plus d'un ans maintenant. La dll en question ne semble pas avoir été chargé par le moteur php lors de son démarrage ce qui te donne une message d'erreur "undefined function". Bref aux nombres de visite et à l'engoûment que cette source produit, je compte my remettre au travail pour une maj et améliorations des fonctions ! Quelqu'un est partant pour m'aidé ?

Commentaire de delan010 le 14/03/2007 20:01:00

j'ai telecharger le dernier version et???? Sa marche
Merci bien
Maintenant a moi pour faire quelque chose

(exuser moi pour mon francias)

Commentaire de morganistic le 22/03/2007 16:50:21

bonjour,

je souhaiterais faire marcher ces classes avec php4.2 mais je programme simplement en php...
Vous serait il possible de compiler tout ca pour php4.2?

pourriez vous aussi me diriger vers un site qui me permette de comprendre pouquoi vous devez compiler du code avec delphi avant de l utiliser avec php?

merci d avance!

Commentaire de morganistic le 22/03/2007 16:51:54

sinon ce code est compliqué mais genial alors felicitations au programmeur!

Commentaire de marzoukjana le 03/06/2007 20:03:08

slt,
je pense si ce code marche pour lire et ecrire sur liaison série rs232 alors ce code ne peut être que génial, mais en fait, j'arrive pas à déchiffrer ce code (je suis un mecanicien pas un infor), mais pour ce code est tres important car il entre ds le cadre de mon projet de fin d'année.est vous pouvez m'aide ça csera tres gentille.
je utilise PHP4 et je veux lire et ecrire sur rs232. cependant j arrive pas à savoir comment configurer ce port(vitesse, parité...)
Meeerrccciiiiiiiiiiiiiii,

Commentaire de e1130 le 07/06/2007 04:42:46

Je suis francheent désolé mais mon emploi actuel du temps ne me permet plus de fournir de support (devo)pour ce projet. Donc libre à vous de vous dévoilé en vous basant sur ce projet pour mettre en place une meilleur granulausité des fonctions.. Bref après 8100 vues, J'ai la certitude que ce type de projet devrait être directement implémenté aux librairies pour le core de php !!

So, bon devo !!

Commentaire de Pigolleke le 26/07/2007 15:46:10

Hi,

I copied all the files in the windows and php folder, and restart all services. But when i call the class i get an error: Call to undefined function iol_input() .

I use php 5.2.3
Grtz

Commentaire de TheSin le 26/07/2007 16:19:23

Pigolieke, you must install PHP 5.0.x and not PHP 5.2.x, the library has compiled only for PHP 5.0.x ;-)
The author of this source will update the source when he will have time ;-)
(My english can it bad, I'm French ;-) )

Commentaire de Pigolleke le 26/07/2007 16:31:19

That would be wunderfull TheSin :)
My english is bad too, i'm from Belgium, dutch side, hehe

Commentaire de Videngeur le 19/04/2008 01:30:08

Ne fonctionne pas:
Fatal error: Call to undefined function iol_output() in F:\wamp\www\class\php_iol.class.php on line 18

Commentaire de qcdu77 le 20/10/2008 00:04:51 8/10

Bonjour, j'ai tout à fait réussi à faire fonctionner cette librairie, et je le trouve géniale !!!
Par contre, j'aimerais pouvoir lire ce qui a déjà été envoyé au port parallèle, afin d'y rajouter une sortie, je m'explique:

J'ai un petit boitier avec 8 Leds connectées sur les 8 sorties du port, je peux les contrôler parfaitement. Maintenant, j'aimerais pouvoir allumer une d'elles sans éteindre les autres, comme si on y ajoutait son "numéro" dans la fonction iol_output, en plus des autres.

Commentaire de ramzi83 le 26/04/2009 02:28:54

salut
je suis Ramzi de Tunisie, j'ai projet de fin d'étude, qui consiste à réaliser une carte à base de PIC 16f77 pour commander une table de montage ( commander 32 diodes ) cette carte communique avec le PC par le RS232 . je dois réaliser le programme par l'assembleur.
alors je si vous pouvez m'aider en m'indiquant les commandes que je dois les utiliser par l'assembleur pour envoyer les donner par le RS232 vers la carte, voici mon email en plus
ramzi.bk@hotmail.com
merci .....

Commentaire de Prinsesse8 le 06/05/2009 15:01:30

bonjour,
un lien pour télécharger easyphp 5 s'il vous plait?
parce que je trouve que la version 3 !!
merci d'avance.

Commentaire de gougougne le 06/05/2009 16:25:10

Bonjour Princesse8,
la dernière version d'easyphp est la version 3.
Je pense qu'elle inclut la version 5 de php.
Voila.

Commentaire de Prinsesse8 le 07/05/2009 02:04:13

ahh ok,merci. alors vous avez parlé de php 5.0 et je ne sais même pas c'est quoi ! (j'ai cru que c'était easyphp :$)
j'ai passé toute la journée à faire des recherches sur internet pour l'installer mais vraiment j'ai rien compris (je suis débutante :$) j'ai même pas compris les instructions d'installation de php5 !
Pour cet extension j'ai suivi la procédure mais ça ne marche pas
"Fatal error: Call to undefined function iol_info() in C:\Program Files\EasyPHP 3.0\www\phpcs_EXTENSION-INPUT-OUTPUT-LIBRARY-ACESS-DIRECT-PORT-PARALLEL___Page\php\class\php_iol.class.php on line 36"
"Fatal error: Call to undefined function iol_input() in C:\Program Files\EasyPHP 3.0\www\phpcs_EXTENSION-INPUT-OUTPUT-LIBRARY-ACESS-DIRECT-PORT-PARALLEL___Page\php\class\php_iol.class.php on line 28"
"Fatal error: Call to undefined function iol_output() in C:\Program Files\EasyPHP 3.0\www\phpcs_EXTENSION-INPUT-OUTPUT-LIBRARY-ACESS-DIRECT-PORT-PARALLEL___Page\php\class\php_iol.class.php on line 18"
j'ai easyphp3.0
      Firefox/3.0.8
est-ce que vous pouvez m'aider ou m'expliquer?
merci

Commentaire de gougougne le 07/05/2009 08:36:04

Bonjour,
as tu biien suivi les instruction d'installation décrites dans le fichier readme.txt ?
si oui vérifie bien de ne pas avoir fait d'erreur.
Tu peux vérifier aussi la version de php installée avec easy php (http://127.0.0.1/home/) puis php info.
Bon courrage.

Commentaire de matdev62 le 10/12/2009 09:06:56

Bonjour,
je m'intéresse fortement à cette source pour récupérer des infomation d'une balance électronique et d'un lecteur de code barre. Par contre, cela fait un moment que je cherche des informations et à chaque fois je fini sur la chose suivante : "Php ne permet pas de lire des informations provenant d'un pc client". Est-ce que cette classe compiler avec delphi me le permet?

Question annexe quelqu'un sait où trouver d'ancienne version de php car je suis en 5.2 et donc pas de compilation pour cette version?

Merci

Commentaire de techwarior2 le 11/12/2009 16:00:41 10/10

Je suis comme Princesse, j'ai ce message lorsque je lance le fichier .php :

Fatal error: Call to undefined function iol_info() in C:\wamp\www\RS\class\php_iol.class.php on line 36

J'ai bien copié mes fichier .dll et j'ai la version PHP 5.1.2

Pourquoi donc ?

Commentaire de techwarior2 le 11/12/2009 16:15:19

J'ai trouvé pourquoi (finalement la vérité n'étais pas ailleurs ... )

Il faut activer les extension en les cochant dans Wamp : petite icone en bas à droite, PHP - PHP extensions - cliquer php_iol

ET CA MARCHE   :)

ENORMISSIME

Commentaire de bob6killer le 08/03/2010 11:35:59

Merci pour ce travail bien fait.
J'ai une question, j'ai installé wampserver 2.0 qui utilise le php 5.3 il m'affiche cette erreur au démarrage du service php :

PHP STARTUP : php_iol : unable to initialise module
Module compiled with module API = 20050922
PHP compiled with module API = 20090626
This option need to match

Est ce qu'il serait possible d'avoir une version compiler qui irait mieux avec php 5.3 ?
Si vous avez une autre solution pour corriger ce problème, je veux bien l'appliquer
Merci d'avance

Commentaire de granqk le 25/04/2010 22:09:49

Salut,

J'ai bien lu les commentaires concernant "PHP Warning:  PHP Startup: ¬4+Ø : Unable to initialize module"
Et j'ai installe PHP 5.0.4

pourtant j'ai le meme probleme:
"Module Compiled with module API=20050922[..]
PHP Compiled with moduloe API=20041030[..]
"

Je presume que le probleme est quand meme la version de PHP.
Y'a t-il qqn qui saurait la version exacte qui a marche? Merci

============

Basically, even though I complied with author recommendation and installed a php 5.0.x core I still have the same module issues.

I presume my version php 5.0.4 is not quite right. Would anybody who got this to work let me know which version exactly has worked?

Thanks.

Commentaire de dubitoph le 24/11/2010 09:38:25

Bonjour,

Cette librairie m'intéresse également vivement du fait que je désire communiquer directement avec un modem en lui envoyant des commandes AT. Malheureusement, j'utilise la version 5.3.0 de Php et j'obtiens également le message suivant au lancement de Wamp :

"PHP Startup : php_iol : Unable to initialize module
Module compiled with module API=20050922
PHP compiled with module API=20090626
These options need to mach"

Dommage, car cette librairie me semble vraiment intéressante

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

HELP ME!! instalation du module PHP sur ApacheWin [ par benny54 ] Help me!!!!est ce que quelqu'un pourrait m'aidé pour l'installation du module PHP sur un serveur web Apache Win32?iamtheboss@oreka.com n° de serie [ par lefrioul ] bonjour, Je voudrais installé de nouveau le CD des codes sourcessur mon portable mais je ne retrouve plus la facture avec le code d'installation mon e Suggestion Nix! [ par Jackboy ] Salut, maintenant vous allez faire la vérification de nos posts et commantaires. Sans être trop radicale en supprimant un message, rajouter dans ce si executer vb ou delphi [ par fmazoue ] est ce que c possible d'executer sur une page internet des module en vb ou delphi ????parce que en fait je voudrai que l'on puisse coller une image su module d'archivage [ par inssetman ] Bonjour ! :)voilà j'aimerais savoir si vous avez une piste, ou même mieux si qq avait déjà fait qq chose de similaire, sil i pouvait m'envoyer ses sou com serie et php [ par niconet16 ] J'ai besoin de faire une appli qui reçoit une trame de la com série(ex: COM2) pour l'enregistrer dans une base. Sous linux, c ok, il suffit de lire un cherche un module [ par bigc ] ce que je veux Dans module: Membres de la team , clique dessus===&gt;pages avec les noms des membres de la team, clique sur un nom d'un membres ===&gt recherche module php/mysql pour envoie de sms [ par seksek ] Salut à tousje recherche un module php/mysql pour envoie de messages sms et un autre pour la mise en place de faq car les modules en ma possesion ne m Upload de fichiers sur pls serveurs .. [ par niluje ] Bonjour,Je suis en train de dev une nouveau module pour mon site,ce module upload des images et en fait des miniatures ..Jusque la pas de pb ..Mais au Problème de module de news [ par yo252yo ] Salut j'ai un énorme problème.Voila j'ai développé un début de site, hébergé par www.phpbb-graph.com . J'ai ensuite déménagé ce site en réseau, puis t


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,338 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales