Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Php, varför fungerar den inte?

Skapad av username, 2014-12-22 15:23 i Webbutveckling & Programmering

7 754
18 inlägg
0 poäng
username
Visningsbild
Luleå Hjälte 285 inlägg
0
Vill ha svar varför denna kod inte fungerar som den ska när jag lägger in den på min wordpress eller fast när jag laddar upp själva filen på min webbhost (binero):

<?php

function check($server,$port=8585,$timeout=3) {
$PingIT = fsockopen($server, $port, $timeout);
if ( ! $PingIT ) {
return FALSE;
} else {
return TRUE; }}

//IP:t till servern
$server = '109.234.77.20';
$status = check($server);
//Kollar om servern är igång
if( $status ) {
$Result1 = "online";
} else {
$Result1 = "offline"; }
//Kollar pingtiden
$porten = "8085";
$timeouten = "3";
function ping($server, $porten, $timeouten) {
$tB = microtime(true);
$fP = fSockOpen($server, $porten, $errno, $errstr, $timeouten);
if (!$fP) { return "down"; }
$tA = microtime(true);
return round((($tA - $tB) * 1000), 0)."ms";
}


?>
<center><?php echo "Kradia CH1 "; ?> är just nu <?php echo $Result1; echo " och har svarstiden "; echo ping("109.234.77.20", 8585, 10);?>.

Koden fungerar här: http://www.tutorialspoint.com/execute_php_online.php

Men när jag laddar upp den på min hemsida i html container så får jag bara upp echo texten "är just nu ."
Och om jag laddar upp som php fil kommer en stor error.

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Klas-Kenny
Visningsbild
P 31 Växjö Hjälte 12 128 inlägg
0
Svar till username [Gå till post]:
"Och om jag laddar upp som php fil kommer en stor error"

Jaha, och vad säger detta felmeddelande?
Gissar att det kan leda en bra bit på vägen.

Rätt verktyg till rätt arbete - Makaroner äts med sked.

Bjornez
Visningsbild
P 30 Hjälte 335 inlägg
0

Svar till username [Gå till post]:

Kan du visa all kod på t.ex. pastebin?

Det där du länkade skulle jag chansa är ett kod snut bara eller så vet jag inte redigt varför du använder php för att skriva ut en text utan att den är baserad på en variabel eller liknande.

Sen i php koden du länkade så har du en bracket för mycket efter return truen.

if ( ! $PingIT ) {
return FALSE;
} else {
return TRUE; }}



Are you looking for a nerd? Then you have to find me

username
Visningsbild
Luleå Hjälte 285 inlägg
Trådskapare
0

Svar till Klas-Kenny [Gå till post]:
Warning: fsockopen(): unable to connect to 109.234.77.20:8585 (Connection timed out) in /storage/content/09/152509/sozu.se/public_html/storage/index.php on line 4
Kradia CH1 är just nu offline och har svarstiden Warning: fsockopen(): unable to connect to 109.234.77.20:8585 (Connection timed out) in /storage/content/09/152509/sozu.se/public_html/storage/index.php on line 23 down.
Bjornez
Visningsbild
P 30 Hjälte 335 inlägg
0
Svar till username [Gå till post]:
Vad den säker där att koden funkar men att den inte kommer åt servern.

Och jag ser att du använder citynetwork.se där och jag är inte redigt säker på att dem tillåter fsocket php kod på sin host. (Detta ska jag kolla upp och återkommer).

Testa fsockopen lite snabbt på citynetwork och de verka inte funka (testa att kolla ifall google vart uppe).

Are you looking for a nerd? Then you have to find me

username
Visningsbild
Luleå Hjälte 285 inlägg
Trådskapare
0

Svar till Bjornez [Gå till post]:
citynetwork? vaaaa? jag använder Binero, på både domänet och webhotellet.



Bjornez
Visningsbild
P 30 Hjälte 335 inlägg
0

Svar till username [Gå till post]:
Sorry såg fel då,

men tror binero är ännu hårdare på det där.

Ta ett fsocket script och testa att connecta med google så vet du ifall de funkar eller inte.

Are you looking for a nerd? Then you have to find me

username
Visningsbild
Luleå Hjälte 285 inlägg
Trådskapare
0

Svar till Bjornez [Gå till post]:
Okej, förstår inget av fsocket dock.
Att kontakta Binero lär ta en vecka minst, deras support har varit skit de senaste månderna :(

username
Visningsbild
Luleå Hjälte 285 inlägg
Trådskapare
0
Nu har jag svar från webbhotellet, dom kan inget göra, en port är stängd som dom inte gör undantag för.
Jag ska byta webbhotell. Kontaktade citynetwork och de behöver veta vilken port som behövs öppnas för detta, hur får jag reda på porten?

Totala koden har jag nu iaf. Enda jag behöver veta är porten
Bjornez
Visningsbild
P 30 Hjälte 335 inlägg
0

Svar till username [Gå till post]:
fsocket använder sig inte av någon speciell port

Are you looking for a nerd? Then you have to find me

username
Visningsbild
Luleå Hjälte 285 inlägg
Trådskapare
0
Svar till Bjornez [Gå till post]:
Hur kommer det sig montro att fsocket är enabled?
Kört denna kod på sidan:

<?php
if(function_exists('fsockopen')) {
echo "fsockopen function is enabled";
}
else {
echo "fsockopen is not enabled";
}
?>

Jag får upp "fsockopen function is enabled"

Av binero fick jag följande svar efter jag försökt förklara problemet:

Tyvärr så är det precis som du säger att vi begränsar en del portar i vår globala brandväggar som gör att du inte kan få fram någon information om du ansluter mot den porten du har angivit i din kod. Här har du en komplett lista på vilka portar som är öppen utåt: https://www.binero.se/support/faq/ovrigt/vilka-portar-ar-oppna-i-era-brandvaggar

Går tyvärr inte göra något undantag på detta.



På citynetwork frågade jag support angående detta och frågade om de kunde testa koden och se om dom har öppet porten som behövs vara öppen. De försökte koden verkade det som men verkade inte fungera och försökte kolla efter ifall de fann vilken port de ska öppna men de visste inte och jag ska återkomma till dom när jag vet porten eller vad fan det är som är problemet till att det inte fungerar.

Bjornez
Visningsbild
P 30 Hjälte 335 inlägg
0

Svar till username [Gå till post]:
Om du kan ladda upp din kod + klasser osv så kan jag testa på en öppen server burk. För problemet kan ligga i att den servern du försöker koppla dig emot kanske gör något fel.

Are you looking for a nerd? Then you have to find me

username
Visningsbild
Luleå Hjälte 285 inlägg
Trådskapare
0

Svar till Bjornez [Gå till post]:
http://pastebin.com/XnLGtM9n

Nja, felet ligger ju på webbhotellet. Snubben som snickrat ihop koden åt mig har egen server och hos han fungerar det prima.
Bjornez
Visningsbild
P 30 Hjälte 335 inlägg
0

Svar till username [Gå till post]:
Testade koden på både privat server och på citynetwork och funkade utmärkt.

Så om du ska byta till annan host så funkade det iaf på citynetwork.

Are you looking for a nerd? Then you have to find me

username
Visningsbild
Luleå Hjälte 285 inlägg
Trådskapare
0

Svar till Bjornez [Gå till post]:
hmm skönt att höra, konstigt inte supporten kunde svara ifall den fungerade på citynetwork iaf :o
Nåväl, ska inskaffa det, hört goda kommentarer om citynetwork och dessutom verkar det ju vara så billigt jämfört med Binero.
Så kan jag ta o försöka spara databasen och ftp filerna o föra över till citynetwork för att sedan använda sig av bineros pengarna-tillbaka för resterande tid :)

username
Visningsbild
Luleå Hjälte 285 inlägg
Trådskapare
0

Svar till Bjornez [Gå till post]:
Går det att köpa webbhotell utan domän på citynetwork? verkar inte gå att slutföra beställning..
Valt alternativet: "webbhotell 10 kr/mån", ändå tjatar den längst ner:

"Ingen domän i beställningen. Var god lägg till en domän för att slutföra din order."
Bjornez
Visningsbild
P 30 Hjälte 335 inlägg
0

Svar till username [Gå till post]:
Du behöver en domän där för att kunna ha webbhotell, om du redan har domän hos binero så kan du överföra den till citynetwork.

Are you looking for a nerd? Then you have to find me

username
Visningsbild
Luleå Hjälte 285 inlägg
Trådskapare
0

Svar till Bjornez [Gå till post]:
Ahaaa okej :P
Gjorde nyss.. antar man behöver vänta? får endast upp error nu när jag loggat in: http://prntscr.com/5k5pyj

Forum » Datorer & IT » Webbutveckling & Programmering » Php, varför fungerar den inte?

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons