Al enige tijd draai ik een script, welke altijd gewerkt heeft, om via fopen te kijken of mijn webcam online is. Nu heb ik een aantal maanden geleden het script verplaatst naar een andere hostingprovider, en ik kom er nu (pas) achter dat het script sindsdien niet meer werkt.
Op de ene hostingprovider geeft fopen een TRUE ... op de andere geeft precies hetzelfde script een FALSE.
Ik dacht eerst dat het aan mezelf lag, en het script niet klopte, maar het blijkt dus wel gewoon nog te werken op de oude server.
Onderstaande script gebruik ik om te testen:
Ik het ook met mijn IP adres geprobeerd, maar dat maakt niets uit.
Script draait op http://www.renewolf.nl/webcam2.php en op http://www.sweblog.nl/rene/webcam2.php.
Zoals je daar kan zien geeft ie op server 1: 2xOffline en op server 2: 2xOnline.
Iek snap er nix meer van ... Iemand?
Op de ene hostingprovider geeft fopen een TRUE ... op de andere geeft precies hetzelfde script een FALSE.
Ik dacht eerst dat het aan mezelf lag, en het script niet klopte, maar het blijkt dus wel gewoon nog te werken op de oude server.
Onderstaande script gebruik ik om te testen:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
| function camtest($ipadress, $port) { if ($ret = @fsockopen($ipadress, $port, $errno, $errstr, 1)) { fclose($ret); return true; } else { return false; } } function camtest2($ipadress, $port) { if($bestand2 = fopen("http://$ipadress:$port", "r")) { return true; } else { return false; } } if (camtest("wolf2003.demon.nl", "8080")) { print "Test1 : Online!<br>"; } else { print "Test1 : Offline<br>"; } if (camtest2("wolf2003.demon.nl", "8080")) { print "Test2 : Online!<br>"; } else { print "Test2 : Offline<br>"; } |
Ik het ook met mijn IP adres geprobeerd, maar dat maakt niets uit.
Script draait op http://www.renewolf.nl/webcam2.php en op http://www.sweblog.nl/rene/webcam2.php.
Zoals je daar kan zien geeft ie op server 1: 2xOffline en op server 2: 2xOnline.
Iek snap er nix meer van ... Iemand?