belfawi
Posts: 5
Joined: Mon Aug 26, 2013 6:26 pm

problem d'xecuter un fichier en python par un fichier en php

Wed Aug 28, 2013 11:50 pm

j'ai un fichier en python pour allumer des led avec raspberry pi, et j'ai un fichier en php pour faire un interface, le probleme c'est que lorsque je click sur les bouton pour allumer les led depuis le serveur web apache les lampes ne s'allument pas.
svp m'aider et merci

JeromeV
Posts: 55
Joined: Wed Aug 07, 2013 5:32 pm

Re: problem d'xecuter un fichier en python par un fichier en

Thu Aug 29, 2013 7:23 am

Si tu ne nous montre pas le code php qui appelle le python ca va être difficile de t'aider !

belfawi
Posts: 5
Joined: Mon Aug 26, 2013 6:26 pm

Re: problem d'xecuter un fichier en python par un fichier en

Fri Aug 30, 2013 10:39 pm

le script en python est :
#!/usr/bin/env python

import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(13, GPIO.OUT)
GPIO.output(13, False)

belfawi
Posts: 5
Joined: Mon Aug 26, 2013 6:26 pm

Re: problem d'xecuter un fichier en python par un fichier en

Fri Aug 30, 2013 10:41 pm

et le script en php est :

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Raspberry Pi remote control</title>
<style>
body {font-family: arial;}
td {text-align: center;}
</style>
</head>
<body>
<center>
<img src="logo.jpg">
<br>
<br>


<?php

function TglControl($val, $name)
{
if ($val == 1)
echo '<a href="?'.$name.'=0"><img src="on.jpg"></a>';
else
echo '<a href="?'.$name.'=1"><img src="off.jpg"></a>';
}

shell_exec('gpio -g mode 0 out');
shell_exec('gpio -g mode 1 out');

$out1val = shell_exec('gpio -g read 0');
$out2val = shell_exec('gpio -g read 1');

if (isset($_GET['out1']))
{
if ($_GET['out1']) $out1val = 1; else $out1val = 0;
shell_exec('gpio -g write 0 '.$out1val);
}

if (isset($_GET['out2']))
{
if ($_GET['out2']) $out2val = 1; else $out2val = 0;
shell_exec('gpio -g write 1 '.$out2val);
}
?>


<table width="350">
<tr><td width="50%"><b>Linia 1</b></td><td width="50%"><b>Linia 2</b></td></tr>
<tr><td><?php TglControl($out1val, "out1"); ?></td><td><?php TglControl($out2val, "out2"); ?></td></tr>
</table>
</center>
</body>
</html>

ToOnS
Posts: 492
Joined: Sat Mar 23, 2013 10:29 am

Re: problem d'xecuter un fichier en python par un fichier en

Sat Aug 31, 2013 7:00 am

il est appelé ou le fichier en python.py dans ton fichier en php la ? (j'ai failli commencer le message par bonjour mais heureusement j'ai relu avant)

belfawi
Posts: 5
Joined: Mon Aug 26, 2013 6:26 pm

Re: problem d'xecuter un fichier en python par un fichier en

Sat Aug 31, 2013 8:38 pm

oui il est appelé dans le meme fichier !!!

ToOnS
Posts: 492
Joined: Sat Mar 23, 2013 10:29 am

Re: problem d'xecuter un fichier en python par un fichier en

Sat Aug 31, 2013 9:21 pm

j'arrive pas a le voir :ugeek: , peux tu souligner la ligne stp ? :mrgreen: (la ligne avec xxxxxx.py dans le fichier php) ;)
ou gagnons du temps , jamais tu appelles un fichier python , normal que t'as "problem d'xecuter un fichier en python par un fichier en php"

Return to “Français”