Timeout bij file_get_contents

Gestart doorPascal9 reacties128 weergaven

10 berichten · pagina 1 van 1

Pascal

Lid · Topicstarter

Berichten
1.712
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Een goedenavond,

Ik probeer mijn schoolrooster uit te lezen via file_get_contents, echter stuit ik hierbij op een probleem. Het lukt me om iedere andere website te openen, maar de url van mijn rooster schijnt niet te werken. Zodra ik deze wil openen krijg ik een time out met daarbij de volgende error:

Quote:
Warning: file_get_contents(http://194.171.178.25:8080/Reporting/Textspreadsheet;Student%20Sets;name;1ME-6a?&weeks=23-35&days=1-5&width=0&height=0) [function.file-get-contents]: failed to open stream: Connection timed out in /home/pascal/domains/pascaladriaansen.nl/public_html/m/test/simple_html_dom.php on line 39

De url die ik probeer te openen is http://194.171.178.25:8080/Reporting/Textspreadsheet;Student%20Sets;name;1ME-6a?&weeks=23-35&days=1-5&width=0&height=0

Nu heb ik het ook al via curl geprobeerd, ik heb met de headers gekloot (misschien blokkeert mijn school requests die via php worden gemaakt, dus firefox headers gebruiken) maar zonder succes.
Ook heb ik hetzelfde script op mijn localhost uitgevoerd, en verrassend genoeg werkt het daar wel. Ik heb een idee dat dit komt omdat safe_mode bij mij uit staat en op de o2x server aan staat, maar dat mag niet de oplossing zijn, zeker niet als ik bijvoorbeeld wel gewoon http://www.google.com kan openen.

Heeft iemand enig idee hoe ik dit probleem op kan lossen?

Groet,
Pascal
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als ik naar die url van je script ga zie ik geen fout.
Als ik op server 3 dit doe:

[COLOR= #0000BB]<?php[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://194.171.178.25:8080/Reporting/Textspreadsheet;Student%20Sets;name;1ME-6a?&weeks=23-35&days=1-5&width=0&height=0[/COLOR][COLOR= #007700]);[/COLOR]


krijg ik geen foutmelding maar laat ie gewoon die site zien
0
Pascal

Lid · Topicstarter

Berichten
1.712
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dat is vreemd, bij mij geeft hij dus een timeout. Heb geen flauw idee op welke server ik zit emo
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als het op je pakket hier is sta je op server 1

Even geprobeerd met een pakket op server 1 en daar krijg ik wel een foutmelding. Server 1 is dus mogelijk geblacklist op die server of hij komt niet bij die poort 8080
0
Pascal

Lid · Topicstarter

Berichten
1.712
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hmm.. Vaag. Is er een manier dat ik de log o.i.d. kan checken zodat ik kan zien waarom/hoe mijn connectie geblokkeerd wordt? (wordt dat sowieso gelogged?)

Ik kan wel gewoon op andere adressen met vreemde poorten connecties maken, dus dan zou het puur aan poortnr 8080 liggen.

Ik heb het trouwens ook geprobeerd via een hostingpakket bij mijndomein.nl en daar krijg ik precies dezelfde error.
0
Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$ophalen[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://194.171.178.25:8080/Reporting/Textspreadsheet;Student%20Sets;name;1ME-6a?&weeks=23-35&days=1-5&width=0&height=0[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$ophalen[/COLOR][COLOR= #007700];[/COLOR]
?>


wil dat?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ik kan je naar server 3 kicken als het daar wel werkt.
Als je dat niet wil kun je een ticket aanmaken of poort 8080 open gezet kan worden.
0
Pascal

Lid · Topicstarter

Berichten
1.712
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als er verder geen feitelijk verschil is tussen de servers is dat geen enkel probleem. Moet ik dan zorgen dat ik mijn bestanden backup of gaan die allemaal mee? En moet ik mijn nameservers dan ook veranderen?

Als het makkelijker is om poort 8080 open te gooien vind ik het ook best clown
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ik denk niet dat het door een dichte poort 8080 komt, dan zou je een andere error moeten krijgen lijkt me.
Als je een ticket maakt dan zet ik je vanavond of morgen inclusief je domeinen en data over, als je verder buiten one2xs geen domeinen hebt dan merk je er niks van.

edit: Ik zie dat je wel buiten o2x domeinen hebt. Als je veranderende data hebt (bijv. forum) dan moet je die website op server 1 op zwart zetten omdat je anders op 2 plekken je website hebt draaien en dus op 2 plekken verschillende berichten enzo op je forum krijgt. Als je geen snel veranderende data hebt of als dat niet erg is dan blijft je website gewoon online. Ik zet je dan over naar server 3, ik geef het aan jou door, jij verandert de nameservers en een paar dagen later zet ik je host op server 1 uit.
0
Pascal

Lid · Topicstarter

Berichten
1.712
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb een ticket aangemaakt, ik heb geen snel veranderende data dus dat is geen enkel probleem smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren