Toplistenscript: Button von anderem Server

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Toplistenscript: Button von anderem Server

    Ich habe auf meiner webseite grade ein Toplisten Script installiert. Leider hollt sich das Script den Button, den andere Benutzer auf Ihrer eigenen Homepage setzen müssen, so das andere user für diese Homepage voten können aus einem unterordner auf meiner webseite. Das script soll aber den Button von einem anderen webspace hollen, da der webspace auf dem das script installiert ist es nicht unterstützt bilder von dem webspace auf einem anderen webspace zu verlinken.

    User müssen den button so einbinden:
    PHP-Code:
    <a href="http://www.compu-zone.de/topliste/index.php?id=1" target="_blank"><img src="http://www.compu-zone..de/topliste/img.php?id=1" border="0"></a
    Die Img php datei sieht so aus:

    PHP-Code:
    <?
    ############################################
    # Filename : IMG.PHP                 #
    #------------------------------------------#
    # Written By : Dennis van den Hout        #
    # Email     : [email]xdt@scripters.nl[/email]         #
    # Website    : [url]www.xdt.nl[/url]             #
    # Questions? : [url]www.scripters.nl/forum[/url]     #
    #------------------------------------------#
    # Do NOT copy OR publicate this script #
    #    for ANY use on ANY other site !     #
    #------------------------------------------#
    ############################################

    // Report all script errors on this page
    error_reporting(E_ALL);

    // Including CONFIG.PHP which includes all configurations
    require("config.php");

    // Checking if site exists
    $query = mysql_query("SELECT * FROM " . $table . "_sites WHERE memberid = '" . $_GET['id'] . "'");
    $result = mysql_result(mysql_query("SELECT COUNT(1) FROM " . $table . "_sites WHERE memberid = '" . $_GET['id'] . "'"),0);

    // If site exists update stats
    if($result)
    {
        // Current date
        $date = date("dmY");

        // Update query for HITS IN
        $hitsin = "UPDATE " . $table . "_sites SET hitsin = hitsin + 1, hitstotal = hitstotal + 1 WHERE memberid = '" . $_GET['id'] . "'";

        while($row = mysql_fetch_assoc($query))
        {
            $today = $row['hitstoday'];
            $today = explode(" | ",$today);

            $datetoday = $today[0];
            $hitstoday = $today[1];
            $hitsplus = $today[1] + 1;

            // If date isn't database is the same date of today
            if($date != $datetoday)
            { // Hits today = 1
                $update = "UPDATE " . $table . "_sites SET hitstoday = '" . $date . " | 1' WHERE memberid = '" . $_GET['id'] . "'";
            }
            else
            { // Hits today = hitstoday + 1
                $update = "UPDATE " . $table . "_sites SET hitstoday = '" . $date . " | " . $hitsplus . "' WHERE memberid = '" . $_GET['id'] . "'";
            }

            $days = $row['date'];
            $days = explode(" | ",$days);

            $daytoday = $days[0];
            $dayplus = $days[1] + 1;

            // Update query for date-field
            $update2 = "UPDATE " . $table . "_sites SET date = '" . $date . " | " . $dayplus . "' WHERE memberid = '" . $_GET['id'] . "'";

            // Function to update all stats
            function dohits()
            {
                global $hitsin,$update,$update2,$date,$daytoday;

                mysql_query($hitsin) or die(mysql_error());
                mysql_query($update) or die(mysql_error());

                if($date != "$daytoday")
                {
                    mysql_query($update2) or die(mysql_error());
                }
            }

        // Rank, for the image to display
        $rank = $row['rank'];
        }

        // Execute query's to update stats
        dohits();

        // If there is a button to display for the current rank, show the rank picture (example : 5.jpg)
        if($rank < ($img_total + 1))
        {
            header("Location: " . $img_dir . "/" . $rank . "" . $img_ext . "");
        }
        else
        { // Else display default picture
            header("Location: " . $img_dir . "/default" . $img_ext . "");
        }
    }
    else
    { // If there's an error with the banners show a buttons with an error message on it
        header("Location: " . $img_dir . "/error" . $img_ext . "");
    }
    ?>
    Kann mir den code vlt jemand umcoden, so das immer der Banner angezeigt wird:
    http://home.arcor.de/renehifinger/button/default.gif

    egal auf welchem platz sich ein user in der liste befindet oder welche id er besitzt ?

    ich könnte natürlich auch direkt im code, den der user auf seiner homepage einbinden muss den link zum bild (http://home.arcor.de/renehifinger/button/default.gif) einfügen, aber fände es besser wenn der button link ausgelesen wird über die php datei ;-) man muss ja nicht unbedingt sehen, dass der button auf nem freeacount von lycos online ist

    http://www.gutscheinlager.de/dailydeal-gutschein/

    Vielen dank
    Zuletzt geändert von PC-Fre@k; 15.01.2012, 22:45.

  • #2
    "umcoden" tut dir keiner was.
    bitte befolge den sticky-beitrag in diesem forum.

    Kommentar


    • #3
      Original geschrieben von penizillin
      bitte befolge den sticky-beitrag in diesem forum.
      den hier meint das nützliche arzneimittel: http://www.php-resource.de/forum/sho...threadid=47906


      und nu geh'n wa mal zur projekthilfe *verschieb*
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar

      Lädt...
      X