Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

[PHP] Backlink Check Funktion

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Noki
PostRank 7
PostRank 7
Beiträge: 639
Registriert: 16.05.2003, 22:27
Wohnort: Gernsbach

Beitrag von Noki » 17.09.2003, 22:15

Hallo,

ich arbeite gerade an einem Script zur Analyse von Referern, bin zufällig gerade über eine nette kleine PHP-Funktion gestoßen mit der man recht einfach und on the fly Referer auf Backlinks überprüfen kann:

Code: Alles auswählen

function backlinkCheck($siteurl, $recip) {
	$arrText = file($siteurl);
	for &#40;$i=0; $i<count&#40;$arrText&#41;; $i++&#41; &#123;
		$text = $text . $arrText&#91;$i&#93;;
	&#125;
	if &#40;stristr&#40;$text, $recip&#41;&#41; &#123;
		return true; // set true if there is a backlink
	&#125; else &#123;
		return false; // set false if backlink is missing
	&#125;
&#125;
schreibt man @file($siteurl); so kann man das ganze sogar in eine bestehende Seite einblenden ohne das der Besucher beim Seitenaufruf eine Fehlermeldung bekommt falls der Referer keine gültige URL sein sollte. Ich empfehle jedoch die Referer zunächst nur zu speichern und dann später auszuwerten.

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

viggen
PostRank 10
PostRank 10
Beiträge: 6249
Registriert: 12.05.2003, 14:44

Beitrag von viggen » 17.09.2003, 23:00

Netter script,
hast du es schon ausprobiert?

Noki
PostRank 7
PostRank 7
Beiträge: 639
Registriert: 16.05.2003, 22:27
Wohnort: Gernsbach

Beitrag von Noki » 17.09.2003, 23:06

klar... ich hab schon dran rumgeschrieben - die funktion war so wie ich sie gefunden habe nicht zu gebrauchen, konnte am Anfang z.b. nur nach exakt übereinstimmenden urls suchen...

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


dlnm
PostRank 1
PostRank 1
Beiträge: 26
Registriert: 22.08.2003, 21:09
Wohnort: Saarbrücken

Beitrag von dlnm » 18.10.2003, 23:41

https://www.bannerlessfreewebhosting.co ... kCheck.txt

das ist doch das teil, oder?
konntest du das weiter ausbauen?

Noki
PostRank 7
PostRank 7
Beiträge: 639
Registriert: 16.05.2003, 22:27
Wohnort: Gernsbach

Beitrag von Noki » 19.10.2003, 09:34

jo, scheint selbige Funktion zu sein... klar konnte ich das ganze noch weiter ausbauen... :) aber im Moment ruht das ganze etwas auf Eis, da mein Studium angefangen hat und ich sehr wenig Zeit habe nun...

Domi83
PostRank 1
PostRank 1
Beiträge: 11
Registriert: 28.04.2008, 08:51

Beitrag von Domi83 » 23.06.2009, 11:41

Nun gut, das Thema ist vielleicht schon Jahre alt (von 2003) und vielleicht komme ich etwas spät... Aber da mich das Thema aus persönlichen Gründen stark interessierte, hab ich mal versucht ein kleines Grundgerüst zu bauen und das ein wenig zu verfeinern.

Im groben und ganzen macht es nichts weiter als das schon genannte Script, nur das überprüft eine Seite mittels SQL Datenbank Einträge :) Wenn hier also einer etwas mehr als einen Linkpartner hat und diese immer im Blickfeld haben möchte, kann er ja mal schauen ob ihm so etwas hilft.

Wenn hier einer ist der Verbesserungen hat bezüglich meinem Check, dann bin ich für alles offen und füge das rein. Dies ist ja nur ein Grundgerüst und wird halt noch etwas erweitert, so dass man sieht mit wem man getauscht hat (Name, Vorname, Email etc.) und dann gucke ich mal weiter :)

Nun zu meinem Checker...
-> BacklinkCheck

Wird natürlich erweitert, wie schnell das geht weiß ich noch nicht... Aber mal schauen, als nächstes muss ja auch für die Ergonomie eine Eingabemaske her :D

Über Rückmeldungen würde ich mich freuen...
Auch wenn es nur um einen Tausch geht (oder so) :)

Mfg. Domi

Synonym
PostRank 10
PostRank 10
Beiträge: 3708
Registriert: 09.08.2008, 02:55

Beitrag von Synonym » 23.06.2009, 11:50

Das bringt nichts

Code: Alles auswählen

<a&#40;.*&#41;rel="nofollow"&#40;.&#41;href="'.$keyword.'"&#40;.*&#41;>
denn der Link kann auch ganz einfach so lauten

Code: Alles auswählen

<a href="url" class="extern ohne" rel="nofollow blubb">
oder noch ganz anders

mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 23.06.2009, 13:07

Jo und es gibt noch einige hundert Varianten mehr. Mit und ohne Bindestrich, andere Position, Mix aus Bindestrichen, Zeilenumbrüche, Groß- und Kleinschrift, unterbrochene Attributangaben usw. Da gehört schon ein wenig mehr dazu als sich ein paar Minuten mit dem Thema auseinander zu setzen. Ich habe für mein Tool nur dafür jetzt schon 2 Wochen benötigt.
Ich kaufe Dein Forum!
Kontaktdaten

gnark
PostRank 8
PostRank 8
Beiträge: 920
Registriert: 23.01.2009, 15:12

Beitrag von gnark » 23.06.2009, 13:08

"nofollow blubb" gilt als nofollow?
https://das-dass.de ... übrigens: es heisst sitewide mit "t"

mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 23.06.2009, 13:10

Jo, auch "blubb nofollow" auch rel=nofollow auch "rel = no
foll
ow"

Gruß
Ich kaufe Dein Forum!
Kontaktdaten

gnark
PostRank 8
PostRank 8
Beiträge: 920
Registriert: 23.01.2009, 15:12

Beitrag von gnark » 23.06.2009, 13:14

mgutt hat geschrieben:Jo, auch "blubb nofollow" auch rel=nofollow auch "rel = no
foll
ow"

Gruß
also "nofollow blubb" kann ich mir noch vorstellen, aber "blubb nofollow"?!
meinte nicht der gute cutts, dass nichtmal "no-follow" gezählt würde, was sie jetzt aber ändern wollen?
https://das-dass.de ... übrigens: es heisst sitewide mit "t"

mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 23.06.2009, 13:18

Der Bindestrich ist ja auch ein Zeichen. Whitespaces dagegen werden völlig ignoriert.

Zu Deinem genannten Beispiel: "external nofollow" ist ein weit verbreitetes Attribut.
Ich kaufe Dein Forum!
Kontaktdaten

gnark
PostRank 8
PostRank 8
Beiträge: 920
Registriert: 23.01.2009, 15:12

Beitrag von gnark » 23.06.2009, 13:25

also lösung:
den <a ...... </a> extrahieren, alles ausser buchstaben entfernen, und "nofollow" suchen.
https://das-dass.de ... übrigens: es heisst sitewide mit "t"

mgutt
PostRank 10
PostRank 10
Beiträge: 3206
Registriert: 08.03.2005, 13:13

Beitrag von mgutt » 23.06.2009, 15:07

z.B., funktioniert aber auch nicht :P
Ich kaufe Dein Forum!
Kontaktdaten

gnark
PostRank 8
PostRank 8
Beiträge: 920
Registriert: 23.01.2009, 15:12

Beitrag von gnark » 23.06.2009, 15:13

wie? funktioniert nicht?
warum?
https://das-dass.de ... übrigens: es heisst sitewide mit "t"

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag