---
title: "Loop och multipla url'er"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/109371-loop-och-multipla-url-er"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Lazerzubb"
published: "2004-08-16T16:23:35.000Z"
updated: "2004-08-16T16:23:35.000Z"
replies: 0
views: 259
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/109371-loop-och-multipla-url-er"
---

# Loop och multipla url'er

## #1 — Lazerzubb, 2004-08-16T16:23Z

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.

```php
<?
// 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(':&nbsp;', '', $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>&nbsp;
		<input class='standard' type=text name='domain' value='' style='width:200'>
		<input class='standard' type=submit value='Go!'>
		&nbsp;( [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>
```

Permalänk: https://www.webforum.nu/p/109371

---

Tråden på webben: https://www.webforum.nu/amne/php/109371-loop-och-multipla-url-er
