Oprettet man. d. 10. september 2012 kl. 11:36:08

mccookie
mccookie (27.567 point. Point ude: 460)

Tjek om solcelle er online... via PHP

Hej,

Jeg har en solcelleinverter som er online på IP: 111.222.333.444:xxxxx og det virker fint i min browser - Også fra WAN net.

Solcelleinverten har jeg inkluderet på min hjemmeside, uden problemer og den viser data! Problemet opstår når skidtet ikke producerer strøm, så slukker inverteren - Her skulle mit script jo gerne virke!

  <?
$Forbindelse = @ fsockopen ("111.222.333.444", xxxxx);
if ($forbindelse) {
    echo "Åben.";
    fclose($forbindelse);
} Else {
    echo "Lukket.";
}

?>

Tanke er at hente data hvis invereren er online, og give brugeren besked om at inverteren holder en lille pause......

Men det virker ikke på mit one.com domæne.... Nogen forklaring/fejl?

mvh.
Henning

Skrevet man. d. 10. september 2012 kl. 11:41:45| #1

claes57
claes57 (36.886 point)
ved ikke med php, men skal Forbindelse ikke staves ens hver gang (stort F?)

Skrevet man. d. 10. september 2012 kl. 11:52:58| #2

mccookie
mccookie (27.567 point)
<?
$forbindelse = @fsockopen ("111.222.333.444", xxxxx);
if ($forbindelse) {
    echo "Åben.";
    fclose($forbindelse);
} Else {
    echo "Lukket.";
}

?>

Det giver vist ikke nogen forskel.

Skrevet man. d. 10. september 2012 kl. 11:58:25| #3

olebole
olebole (216.878 point)
<ole>

Til en begyndelse ville det være hensigtsmæssigt at få lukket dine gamle tråde  *o)

Når en ting ikke virker i PHP, bør man som det første slette evt. fejlundertrykkere og se, om PHP melder fejl. Slet @ og se, hvad der sker

/mvh
</bole>

Skrevet man. d. 10. september 2012 kl. 12:01:05| #4

mccookie
mccookie (27.567 point)
Warning: fsockopen(): unable to connect to 111.222.333.444:xxxxx (Connection timed out) in /customers/4/c/7/domain.com/httpd.www/sol/index.php on line 6 Lukket.

Skrevet man. d. 10. september 2012 kl. 12:06:23| #5

mccookie
mccookie (27.567 point)
olebole>>

Tak for påmindelse om åbne spørgsmål, de der kan lukkes er lukket og de som ikke er - Afventer svar ;-)

Skrevet man. d. 10. september 2012 kl. 12:22:26| #6


Skrevet man. d. 10. september 2012 kl. 12:34:14| #7

mccookie
mccookie (27.567 point)
claes57>>

Tak for dit bidrag.... men det script minder jo meget om det jeg har problemer med, og jow, det virker heller ikke ;-)

Skrevet man. d. 10. september 2012 kl. 12:41:55| #8

scootergrisen
scootergrisen (8.446 point)
Har inverteren den IP adesse på internettet eller er det kun på dit lokale netværk den har det ?
Hvis det kun er lokalt så kan one.coms server jo ikke se den.

Ellers er det nok fordi one.com ikke tillader at bruge fsockopen() eller noget i den stil.
Men prøv og slå fejlbeskeder til og fjern @ som ved undertrykker fejlbeskeder så kan du nok se hvad der er galt.

Skriv dette for at slå fejlbeskeder til :

ini_set("display_startup_errors", "on");
ini_set("display_errors", "on");
error_reporting(-1); // -1 viser alle slags fejl beskeder

også prøv og chat med one.com support og spørg om du har tilladelse til at bruge fsockopen() på deres servere.

Skrevet man. d. 10. september 2012 kl. 13:21:54| #9

mccookie
mccookie (27.567 point)
Jeps..... den er på WAN net...

Prøver lige One.com chat....

Skrevet man. d. 10. september 2012 kl. 13:23:53| #10

olebole
olebole (216.878 point)
@scootergrisen: Prøv at læse indlæg før dit eget - f.eks: #3 og #4  *o)

Skrevet man. d. 10. september 2012 kl. 13:25:23| #11

mccookie
mccookie (27.567 point)
Problemet lå ved firewallen ved One.com, heri kan kun port 80 anvendes.... så nu virker det...

Smid svar der ønsker point!

Skrevet man. d. 10. september 2012 kl. 20:37:18| #12

mccookie
mccookie (27.567 point)
Nogen der vil have point?

Skrevet man. d. 10. september 2012 kl. 20:59:34| #13

eviro
eviro (1.831 point)
Jeg tager dem gerne :D

Skrevet man. d. 10. september 2012 kl. 20:59:48| #14


Skrevet man. d. 17. september 2012 kl. 06:16:11| #15

mccookie
mccookie (27.567 point)
scootergrisen
scootergrisen (5.191 point)

Det var din kommentar om One.coms support der løste problemet - Vil du have point?

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

Hjælp ønskes til to løkker, der driller...

Oprettet den 18. juni 2013 kl. 15.28
allandk giver 30 point for svar | Giv et svar »

Faa xml out put som en variable

Oprettet den 18. juni 2013 kl. 14.08
techboy992 giver 30 point for svar | Giv et svar »

PHP Programmør søges!

Oprettet den 18. juni 2013 kl. 00.50
Japsen giver 0 point for svar | Giv et svar »







Computerworld

Teaser billede

Test: Microsoft Surface Pro er fremtidens bærbare

Surface Pro er både en oplagt kontorkriger og en fantastisk flad følgesvend. Men den kan hurtigt komme til at koste dig dyrt. Vi har testet maskinen, som forsøger at være både tablet-pc og bærbar...

CIO

Teaser billede

Test: Microsoft Surface Pro er fremtidens bærbare

Surface Pro er både en oplagt kontorkriger og en fantastisk flad følgesvend. Men den kan hurtigt komme til at koste dig dyrt. Vi har testet maskinen, som forsøger at være både tablet-pc og bærbar...

Comon

Teaser billede

Test: Microsoft Surface Pro er fremtidens bærbare

Surface Pro er både en oplagt kontorkriger og en fantastisk flad følgesvend. Men den kan hurtigt komme til at koste dig dyrt. Vi har testet maskinen, som forsøger at være både tablet-pc og bærbar...

Channelworld

Teaser billede

Test: Microsoft Surface Pro er fremtidens bærbare

Surface Pro er både en oplagt kontorkriger og en fantastisk flad følgesvend. Men den kan hurtigt komme til at koste dig dyrt. Vi har testet maskinen, som forsøger at være både tablet-pc og bærbar...

White paper

Teaser billede

Forretningansvarlig it-arkitektur

Actionable enterprise architecture fra IBM kan hjælpe til at styre kompleksiteten og afstemme it-projekter og løsninger med forretningsmål.


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 Computerworld A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger