POST Daten per PHP versenden
Hallo Admins,
meine Frage: Wie könnte ich diese Daten OHNE Formular direkt über PHP an die Fritz!Box schicken?
Ich habe gehört ich kann das über Sockets machen:
Nur wie könnte ich da die IDs übertragen?
Vielen Dank bereits im Voraus
Gruß DJFELIX
meine Frage: Wie könnte ich diese Daten OHNE Formular direkt über PHP an die Fritz!Box schicken?
<html>
<head>
<title>dial</title>
</head>
<body>
<form method="POST" action="http://fritz.box/cgi-bin/webcm" target="_self" id="uiPostForm" name="uiPostForm">
<input type="hidden" name="login:command/password" value="PASSWORD" id="uiPostPassword">
<input type="hidden" name="telcfg:settings/UseClickToDial" value="1" id="uiPostClickToDial">
<input name="telcfg:command/Dial" value="NUMBER" id="uiPostDial">
<input type="hidden" name="telcfg:settings/DialPort" value="1" id="uiPostDialPort">
<input type="submit">
</form>
</body>
</html>
Ich habe gehört ich kann das über Sockets machen:
<?php
function PostToHost($host, $path, $referer, $data_to_send) {
$fp = fsockopen($host, 80);
printf("Open!\n");
fputs($fp, "POST $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Referer: $referer\r\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ". strlen($data_to_send) ."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data_to_send);
printf("Sent!\n");
while(!feof($fp)) {
$res .= fgets($fp, 128);
}
printf("Done!\n");
fclose($fp);
return $res;
}
$data = "pid=14&poll_vote_number=2";
printf("Go!\n");
$x = PostToHost(
"www.linux.com",
"/polls/index.phtml",
"http://www.linux.com/polls/index.phtml?pid=14",
$data
);
Nur wie könnte ich da die IDs übertragen?
Vielen Dank bereits im Voraus
Gruß DJFELIX
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 110552
Url: https://administrator.de/contentid/110552
Ausgedruckt am: 07.11.2024 um 22:11 Uhr
3 Kommentare
Neuester Kommentar
Hm... hier werden 2 Möglichkeiten genannt... habs selbst noch nicht ausprobiert aber kannste dir ja mal anschauen (ganz unten findest du ein Skript das ziemlich vielversprechend aussieht)
http://www.webmasterworld.com/php/3164561.htm
Gruß,
Gushiken
http://www.webmasterworld.com/php/3164561.htm
Gruß,
Gushiken