php code niet uitvoeren
ik heb een webpagina waar je leveringen van melk moet invoeren en op die pagina draait een sensor die de temperatuur meet, alleen nu wil ik dat hij het script niet laat uitvoeren als ik de sensor niet heb aangesloten. hoe kan ik dit oplossen.
//script
}else{
//geen sensor
}
thanks hier kan ik wat mee
Tip: Lees wat basis tutorials van PHP door!
Joris van Rijn op 31/03/2011 21:50:43:
Tip: Lees wat basis tutorials van PHP door!
dankjewel voor de tip.
Toevoeging op 01/04/2011 21:47:45:
Joris van Rijn op 31/03/2011 21:50:43:
Tip: Lees wat basis tutorials van PHP door!
dankjewel voor de tip.
Hoe kom je hier nu op SENSORISCONNECTED ? Of was dat een gok? Of heb je dat project ook wel een gedaan (denk dat het om een school opdracht gaat, want ik heb hem ook moeten doen .. )
@Dirk
Wanneer je iets wilt weten (omtrent code) kan je het beste al weergegeven wat je zelf hebt gedaan en wat de code tot nu toe is. Aan de hand daarvan kunnen al veel mensen zien wat er fout is, of wat je mist.
Ik geef gewoon een simpel if-else statement. Niet ingaand op de code, of specifieke variable. Meer gewoon de structuur die het moet hebben.
Ok, ik had het even verkeerd geïnterpreteerd. Excuus.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
function readTemp($url)
{
$fp = fopen($url, 'r');
while (!feof($fp)) {
$line = fgets($fp);
if (preg_match('/Temperature\s*:\s*/', $line))
$temp = preg_replace('/.*Temperature\s*:\s*([0-9.]+).*/', '$1', $line);
}
fclose($fp);
return trim($temp);
}
$t = readTemp('http://172.21.1.62/sht11');
{
$fp = fopen($url, 'r');
while (!feof($fp)) {
$line = fgets($fp);
if (preg_match('/Temperature\s*:\s*/', $line))
$temp = preg_replace('/.*Temperature\s*:\s*([0-9.]+).*/', '$1', $line);
}
fclose($fp);
return trim($temp);
}
$t = readTemp('http://172.21.1.62/sht11');
dit is de code. het is me toch niet helemaal gelukt met wat Joris gepost heeft.
Gewijzigd op 04/04/2011 20:26:11 door Dirk Renes
Niels Kieviet op 04/04/2011 20:59:53:
Gewijzigd op 21/04/2011 16:01:01 door Dirk Renes