nedan är en kod som kollar antal sidor för en url på Altavista, jag undrar om någon kan hjälpa mig att göra så att man
kan ha flera url'er, genom att lägga till en textbox och sedan loppa igenom varje url (Varje url har unik rad)
Helt borta på PHP så vore grymt, om den exakta koden som behövs kunde skrivas ut.
<?
// SCRIPT START TIME ----------------------------------------------------
$timeparts = explode(' ', microtime()); $starttime = $timeparts[1].substr($timeparts[0],1);
// ----------------------------------------------------------------------
$total=0;
function linkcheck($path, $engine) {
global $results;
global $total;
if(!file_exists($path)) {
$data = strtolower(strip_tags(implode("", file($path))));
$data = substr($data, strpos($data, "of about")+9, strlen($data));
$data = substr($data, 0, strpos($data, " "));
if(eregi("[[:alpha:]]", $data)) {
$results[$engine] = array('0', $path);
} else {
$results[$engine] = array($data, $path);
$total+=str_replace(',', '', $data);
}
} else {
$results[$engine] = array('n/a', $path);
}
}
if($domain) {
$results = array();
// check AltaVista
$path ="http://www.altavista.com/web/results?q=site%3A".$domain."&kgs=1&kls=0&stq=10";
if(!file_exists($path)) {
$data = strtolower(strip_tags(implode("", file($path))));
$data = substr($data, strpos($data, "altavista found")+15, strlen($data));
$data = trim(substr($data, 0, strpos($data, "results"))); //echo "$data<br>"; // TEST
if(eregi("[[:alpha:]]", $data)) {
$results['altavista'] = array('0', $path);
} else {
$results['altavista'] = array($data, $path);
$total+=str_replace(',', '', $data);
}
} else {
$results['altavista'] = array('n/a', $path);
}
// get Alexa Traffic Rank
$path ="http://www.alexa.com/data/details/main?q=&url=http://".$domain;
if(!file_exists($path)) {
$data = strtolower(strip_tags(implode("", file($path))));
$data = substr($data, strpos($data, "traffic rank for ")+17, strlen($data));
$data = str_replace(str_replace('www.', '', $domain), '', $data);
$data = str_replace(': ', '', $data);
$data = trim(substr($data, 0, strpos(trim($data), ' ')-1)); //echo "$data<br>"; // TEST
if(eregi("[[:alpha:]]", $data)) {
$results['alexa'] = array('0', $path);
} else {
$results['alexa'] = array($data, $path);
}
} else {
$results['alexa'] = array('n/a', $path);
}
}
// SCRIPT END TIME ------------------------------------------------------
$timeparts = explode(' ', microtime()); $endtime = $timeparts[1].substr($timeparts[0],1); $execution = round(($endtime - $starttime), 2);
// ----------------------------------------------------------------------
?>
<html>
<head>
<title>Sajt</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
.standard {
border: 1px solid #CCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 12px;
color: #666;
}
.sfont {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height: 12px;
color: #666;
}
.fill01 { background-color: #CCC; }
.fill02 { background-color: #DDD; }
.fill03 { background-color: #F5F5F5; }
</style>
</head>
<body class='standard'>
<table class='standard' width=400 border=0 cellpadding=2 cellspacing=0>
<form action='<?=$PHP_SELF?>' method=post>
<tr class='fill01'><td height=25 align='center'><b>Popularity Report</b></td></tr>
<tr><td valign='middle'>
<b>Domain</b>
<input class='standard' type=text name='domain' value='' style='width:200'>
<input class='standard' type=submit value='Go!'>
( [url]www.domain.com[/url] )
</td></tr>
<tr class='fill01'><td colspan=2 height=5><!-- SPACER --></td></tr>
</form>
</table>
<br>
<table class='standard' width=400 border=0 cellpadding=2 cellspacing=0>
<tr class='fill01'><td height=25 colspan=2 align='center'><b>Popularity Report</b></td></tr>
<tr class='fill03'><td height=20 width=135><b>Domain</b></td><td width=280 align='right'><b><?=$domain?></b></td></tr>
<tr><td height=20>Alexa Traffic Ranking</td><td align='right'><? echo "{$results['alexa'][0]}"; ?> (<a href='<? echo "{$results['alexa'][1]}"; ?>'>view</a>)</td></tr>
<tr class='fill01'><td colspan=2 height=5><!-- SPACER --></td></tr>
<tr><td height=20>AltaVista</td><td align='right'><? echo "{$results['altavista'][0]}"; ?> (<a href='<? echo "{$results['altavista'][1]}"; ?>'>view</a>)</td></tr>
<tr class='fill01'><td height=25><b>Total</b></td><td align='right'><b><? echo number_format($total); ?></b></td></tr>
</table>
<br>
<?=$execution?> seconds.<br>
</body>
</html>