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

First Click Free - PHP Schnipsel :D funktioniert nicht?!

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
JohnBi
PostRank 10
PostRank 10
Beiträge: 2957
Registriert: 22.02.2009, 20:31

Beitrag von JohnBi » 25.02.2009, 19:49

Code: Alles auswählen

<?
function isGoogleClick&#40;&#41; &#123;
    if&#40;stripos&#40;$_SERVER&#91;'HTTP_REFERER'&#93;, '.google.'&#41; !== false &&
        preg_match&#40;'&#123;^&#91;a-z&#93;+&#58;//&#91;^.&#93;*\.google\.&#125;i’, $_SERVER&#91;‘HTTP_REFERER’&#93;&#41;&#41;
            return true;
    if&#40;stripos&#40;$_SERVER&#91;‘HTTP_USER_AGENT’&#93;, ‘Googlebot’&#41; !== false&#41; &#123;
        $host = gethostbyaddr&#40;$_SERVER&#91;'REMOTE_ADDR'&#93;&#41;; 
        if&#40;stripos&#40;$host, 'googlebot'&#41; !== false&#41; return true; 
    &#125;
    return false; 
&#125;

$google=isGoogleClick&#40;&#41;;

echo $google;
?>
ich versteh nicht warum das nicht funktioniert, ich krieg immer nen 500er vorgesetzt egal was ich mache...

wo liegt der Hund begraben?
John
Probleme mit Google & Co.? Hier die Lösung! - Linktausch?! | Projekt kaufen?! |
-------------------------------------------
Der PostRank und das Anmeldedatum stehen in keinem Verhältnis zur Qualität der Antworten einiger User. {JohnBi, 2009}

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.


Anonymous

Beitrag von Anonymous » 25.02.2009, 19:54

JohnBi hat geschrieben:

Code: Alles auswählen

<?....
        preg_match&#40;'&#123;^&#91;a-z&#93;+&#58;//&#91;^.&#93;*\.google\.&#125;i’, ...
wo liegt der Hund begraben?
:roll:

JohnBi
PostRank 10
PostRank 10
Beiträge: 2957
Registriert: 22.02.2009, 20:31

Beitrag von JohnBi » 25.02.2009, 19:59

Networker - ich danke dir für den Wink mit dem Zaunpfal aber ich raff diese preg_match Sache nicht ...

als Fehlermeldung kommt
Parse error: parse error, unexpected T_STRING in /srv/www/htdocs/web1/html/google.php on line 7
Probleme mit Google & Co.? Hier die Lösung! - Linktausch?! | Projekt kaufen?! |
-------------------------------------------
Der PostRank und das Anmeldedatum stehen in keinem Verhältnis zur Qualität der Antworten einiger User. {JohnBi, 2009}

Anonymous

Beitrag von Anonymous » 25.02.2009, 20:11

naja... hat weniger mit den regulärem Ausdruck zu tun, schon eher damit das du mal ' und mal ´ verwendest.... wenn du etwas mit ' öffnest, musste es auch damit wieder schließen... von der Verwendung von ´ würde ich eh abraten, weis jetzt nichtmal ob es überhaupt zulässig ist...

JohnBi
PostRank 10
PostRank 10
Beiträge: 2957
Registriert: 22.02.2009, 20:31

Beitrag von JohnBi » 25.02.2009, 20:21

lol :D - das habe ich garnicht gesehen - manchmal sieht man den Wald vor lauter Bäume nicht , danke vielmals aber jetzt kommt
Fatal error: Call to undefined function: stripos() in /srv/www/htdocs/web1/html/google.php on line 3
wo krieg ich die Funktion her?


edit: ok, hab die Funktion ausgetauscht gegen strpos() aber jetzt spuckt der garnichts mehr aus ... ich krieg noch nen Rappel ...

John
Probleme mit Google & Co.? Hier die Lösung! - Linktausch?! | Projekt kaufen?! |
-------------------------------------------
Der PostRank und das Anmeldedatum stehen in keinem Verhältnis zur Qualität der Antworten einiger User. {JohnBi, 2009}

webpilot
PostRank 6
PostRank 6
Beiträge: 417
Registriert: 24.03.2007, 17:03

Beitrag von webpilot » 25.02.2009, 20:25

Was macht dein Script genau? Ist HTTP_REFERER eine gute Idee?

Bin PHP-Anfänger und versuche gerade zu verstehen was da passiert...

spickzettel
PostRank 3
PostRank 3
Beiträge: 66
Registriert: 11.01.2006, 20:10

Beitrag von spickzettel » 25.02.2009, 20:27

aber jetzt spuckt der garnichts mehr aus
Was soll denn ausgespuckt werden? $google ist ja falsch oder?

JohnBi
PostRank 10
PostRank 10
Beiträge: 2957
Registriert: 22.02.2009, 20:31

Beitrag von JohnBi » 25.02.2009, 20:29

Ja, Google ist falsch wie kann ich das denn dann testen?

ich hätte nen false oder so als Ausgabe erwartet ? oder lieg ich da falsch .. das Cloaking Tool von ranking-hits wurde auch deaktiviert :( voll der Sturz...

John
Zuletzt geändert von JohnBi am 25.02.2009, 20:31, insgesamt 1-mal geändert.
Probleme mit Google & Co.? Hier die Lösung! - Linktausch?! | Projekt kaufen?! |
-------------------------------------------
Der PostRank und das Anmeldedatum stehen in keinem Verhältnis zur Qualität der Antworten einiger User. {JohnBi, 2009}

Anonymous

Beitrag von Anonymous » 25.02.2009, 20:31

stripos gibts erst in PHP5
https://de2.php.net/manual/de/function.stripos.php

achja... !== :-?

JohnBi
PostRank 10
PostRank 10
Beiträge: 2957
Registriert: 22.02.2009, 20:31

Beitrag von JohnBi » 25.02.2009, 20:32

jO, hab ich ja schon gemacht steht oben ... ich muss das Teil irgendwie testen ...
Probleme mit Google & Co.? Hier die Lösung! - Linktausch?! | Projekt kaufen?! |
-------------------------------------------
Der PostRank und das Anmeldedatum stehen in keinem Verhältnis zur Qualität der Antworten einiger User. {JohnBi, 2009}

JohnBi
PostRank 10
PostRank 10
Beiträge: 2957
Registriert: 22.02.2009, 20:31

Beitrag von JohnBi » 25.02.2009, 20:35

auch das !== ändern in != hat nichts gebracht ...

hier schaut mal - da hab ich das her - der Typ ist der einzige der nen PHP Code anbietet im ganzen WWW - das ist doch krank und der meint zu mir das es bei dem ohne Probleme funktioniert

https://www.ryancramer.com/journal/entr ... click_php/
Probleme mit Google & Co.? Hier die Lösung! - Linktausch?! | Projekt kaufen?! |
-------------------------------------------
Der PostRank und das Anmeldedatum stehen in keinem Verhältnis zur Qualität der Antworten einiger User. {JohnBi, 2009}

Anonymous

Beitrag von Anonymous » 25.02.2009, 20:36

wie wäre es denn mit

Code: Alles auswählen

if &#40;$google&#41;
&#123;
echo "is Google";
&#125;
else
&#123;
echo "is nich Google";
&#125;

JohnBi
PostRank 10
PostRank 10
Beiträge: 2957
Registriert: 22.02.2009, 20:31

Beitrag von JohnBi » 25.02.2009, 20:41

gut der zeigt das ich nicht Google bin :D - das ist super - nun noch wie kann ich anstellen das er denkt ich sei Google?
Probleme mit Google & Co.? Hier die Lösung! - Linktausch?! | Projekt kaufen?! |
-------------------------------------------
Der PostRank und das Anmeldedatum stehen in keinem Verhältnis zur Qualität der Antworten einiger User. {JohnBi, 2009}

webpilot
PostRank 6
PostRank 6
Beiträge: 417
Registriert: 24.03.2007, 17:03

Beitrag von webpilot » 25.02.2009, 20:42


Anonymous

Beitrag von Anonymous » 25.02.2009, 20:47

würde nicht reichen, da ja auch die ip adresse selber geprüft wird...

aber das geht: https://translate.google.de/

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag