Pereiti prie turinio

Check backlink


Rekomenduojami pranešimai

Tai va, yra funkcija:

 

function check_backlink($url)
{
	global $siteurl;
	$source = @file_get_contents($url);
	$source = strtolower($source);
	$siteurl = strtolower($siteurl);
	if((strpos($source, $siteurl) > 0))
	{
		return true;
	}
	else
	{
		return false;
	}
}

Kaip man perdaryt ja, kad galeciau naudoti du kintamus $siteurl ir $siteurl2, ta prasme, jei bent vienas is ju > 0, return true butu?

Turit minciu? :D

Redagavo Nerka
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai va, yra funkcija:

 

function check_backlink($url)
{
	global $siteurl;
	$source = @file_get_contents($url);
	$source = strtolower($source);
	$siteurl = strtolower($siteurl);
	if((strpos($source, $siteurl) > 0))
	{
		return true;
	}
	elseif((strpos($source, $siteurl2) > 0))
	{
		return true;
	}
	else
	{
		return false;
	}
}

Kaip man perdaryt ja, kad galeciau naudoti du kintamus $siteurl ir $siteurl2, ta prasme, jei bent vienas is ju > 0, return true butu?

Turit minciu? :)

 

Man atrodo taip :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Padariau kitaip, kad veiktu. Man reikejo, kad kitame saite ieskotu mano saito backlinko, su ankstesne funkcija neisejo pats nezinau kodel :) .

 

function check_backlink($url) {
	$siteurl2 = "saitas.com";
	preg_match("/^(http:\/\/)?([^\/]+)/i",$url, $hostname);
	$host = $hostname[2];
	$tail = str_replace($hostname[0], "", $url);

	for($x=0;$x<2;$x++) {
		$startfile = fsockopen($host, '80');
		if ($startfile) {
			if(trim($tail)=="") {
				$page = "/";
			}
			else {
				$page = $tail;
			}

			fputs($startfile, "GET ".$page." HTTP/1.0\r\nHost: ".$host."\r\n\r\n");
			while(!feof($startfile)) {
				$indexfile .= fgets($startfile, 10240);
				$indexfile = strtolower($indexfile);
			}
			for ($i=0; $i<count($indexfile); $i++) {
				$text = $text . $indexfile[$i];
			}

			if (eregi($siteurl2, $indexfile)) {
				return true; 
			} else {
				return false;
			}
			fclose($startfile);
		}
		else {
			echo "Host Down";
		}
	}
	return $output;
}

Postinu jei kam nors prireiktu...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...