Avatar billede limes_planum Praktikant
30. oktober 2006 - 01:21 Der er 26 kommentarer og
2 løsninger

Ping domæne for eksistens - helst ved at se om dir er tomt

Fopen og fsockopen har jeg efterhånden opgivet at bruge, da andre spørgsmål i den retning her på eksperten, ikke har hjulpet.

Kan man pinge et domæne for at se om det eksisterer ved at se om dets rod-directory indeholder filer eller bare generelt indeholder noget overhoved?
Avatar billede well_r Nybegynder
30. oktober 2006 - 01:35 #1
ehm... et domæne er vel defineret optaget ved at den er reserveret (=optaget) ?

ellers forstår jeg ikke helt?
Avatar billede coderdk Praktikant
30. oktober 2006 - 01:58 #2
Enig med well_r, du skal nok bruge et whois-script af en art. Et domæne kan godt være reserveret, selvom det hverken har DNS-records eller webservere aktive på nettet.
Avatar billede limes_planum Praktikant
30. oktober 2006 - 16:34 #3
Ok - uddyber lige en smule... Har brug for et entydigt svar a la '0/1', således at jeg kan se at sitet/domænet indeholder data i form af en f.ex. index.html fil. Her er det så, at jeg bliver en kende provokeret. Når jeg bruger fopen, fsockopen og herunder fgets bliver jeg oplyst om der findes data på webadressen; http://www.ertytrt.xqzzwqz ...

I det muntre hjørne kan man spørge sig selv om, hvilket land der har domænelandekoden; xqzzwqz  :-D

- vil gerne kunne determinere ved 'fra/til' vha. 'data' eller ikke 'data'.

Håber jeg fik klarlagt nogle ting :-)
Avatar billede well_r Nybegynder
30. oktober 2006 - 19:54 #4
er stadig ligeså forvirret..
Avatar billede coderdk Praktikant
30. oktober 2006 - 20:55 #5
er det ikke bare:

$url = "http://www.example.dk";
ini_set("user_agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061025 BonEcho/2.0");
$cnt = file_get_contents( $url );
if ( strlen($cnt) > 0 )
{
  echo "Findes? :P";
}
else
{
  echo "Findes ikke?! :P";
}
Avatar billede limes_planum Praktikant
31. oktober 2006 - 08:17 #6
Well_r: Jeg har et par tekstbokse som jeg putter domæne og landekode i. Det er rigtigt som du påpeger med distinktionerne; url, domæne, registreret, reserveret, optaget, aktivt, tomt osv. ...
Har brug for at vide om en url har en ejer der har aktiveret sit site/domæne således at der bare er det mindste data på den afprøvede url;
www.qqq.ttt/ eller ligeledes; www.qqq.ttt/index.html (eller /default.html... etc.)
coderdk: - har afprøvet din kode og i begge flg. eks.: www.example.dk og http://www.example.dkqxwwz får jeg kaldet; Findes? :P - er den min opsætning eller udbyder? Jeg burde mene at jeg slet ikke kunne køre fopen, fsockopen, fgets eller file_get_contents uden en fejlmedd. hvis det var tilfældet???
Avatar billede limes_planum Praktikant
31. oktober 2006 - 08:18 #7
"er det min opsætning"...
Avatar billede coderdk Praktikant
31. oktober 2006 - 08:26 #8
Det må være din [udbyders] opsætning. Jeg får "Findes ikke?! :P" på et volapykdomæne.
Hvad returnerer den så hos dig? Prøv at skrive $cnt ud.
Avatar billede limes_planum Praktikant
31. oktober 2006 - 20:02 #9
Ok - hører min udbyder... vender tilbage derefter.
Avatar billede coderdk Praktikant
31. oktober 2006 - 20:07 #10
Hvad indeholder $cnt?
Avatar billede limes_planum Praktikant
31. oktober 2006 - 20:22 #11
- jeg får heller intet ud af et volapyk-domæne rent 'content'-mæssigt. Ved www.example.dk, der jo har indhold, begynder scriptet at vise dele af indholdet som jeg går udfra er det der er meningen med; file_get_contents.
Begge dele giver stadig; Findes? :P

Et echo på $cnt - echo"cnt_test=$cnt"; - giver i begge tilfælde; cnt_test=
Altså intet. Venter nu i spænding for at høre om min udbyder har en eller anden form for løsning.
Avatar billede coderdk Praktikant
31. oktober 2006 - 20:41 #12
Prøv at gøre dette:

<?php

$url = "http://www.example.dk";
ini_set("user_agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061025 BonEcho/2.0");
$cnt = file_get_contents( $url );
echo strlen($cnt) . "<br><pre>";
var_dump($cnt);
echo "</pre>";

?>

Skal lige se hvad den skriver
Avatar billede coderdk Praktikant
31. oktober 2006 - 20:41 #13
Prøv også med:

$url = "http://www.example.dksdkfjs";
Avatar billede limes_planum Praktikant
01. november 2006 - 15:54 #14
- ved $url = "http://www.example.dk";
1758

string(1758) "

- ved $url = "http://www.example.dksdkfjs";

874

string(874) "
Avatar billede limes_planum Praktikant
01. november 2006 - 15:58 #15
Min side hopper efter accessering af volapyk-site videre til;
https://www.example.dksdkfjs:19638/webhost/rollout
- kan det forklare noget omkring php-/sikkerhedsopsætningen v/ udbyder?
Avatar billede coderdk Praktikant
01. november 2006 - 20:01 #16
Det er nok din ISP der har rod i deres DNS...
Avatar billede limes_planum Praktikant
03. november 2006 - 14:23 #17
Hej coderdk - hvad hedder din udbyder? - er måske interesseret i den samme...
Min nuværende kunne ikke svare ordentligt på mit problem, ej heller udbedre det
Avatar billede coderdk Praktikant
03. november 2006 - 14:39 #18
Jeg har p.t. en privat ADSL-linje fra TDC.

Tidligere havde jeg deres professionelle erhvervsprodukt, hvilket jeg var MEGET tilfreds med - Specielt den dag min genbo gravede nogle kabler over - Tre timer efter virkede alt igen (pga. mit opkald som erhvervskunde) ;)

Privatlinjen fra TDC er fin, lige så god som erhvervslinjen - Men ikke samme support, naturligvis...
Avatar billede coderdk Praktikant
03. november 2006 - 14:44 #19
Hmm den underlige redirect du får - Det tyder på at din udbyder kører med noget der hedder Ensim: http://www.ensim.com/ - Hvis jeg søger på nettet efterr 19638/webhost/rollout så får jeg en masse om ensim... Det må være noget de bruger til at styre deres DNS med...
Avatar billede coderdk Praktikant
03. november 2006 - 14:46 #20
Se ham her: http://forums.iis.net/thread/1421091.aspx

"thanks for the suggestions. I ran front page diagnostics, updated ip addresses and it worked. So I couldn't pinpoint any specific reason for this type of an issue. Thanks again guys!!"
Avatar billede limes_planum Praktikant
03. november 2006 - 14:48 #21
Ok - men jeg tænker mere på server-plan - har du egen php-server eller et webhotel ved en webhotels-udbyder?
F.eks. har jeg afprøvet overnstående file_get_contents-problem på både en Cyber-city- og TDC-forbindelse, med samme dårlige resultat...
Avatar billede coderdk Praktikant
03. november 2006 - 15:06 #22
Jeg har en legeserver hjemme, og en stående i et TDC-hostingcenter i Århus ;)
Avatar billede limes_planum Praktikant
03. november 2006 - 15:23 #23
Ok - tænkte det nok, men jeg tænker lidt i økonomi lige nu og har en udbyder i baghånden til 249 kr om måneden... en smule; :-S
En sidste ting som stadig vedr. dette spørgsmål. Det eneste jeg tror kan have betydning under mit sites kontrolpanel er at mit site ligger på en Linux-server.
Avatar billede coderdk Praktikant
03. november 2006 - 15:44 #24
Jeg bruger udelukkende linux... Jeg tror dit site ligger på en maskine er der sat op med Ensim-kontrolpanelet - Det gør så at den fucker din DNS... Det burde være noget som din ISP kan fixe...
Avatar billede limes_planum Praktikant
03. november 2006 - 17:01 #25
Jep - er lige gået lidt dybere i undersøgelsen af mit kontrolpanel - det er Ensim! Det hjalp egentligt ikke mit problem udover at jeg er blevet ret sikker på at det ikke var koden og at jeg med stor sikkerhed kan bruge denne kode ved en mere prof. udbyder. Læg et svar coderdk, og jeg vil gi dig 100 sympati-point for udredning og udholdenhed.

Så kan man håbe at andre herinde kan bruge det til noget alligevel :-)
Avatar billede coderdk Praktikant
03. november 2006 - 17:50 #26
100 er næsten for meget :) Hvis jeg var dig, ville jeg prøve at snakke med din host om det - det lyder som noget der burde kunne fixes :)
Avatar billede limes_planum Praktikant
04. november 2006 - 19:45 #27
Pointdelings-selvsvar...

Coderdk: Min nuv. host er ret billig og besidder delvist derigennem mindre service -> .. jeg fik ikke svar fra hosten på problemet.
Mit projekt er ret seriøst og har nu købt det føromtalte webhotel ved en stor dansk udbyder med tele-support. De har fortalt mig at det på ingen måde bliver et problem ved dem. ( -= Kolding-Chambary: 32-32 -> giga-intern forklaring på udbyder ;-D =- )

Du får 50 point for at afklare at det i hvert fald ikke var en 'fejl 40' fra min side, og at jeg nu kan gå i krig med de næste etaper ved ny udbyder :-)
Avatar billede coderdk Praktikant
04. november 2006 - 19:57 #28
hehe det er bare i orden, tak for point, og held og lykke!
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