Vraag dnsrank
Ik heb een nieuwe site gemaakt, maar waar hij voor bedoeld is werkt niet
Je zou er namelijk dns rank mee op moeten kunnen zoeken.
Nu heb ik data.php en result.php helemaal doorgelopen en alles staat goed
ik krijg ook geen foutmeldingen maar hij haalt ook geen gegevens op.
Iemand enig idee hoe ik dit moet laten werken ?
Groetjes Simone
ps voorbeeld site is te zien op http://dnsrankchecken.nl.ae
Gewoon ff een vraagje waarom is het .nl.ae? :p
omdat ik nog geen nl domein heb geregistreerd :)
Graag relevante code posten. Ook zou ik maar snel het domein registreren voordat een ander ermee vandoor gaat. Er zijn kapers bij die dat domein weer willen verkopen aan jou voor geld.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
include 'data.php';
$options = array(
'pagerank' => true,
'dmoz' => true,
'yahooDirectory' => true,
'Google' => true,
'alexa' => true,
'age' => true
);
if ($_POST['urls']) {
$urls = split("\n", $_POST['urls']);
$results = array();
foreach ($urls as $url) {
$data = new pagerank(trim($url));
$results[] = array(
'url' => $data->url['host'],
'pagerank' => $data->getPagerank(),
'dmoz' => $data->getDmoz(),
'yahooDirectory' => $data->getYahooDirectory(),
'Google' => $data->getBacklinksGoogle(),
'alexa' => $data->getAlexaRank(),
'age' => $data->getAge()
);
}
}
?>
include 'data.php';
$options = array(
'pagerank' => true,
'dmoz' => true,
'yahooDirectory' => true,
'Google' => true,
'alexa' => true,
'age' => true
);
if ($_POST['urls']) {
$urls = split("\n", $_POST['urls']);
$results = array();
foreach ($urls as $url) {
$data = new pagerank(trim($url));
$results[] = array(
'url' => $data->url['host'],
'pagerank' => $data->getPagerank(),
'dmoz' => $data->getDmoz(),
'yahooDirectory' => $data->getYahooDirectory(),
'Google' => $data->getBacklinksGoogle(),
'alexa' => $data->getAlexaRank(),
'age' => $data->getAge()
);
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Dns Rank | Domain Evaluation Tool</title>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=iso-8859-1" />
<meta name="description" content="This is a free online domain evaluation tool" />
<meta name="keywords" content="domain evaluation tool, check pagerank, check google pr, check google pagerank, pagerank, domain age, backlinks, check backlinks, dmoz, yahoo directory" />
<link rel="stylesheet" href="style.css" type="text/css" media="screen,projection" />
</head>
<body>
<div id="container">
<div id="header">
<div id="logo">
<a href="index.php"><img src="images/logo.jpg" alt="logo" /></a>
</div>
<div id="url">
<form method="post" action="">
<input type="text" name="urls" value="" size="40" />
<input type="submit" value="Submit" />
</form>
</div>
</div>
<div id="clean"></div>
<div id="left">
<div id="wtop"></div>
<div id="wmid">
<table>
<tr>
<td><img src="images/pr.jpg" alt="pr logo" /></td>
<td> </td>
<td>
<p><h1>Page Rank</h1></p>
<p><b></b> has a page rank of: <b></b></p>
</td>
</tr>
</table>
</div>
<div id="wbot"></div>
<div id="gtop"></div>
<div id="gmid">
<table>
<tr>
<td><img src="images/dir.jpg" alt="dir logo" /></td>
<td> </td>
<td>
<p><h2>Directories</h2></p>
<p>Listed in DMOZ: <b></b></p>
<p>Listed in Yahoo! Directory: <b></b></p>
</td>
</tr>
</table>
</div>
<div id="gbot"></div>
<div id="wtop"></div>
<div id="wmid">
<table>
<tr>
<td><img src="images/alexa.jpg" alt="alexa logo" /></td>
<td> </td>
<td>
<p><h1>Alexa</h1></p>
<p><b></b> Has an Alexa Rank of: <b></b></p>
<p>
<script type="text/javascript">/*
<![CDATA[*/
// USER-EDITABLE VARIABLES
// enter up to 3 domains, separated by a space
var sites = [''];
var opts = {
width: 300, // width in pixels (max 400)
height: 150, // height in pixels (max 300)
type: 'r', // "r" Reach, "n" Rank, "p" Page Views
range: '3m', // "7d", "1m", "3m", "6m", "1y", "3y", "5y", "max"
bgcolor: 'ffffff' // hex value without "#" char (usually "e6f3fc")
};
// END USER-EDITABLE VARIABLES
AGraphManager.add( new AGraph(sites, opts) );
//]]></script>
</p>
<p><a href="http://www.alexa.com/data/details/traffic_details/" target="_new">Check Alexa traffic details for <b></b></a></p>
</td>
</tr>
</table>
</div>
<div id="wbot"></div>
<div id="gtop"></div>
<div id="gmid">
<table>
<tr>
<td><img src="images/age.jpg" alt="age logo" /></td>
<td> </td>
<td>
<p><h2>Domain Age</h2></p>
<p><b></b> is: <b></b></p>
<p><a href="http://web.archive.org/web/*/" target="_new">Check Archive.org results for <b></b></a></p>
</td>
</tr>
</table>
</div>
<div id="gbot"></div>
<div id="wtop"></div>
<div id="wmid">
<table>
<tr>
<td><img src="images/link.jpg" alt="link logo" /></td>
<td> </td>
<td>
<p><h1>Backlinks</h1></p>
<p>The number of pages that contain links to <b>:</b> <b></b></p>
<p><a href="http://www.google.com/search?q=" target="_new">View all backlinks to <b></b></a></p>
</td>
</tr>
</table>
</div>
<div id="wbot"></div>
</div>
<div id="right">
<div id="ltop"></div>
<div id="lbot"></div>
<div id="ltop"></div>
<div id="lbot"></div>
<div id="ltop"></div>
<div id="lbot"></div>
</div>
<div id="footer"></div>
</div>
</body>
</html>
Zet bij de options eens stuk per stuk eentje uit, missschien dat er een trage site tussen zit?
Hoe bedoel je precies 1 voor 1 van true naar false zetten en dan kijken of het probleem er nog steeds is ?
Simone Netten op 06/12/2012 22:11:13:
Hoe bedoel je precies 1 voor 1 van true naar false zetten en dan kijken of het probleem er nog steeds is ?
In regel 4 t/m 9 van je code zie je allemaal 'true'tjes staan. Maak daar eens 'false' van. Er wordt dan geen enkele site gecheckt; waarschijnlijk is je script dan snel. Wijzig vervolgens steeds zo'n false weer naar true en kijk hoe snel je script nu is. Op die manier kun je eenvoudig bepalen welke site de boel vertraagt (als dat tenminste door een van die sites wordt veroorzaakt).
Enneh... wat heeft dit script eigenlijk met DNS te maken?
Gewijzigd op 06/12/2012 23:15:47 door Willem vp
En hoe bedoel je wat heeft dit met dns te maken ?
Sorry heb het script nog niet aangepast, maar begrijp uit jou woorden dat het woord dns rank niet hoort bij dit script ?
En ja, een check doen bij een externe partij kost soms wat extra tijd. Dus dat moet je maar respecteren. Een idee is om zulke dingen via AJAX om te laten gaan als een bezoeker iets opvraagt, maar dan kan je beter toch eens gaan verdiepen in de programmeer-wereld....
Gewijzigd op 06/12/2012 23:28:02 door - Ariën -