1. Hallo Gast, Minecraft ist ein Spiel und das soll es auch bleiben. Um Minecraft spielen zu können ist es nicht nötig anderen Spielern deinen echten Namen, deinen Wohnort oder dein Alter zu verraten. Fast alle Minecraftspieler sind Leute wie du die einfach nur bisschen Zeit in Minecraft verbingen wollen um Spaß zu haben. Es gibt jedoch auch ein paar wenige, die gezielt versuchen dich nach diesen Informationen zu befragen in der Hoffnung dass du ihnen antwortest. Gib diesen Personen keine Möglichkeit dir gefährlich zu werden in dem du dich an die einfache Regel hältst deinen Wohnort weder öffentlich noch in privaten Nachrichten oder Skype zu nennen und auch persönlichen Treffen nicht zustimmst! Sollte dich dennoch jemand hartnäckig danach fragen, informiere uns über unser Kontaktformular.

[Biete][Script][PHP] FetchVotes.php - Lasst euch eure Votes auf eurer HP ausgeben.

Dieses Thema im Forum "Biete Dienstleistungen" wurde erstellt von Benni1000, 1. Juli 2012.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Hallo, ich habe aus Langeweile ein Script entwickelt. Mit diesem Script könnt ihr die Votes die euer Server hat auf eurer Homepage ausgeben lassen.
    Es gibt schon mehrere solcher scripts, aber dieses hier verfügt über eine Caching Funktion, die einige Vorteile hat:
    • Eure HomePage lädt schneller.
    • Minecraft-Server.eu wird nur noch minimal belastet.
    • Ihr spart Traffic
    Das Script könnt ihr hier bekommen: http://pastebin.com/JmAybigJ
    Ihr müsst oben in das Script die URL eurer Voteseite eintragen.
    D.h: http://minecraft-server.eu/?go=server&id=xxx (ersetzt xxx durch die richtigen nummern)
    Hier könnt ihr die Caching dauer angeben. In diesem Fall sind es 5 Minuten.
    $expireTime = 5;
    Das ist die Nachricht die das script ausspuckt.
    $msg = "Votes: ";
    Wenn ihr es über z.b ein iframe einbindet, dann könnt ihr so super einfach festlegen was ausgegeben wird.
    Wenn ihr nichts reinschreibt, dann bekommt ihr nur die Nummer zurückgeliefert.

    Mfg Benni1000
     
    #1
  2. BestFailer
    Offline

    BestFailer

    Registriert seit:
    27. Mai 2012
    Beiträge:
    405
    Ort:
    /home
    Minecraft:
    BestFailer
    Cool,danke ;) *freu *
     
    #2
  3. daKingchen
    Offline

    daKingchen Gesperrt

    Registriert seit:
    10. Februar 2012
    Beiträge:
    306
    dankeschöön :D
     
    #3
  4. BestFailer
    Offline

    BestFailer

    Registriert seit:
    27. Mai 2012
    Beiträge:
    405
    Ort:
    /home
    Minecraft:
    BestFailer
    @dakingchen Passwort wieder wieder eingefallen ;)

    @BT Danke nochmal werde es jetzt einbinden
     
    #4
  5. herberti
    Offline

    herberti

    Ich hab da ein kleines Problem.
    Hab es eingebunde jedoch zeit es nur Votes: an.
    An was könnte das liegen bzw. wie kann ich das beheben?
     
    #5
  6. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Hast du die richtigen nummern eingestellt?
     
    #6
  7. herberti
    Offline

    herberti

    Ja, ich denke schon.
     
    #7
  8. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Hmm.
    Was steht denn in der generierten datei drinnen?
     
    #8
  9. herberti
    Offline

    herberti

    1341255167,
     
    #9
  10. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Jop, dann fetcht der die Votes nicht richtig.
    Was hast du denn genau eingetragen?
    Poste mal dein Script.
     
    #10
  11. herberti
    Offline

    herberti

    <html>
    <link rel="stylesheet" href="css/Wbb.css" type="text/css" />
    <div class="Facebook"><center>Vote für XXXX und bekomme 50 Dollar!
    <?php
    //FetchVotes.php (c) by Benni1000 | use only on minecraft-server.eu

    //Configuration///////////////////////////////////////////
    $link = "http://minecraft-server.eu/?go=server&id=973X"; //Your Server id
    $expireTime = 5; //Expire Time in Minutes
    $msg = "Votes:"; //Message, you can leave it empty
    $file = "votes.vdb"; //File name (file will be created)
    /////////////////////////////////////////////////////////

    //functions
    function fetchVotes($link) {
    $votes1 = explode("<td colspan=1>",file_get_contents($link));
    $votes2 = explode("</td>",$votes1[1]);
    return $votes2[0];
    }

    function writeVotes($file,$link,$expireTime) {
    if(file_exists($file)) {
    unlink($file);
    }
    $handle = fopen($file,"w");
    fwrite($handle,strtotime('+'.$expireTime.' minutes').",".fetchVotes($link)) or die("Critical IO Error!");
    fclose($handle);
    }

    //Main
    if(!file_exists($file)) {
    writeVotes($file,$link,$expireTime);
    }
    $handle = fopen($file,"r");
    $exploded = explode(",",fread($handle, filesize($file)));
    $Votes = $exploded[1];
    $Date = $exploded[0];
    if(strtotime("now") > $Date) {
    writeVotes($file,$link,$expireTime);
    $handle = fopen($file,"r");
    $exploded = explode(",",fread($handle, filesize($file)));
    echo $msg.$exploded[1];
    }
    else {
    echo $msg.$Votes;
    }
    ?>


    Spieler haben für uns gevotet!
    </html>
    Und das hab ich zum test "test.php" genannt und direkt aufgerufen.
     
    #11
  12. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Kann ja nicht gehen :p
    Da ist ein X in deiner Nummer drinnen.
    Lösche das X und entferne die generierte Datei dann sollte es gehen.
     
    #12
  13. herberti
    Offline

    herberti

    Im richtigen Script ist das auch nicht drinnen :D
    Hab das nur reingeschrieben, weil ich keine Werbung machen wollte.
     
    #13
  14. Benni1000
    Offline

    Benni1000 Ehem. Teammitglied

    Registriert seit:
    4. Mai 2012
    Beiträge:
    1.408
    Schick mir mal die url per pm, ich schau dann mal obs bei mir geht.
     
    #14
Status des Themas:
Es sind keine weiteren Antworten möglich.