Pour le moment la sécurité c'est pas trop mon problème, je veux juste arriver à faire un truc qui fonctionne.
Est-ce que ça amrcherait un truc comme ça :
function getAuthentifiedPage($host,$service_uri,$username="",$password="",$method="GET")
{
$sock = fsockopen($host,80,$errno,$errstr);
if ($sock == FALSE) {
die("<br />Erreur de socket : <br />$errstr ($errno)<br />");
}
$body = "";
fputs($sock, "$method $service_uri HTTP/1.0\r\n");
if($username != "") {
fputs($sock, "Authorization: Basic ".base64_encode("$username:$password")."\r\n");
}
fputs($sock, "Host: $host\r\n");
fputs($sock, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($sock, "Accept: */*\r\n");
fputs($sock, "\r\n");
$headers = "";
while ($str = trim(fgets($sock, 4096))) {
$headers .= $str;
$headers .= -"\n";
}
while (!feof($sock)) {
$body .= fgets($sock, 4096);
}
fclose($sock);
return $body;
}
et un appel avec :
$host = "X.X.X.X";
$service_uri = "mon_script.sh";
$username = "xxx";
$password = "xxx";
$response_data = getAuthentifiedPage($host,$service_uri,$username,$password,$params,"GET");
Hein ?
Ca activerait mon script ?
Ou sinon oui je fais juste un appel à une page web sur mon serveur, qui appelle en local le script ....
On peut appeler des scripts locaux avec quoi comme langage ? Javascript c'est possible ?