Bonjour, je suis débutant et je souhaite créer une fonction en PHP.
Je vous explique mon problème. Je possédé un serveur web sur une carte ethernet d'un automate industriel. Je peux changer des variables via une page web ou php posé sur ce site. Pour le changement de variable pas de soucis, j'appel une page PHP sur mon serveur qui met à jour une variable automatiquement, par contre je dois valider le login manuellement pour effectuer le changement. J'aimerai rentrer le login et valider automatiquement dans le fichier PHP.
Voici le code que j'ai fais:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<script language="JavaScript">
</script>
</head>
<body onload="envoi.submit();"> 
 
 
<form name="envoi"	action="/rokform/WriteLogixTags" method="POST">
<input type="hidden" name="redirect"	value="/user/Web/read.asp">
<input type="hidden" name="numtags" value="1">
<input type="hidden" name="t_1_tagname" value="TEST">
<input type="hidden" name="t_1_slot" value="0">
<input type="hidden" name="t_1_type" value="DINT">
<input type="hidden" name="t_1_display" value="Decimal">
<input type="hidden" name="t_1_changed" value="1">
<input type="hidden" name="t_1_value" value="100">
<!--Read the current tag value -->
</form>
</body>
</html>

Après l'appel de la fonction "envoi" j'aimerai appeler une autre fonction pour saisir automatiquement le login et valider le tout automatiquement.

J'ai fais des essais mais comme je débute, voici ce que j'ai essayé de faire, mais j'ai besoin de votre aide, merci d'avance. J'espere pas etre trop loin de l vérité.
A bientot j'espere

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<SCRIPT type="text/javascript">
 
                        /**
                         * Retourne la valeur d'un paramètre d'une url
                         * SOURCE : <a href="http://dev.petitchevalroux.net/javascript/recuperer-parametre-dans-une-url-javascript.140.html" target="_blank">http://dev.petitchevalroux.net/javas...cript.140.html</a>
                         * @param string param
                         * nom du paramètre dont on souhaite avoir la valeur
                         * @param url
                         * url dans laquel on souhaite récupérer le paramètre ou rien si l'on souhaite travailler sur l'url courante
                         * @return String
                         * @author Labsmedia
                         * @see <a href="http://www.labsmedia.com" target="_blank">http://www.labsmedia.com</a>
                         * @licence GPL
                         */
                        function getParamValue(param,url)
                        {
                                var u = url == undefined ? document.location.href : url;
                                var reg = new RegExp('(\\?|&|^)'+param+'=(.*?)(&|$)');
                                matches = u.match(reg);
                                return matches[2] != undefined ? decodeURIComponent(matches[2]).replace(/\+/g,' ') : '';
                        }
 
 
            function autoSend() {
                if( getParamValue('alreadylogged') == '0' ) {
                                        /* Récupération du formulaire */
                                        var form = document.getElementById('Login_Area_Form');
                                        /* Envoi automatique du formulaire */
                                        form.submit();
                                        //alert("SUBMIT EFFECTUE!");
                                }
            } 
 
        </SCRIPT>
</head>
<body onload="envoi.submit();autoSend();"> 
 
 
<form name="envoi"	action="/rokform/WriteLogixTags" method="POST">
<input type="hidden" name="redirect"	value="/user/Web/read.asp">
<input type="hidden" name="numtags" value="1">
<input type="hidden" name="t_1_tagname" value="TEST">
<input type="hidden" name="t_1_slot" value="0">
<input type="hidden" name="t_1_type" value="DINT">
<input type="hidden" name="t_1_display" value="Decimal">
<input type="hidden" name="t_1_changed" value="1">
<input type="hidden" name="t_1_value" value="100">
<!--Read the current tag value -->
</form>
 
 <form ENCTYPE="text/plain" ACTION="" METHOD="POST" id="Login_Area_Form" Name="LoginForm" autocomplete="off">
<input type="hidden" name="Redirection" value="" />
<input type="hidden" name="Login" value="administrator" />
<input type="hidden" name="Password" value="" />
<input type="hidden" name="alreadylogged" value="1" />
</form>
</body>
 
 
</html>