php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.01.2005, 15:34  
Gast
 
Beiträge: n/a
Standard 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:
HTML-Code:
[url="http://www.compu-zone.de/topliste/index.php?id=1"][img]http://www.compu-zone..de/topliste/img.php?id=1[/img][/url]
Die Image 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 ?

Vielen dank
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.01.2005, 15:38  
Gast
 
Beiträge: n/a
Standard

Ohne mir den Code durchzulesen:

Wenn der Platz und die ID egal sind, dann gib dein Banner doch einfach >immer< aus.
 
Alt 20.01.2005, 15:43  
Gast
 
Beiträge: n/a
Standard

jo aber fände es besser wenn der code zum einbinden so aussehen würde:

HTML-Code:
[url="http://www.compu-zone.de/topliste/index.php?id=1"][img]http://www.compu-zone..de/topliste/img.php?id=1[/img][/url]
so das nicht der link zum bild erwähnt wird, sondern die datei "image.php" die url der grafik ausliest
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Server für shell_exec() / exec() vorbereiten Martek Server, Hosting und Workstations 2 16.03.2007 15:03
imagecreatefromjpeg mit URL von anderem Server? saibot PHP Tipps 2006 2 30.09.2006 17:22
Datei Formulardaten auf anderem Server ablegen cytrobic PHP Tipps 2006 3 03.08.2006 14:50
Objekt wird auf einem Server akzptiert auf anderem nicht nieselfriem PHP Tipps 2006 3 10.07.2006 01:46
symlink zu anderem Server paramedic78 PHP-Fortgeschrittene 2 09.05.2006 02:40
Frage zu Windows Server 2003 b++ Off-Topic Diskussionen 1 03.03.2006 09:41
Problem mit Verbindung von anderem Server Datenbanken 2 08.11.2005 13:43
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
txt von anderem Server einlesen und..... PHP Tipps 2005 2 29.05.2005 12:16
[Erledigt] Datei von anderem Server anrufen PHP Tipps 2005 21 19.05.2005 20:38
[Erledigt] Mit PHP Script auf einem Root Server per SSH einlogen PHP Tipps 2005 5 27.03.2005 19:24
Grafik von anderem Server laden PHP Tipps 2005 1 10.02.2005 15:01
MySQL-Db auf anderem Server PHP Tipps 2005 3 11.01.2005 16:59
Seite von anderem server mit post öffnen PHP-Fortgeschrittene 2 26.10.2004 20:41
Datenbank auf anderem server yoshy Datenbanken 1 30.06.2004 00:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
button topliste script, toplistenscript

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.