Ses derniers messages sur les forums
salut,
a tu essayé en "multipliant" les condition like ?
truc like xxx && bidulle like aaaa etc ?
@+
Il en faut peu pour être heureux !!!!!
bon en fait en réfléchissant 2 secondes c'est simple.
tu récupère l'état de ton port dans une variable
ensuite
<?php
$port='????';// valeur correspondant a ton port
/*
ne sachant pas si tu récupère du binaire, du décimal ou de l'hexa je te fait une exemple avec tout :)
Dans tout les cas faut convertir en binaire
*/
// si décimal :
$bin = str_pad(decbin($port),6,"0",STR_PAD_LEFT);
// si hexa
$bin = str_pad(decbin(hexdec($port)),6,"0",STR_PAD_LEFT);
// si binaire
$bin = str_pad($port,6,"0",STR_PAD_LEFT); ;
// le str_pad permet de s'assurer que tu aura au moins6 bits (et pas moins)
//ensuite dans chaque input tu ajoute
if ( substr($a,$ponderation,1)==1) echo 'checked="checked"';
// pondération correspond à l'emplacement du bit dans le mot, attention la fonction substr commence a compter la gauche avec 0 (donc le bit de poid fort à le numéro 0 le bit de poids faible 6, dans le cas où tu n'ai que 6 bit).
?>
voila c'est "simple" ;)
@+
Il en faut peu pour être heureux !!!!!
salut,
je ne connais pas du tout ta classe permettant la com avec ton port parallèle mais le principe est la suivant.
Tu fait, si cela est possible, une lecture du registre de ton port
- tu "convertis" l'info lu en quelque chose d'exploitable pur ton script php (masque binaire etc pour savoir si le Bit correspondant a ta led est allumé
- dans le code html utilise l'attribut checked des case a cocher.
Par exemple si les leds un et 6 sont allumées tu auras la valeur 33 (décimal) de la tu peut savoir que 1 et 6 sont allumé donc tu ajout checked="checked" dans le input.
Je n'est pas trouvé de fonction réalisant des masque binaires va falloir te la farcir à la main ;)
(le plus simple est de partir de la pondération binaire je pense ?)
@+
Il en faut peu pour être heureux !!!!!
salut,
include('/path/complet/fichier.php'); ?
@+
Il en faut peu pour être heureux !!!!!
ben de rien :)
Il en faut peu pour être heureux !!!!!
Il en faut peu pour être heureux !!!!!
salut,
1/ construire uu fichier dont tu remplace les valeurs "dynamique" par des "tags" que seront remplacer lors de la moulinette php.
2/ Faire la moulinette PHP du 1 :)
pour cela tu doit récupérer le le contenu du fichier type et remplacer les valeurs qui t'interesse;
Pour récupérer le le contenu du fichier utilise file_get_content ou fopen tu aura le tout dans une variable.
3/ l'envoie par mail
soit tu le met en "clair" dans le corps du mail soit tu le joint au mail (voir comment on fait dans les exemples de la documentation de la fonction mail).
4/ tu regarde ta boite mail ;)
@+
Il en faut peu pour être heureux !!!!!
salut,
je pense qu'il souhaite :
- le code utilisé
- les chaines utilisées lors des test avec le résulat.
- version de php
afin de pouvoir diagnostiquer ton problème facilement ;)
ps : toujours argumenter son problème avec du code afin que l'on puisse t'aider sans devoir faire appel à madame irma ;)
@+
Il en faut peu pour être heureux !!!!!
Il en faut peu pour être heureux !!!!!
salut,
tu pourrais utiliser le wall pour mettre le wall ;)
25 $query = $_SERVER['PHP_SELF'].'?'.$tableau[0].'debut=';
$tableau[0].'debut=' y a des chance pour que $_GET['debut'] n'existe pas ;)
Mais au final le problème vient simplement du fait que quand tu clique sur le lien de la seconde page, le tableau $_POST sera vide, donc pas de recherche ce qui inclus la page vide vu qu'il n'y a aucune alternative au fait que $_POST soit vide.
Donc il te faut trouver un moyen d'utiliser les informations du formulaire sur la seconde page.
Pour cela j'opterais pour les session, il te faut juste savoir si l'info viens de POST ou $_SESSION et lorsqu'elle viens de $_POST mettre a jour $_SESSION avec !
@+
Il en faut peu pour être heureux !!!!!