Ik ben een kleine (winsock) server aan het bouwen deze werkt al bijhoorlijk goed. Get en Post zijn opgenomen en werken. Het gaat om een hardware besturing vanaf IE browser, doe dit nu via een PHP script alleen als ik nu de pagina verstuur met POST wordt de gehele pagina verstuurd. Ik filter de data nu uit de tekst maar ikvraag mij af zou ik ook niet alleen de data (lamp) kunnen versturen? iemand idee gr Henk. zie code: remote.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<HTML>

<HEAD>
<TITLE>Remote test</TITLE>
<META NAME="Author" CONTENT="">
</HEAD>

<BODY>
<FONT FACE="VERDANA">
<form name="Remote test" method="post" action="<?php echo $PHP_SELF; ?>">
<table width="43%" height="0%" border="0" align="center" bgcolor="#666666">
<tr bgcolor="#CCCCBB">
<td width="26%" height="16%"><div align="center"><font face="arial">Device:</font></div></td>
<td width="39%"><div align="center"><font face="arial">Keuze:</font></div></td>
</tr>
<tr bgcolor="#CCCCBB">
<td height="16%"><div align="center"><font face="arial">Lamp 1 </font></div></td>
<td> <div align="center"><font face="arial">
<select name="Lamp" size="1" id="Lamp">
<option value="0">Uit</option>
<option value="1">Aan</option>
</select>
</font></div></td>
</tr>
<tr bgcolor="#CCCCBB">
<td height="20%"colspan="2"><div align="center"><font face="arial"></font></div>
<div align="center"><font face="arial">
<input type="submit" name="Submit" value="Verstuur">
</font></div></td>
</tr>
</table>
</form>
<?
if (isset($_POST["Submit"])) {
$_POST["Lamp"]
}
?>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif">Copyright H de Back: www.creasoft.nl
</font></div>
</body>
</html>
Sorry is "Eigen server PHP/HTTP aanroep"
Normaal verstuurd een internet browser via eenformulier alleen de input, textarea en select velden, daarvan alleen de naam en de waarde.
Dit vestuurd de IE browser naar mijn Server



Ik wil alleen de onderste regel lamp=1
Ooow, maat dat zijn headers. Die zijn deel van het http-protocol. Die hoort PHP te splitsen, of jouw server. Maar je kan in ieder geval haders altijd splitsen op een linebreak (\n)

Headers kan je weer opsplitsen in naam (sleutel) en waarde, door hem te splitsen op de dubbele punt.

Headers en content kan je van elkaar splitsen door te splitsen op een dubbele linebreak.

Je PHP werkt blijkbaar trouwens ook niet, aangezien hij deze gewoon meestuurt in het formulier. Dat hoort niet te kunnen.
Jelmer schreef op 16.12.2005 12:04
Ooow, maat dat zijn headers. Die zijn deel van het http-protocol. Die hoort PHP te splitsen, of jouw server. Maar je kan in ieder geval haders altijd splitsen op een linebreak (n)

Headers kan je weer opsplitsen in naam (sleutel) en waarde, door hem te splitsen op de dubbele punt.

Headers en content kan je van elkaar splitsen door te splitsen op een dubbele linebreak.

Je PHP werkt blijkbaar trouwens ook niet, aangezien hij deze gewoon meestuurt in het formulier. Dat hoort niet te kunnen.

Ja het is de header, klopt mijn server ondersteund geen PHP, thanks voor de hulp

Reageren