Avatar billede eik1957 Nybegynder
15. september 2010 - 10:36 Der er 13 kommentarer og
2 løsninger

fsockopen returnerer en valid stream med .co2.

Jeg kan ikke lure hvorfor alt hvad jeg kaster efter fsockopen som host returnerer noget valid med .co2 som domæne:

http://pastie.org/1160099

Alle andre ting ser ud til at fungerer ellers.
Avatar billede eik1957 Nybegynder
15. september 2010 - 10:46 #1
Koden er også her:

<?php
$starttime = microtime(true);
$file      = @fsockopen('this-is-weird.co2', 80, $errno, $errstr, 2);
$stoptime  = microtime(true);

if (!$file) {
    echo ((int) -1);
} else {
    fclose($file);
    echo floor(($stoptime - $starttime) * 1000);
}
?>
Avatar billede repox Seniormester
15. september 2010 - 11:45 #2
Ikke forstået - så vidt jeg kan regne ud på din kode skal den returnere -1 med ovenstående eksempel. Men du mener du får noget andet?
Avatar billede eik1957 Nybegynder
15. september 2010 - 13:00 #3
Lige præcis, men her er de seneste 3 kørsler:
112
115
110
Avatar billede Slettet bruger
15. september 2010 - 13:11 #4
Mon ikke du får en fejl hvis du fjerner @...

- HVAD returnerer den iøvrigt ?
Avatar billede eik1957 Nybegynder
15. september 2010 - 13:11 #5
Jeg har testet både på min eget netværk og over min 3G-modem fra 3.
Begge giver resultater.
Avatar billede eik1957 Nybegynder
15. september 2010 - 13:14 #6
Hvis jeg fjerner @, så returnere den stadig forskellige tider.

Hvis jeg var_dump'er $file, så får jeg:
resource(4) of type (stream)

Men altså kun med .co2.
.co1, .co3 osv. fejler alle.
Avatar billede eik1957 Nybegynder
15. september 2010 - 13:24 #7
Jeg har lige prøvet at flytte filen over på en anden server (udbyder) og her returnere den hele tiden -1.

Mærkeligt. Hvordan mon det kan være?

Nå, T4NK3R, gider du lave et svar?

Så kan vi evt. dele pointene?
Avatar billede Slettet bruger
15. september 2010 - 13:26 #8
Og du kan bede om hvadsomhelst - når bare "efternavnet" er .co2 så er der bid ?
Avatar billede Slettet bruger
15. september 2010 - 13:27 #9
Hov.
- så MÅ du have en (skjult?) fil med det navn liggende ?
Avatar billede eik1957 Nybegynder
15. september 2010 - 13:28 #10
Jeg kan skrive alt før .co2, men hvis jeg skriver (i terminalen):
ping blablabla.co2
så returnerer den:
PING blablabla.co2.dk (129.142.220.11) 56(84) bytes of data.

Så den tilføjer altså .dk.

MEN kun med endelser med .co2.
Avatar billede Slettet bruger
15. september 2010 - 13:39 #11
Hm.. lyder som en forklaring - men temmeligt mystiskt (er det en "hjælpsom" Microsoft fætyter?)

Hvad med: ping blablabla.tv2
Avatar billede eik1957 Nybegynder
15. september 2010 - 13:41 #12
Hmm, det er samme problem med .tv2, men ikke .te2.

Det er en linux server.
Avatar billede Slettet bruger
15. september 2010 - 13:54 #13
Ubuntu (desktop) siger:
ping: unknown host blablabla.co2

Men "hjælpsomheden" kunne måske stamme fra noget "netværksudstyr". Evt en (lokal) DNSserver?
Avatar billede eik1957 Nybegynder
15. september 2010 - 13:52 #14
Nå, men det er altså serveren som er problemet.

Tusind tak for hjælpen :)
Avatar billede eik1957 Nybegynder
15. september 2010 - 14:01 #15
Jeg har to forskellige virtuelle servere, hos samme udbyder. Og den ene sætter .dk på .co2, den anden gør ikke.

Jeg forhører mig med min udbyder :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester