#1 5. Juni 2009 Backlinkchecker Hallo, ich habe mal versucht einen Backlinkchecker zu machen der sicherlich nicht optimal ist. Aber er zeigt mir trotz genauer Beachtung der Schreibweise, trotzdem immer an, er würde keinen Backlink finden, was ja nicht sein kann: PHP: <? php $siteurl = 'http://www.google.de/' ; $recip = 'http://www.google.de/intl/de/ads/' ; if ( backlinkCheck ( $siteurl , $recip )) { echo "Backlink gefunden: " . $siteurl ; } else { echo "Backlink nicht gefunden: " . $siteurl ; } function backlinkCheck ( $siteurl , $recip ) { $arrText = file ( $siteurl ); for ( $i = 0 ; $i < count ( $arrText ); $i ++) { $text = $text . $arrText [ $i ]; } if ( eregi ( $recip , $text )) { return true ; } else { return false ; } } ?> Danke + Multi-Zitat Zitieren
#2 6. Juni 2009 AW: Backlinkchecker du könntest ja mal schauen, was in $text drinsteht. so oder so: PHP: $arrText = file ( $siteurl ); for ( $i = 0 ; $i < count ( $arrText ); $i ++) { $text = $text . $arrText [ $i ]; } warum so umständlich? ich würde die dateiinhalte per curl-request holen. + Multi-Zitat Zitieren
#3 6. Juni 2009 AW: Backlinkchecker Wieso benutzt du nicht einfach readfile und lässt diese umständliche verkettung beiseite? Aber zu deinem Problem... $recip ist kein regulärer Ausdruck wie er von eregi erwartet wird. Probier mal PHP: if( strpos ( $text , $recip )) //EDIT:... Den "Backlink" finde ich bei google.de übrigens auch nicht.. + Multi-Zitat Zitieren
#4 6. Juni 2009 AW: Backlinkchecker Werben mit Google ... Achso ok danke für den Hinweis. Strpos() kannte ich nicht mehr daher habe ich es mir so umständlich gemacht. Eine PHP Funktion scheint es ja nicht zu sein, was meinst du dann damit? + Multi-Zitat Zitieren
#5 6. Juni 2009 AW: Backlinkchecker Natürlich ist es eine PHP-Funktion! PHP: cURL - Manual + Multi-Zitat Zitieren
#6 6. Juni 2009 AW: Backlinkchecker Ja, aber der Link kommt bei mir im quelltext von google.de nicht vor... Das meinte ich.. CURL ist eine Klasse. Aber die wäre noch komplizierter und ist auch unnötig (das was du brauchst kannst du mit readfile machen) + Multi-Zitat Zitieren