ilch Forum » Allgemein » HTML, PHP, SQL,... » Script Frage

Geschlossen
  1. #1
    User Pic
    tiroler16 Mitglied
    Registriert seit
    14.12.2006
    Beiträge
    79
    Beitragswertungen
    0 Beitragspunkte
    Hallo Leute!!!

    Ich habe folgendes Script!!!

    Ist zwar sehr einfach aber ja:

    <?php
    $ipland = array('Unbekannt','Unbekannt','Afghanistan','Aegypten','Albanien','Algerien','Andorra','Angola','Argentinien','Armenien','Aethiopien','Australien','Bahamas','Bahrain','Bangladesch','Barbados','Belgien','Belize','Bermuda','Bolivien','Bosnien-Herzegowina','Brasilien','Bulgarien','Chile','China','Costa Rica','DAenemark','Deutschland','Dominikanische Rep.','Emirate, Ver. Arabische','England, GB','Ecuador','El Salvador','Estland','Finnland','Frankreich','Georgien','Grenada','Griechenland','Grossbritannien','Guatemala','Haiti','Holland, Niederlande','Honduras','Hongkong','Indien','Indonesien','Irak','Iran','Irland','Island','Israel','Italien','Jamaika','Japan','Jordanien','Jugoslawien (Serb.-Mon)','Kamerun','Kanada','Kenia','Kirgistan','Kolumbien','Kroatien','Kuba','Kuwait','Lettland','Libanon','Liberia','Libyen','Liechtenstein','Litauen','Luxemburg','Madagaskar','Malaysia','Malediven','Malta','Marokko','Mauritius','Mazedonien','Mexiko','Moldawien','Monaco','Mongolei','Mosambik','Nepal','Neuseeland','Nicaragua','Niederlande','Nigeria','Norwegen','Oesterreich','Pakistan','Panama','Paraguay','Peru','Philippinen','Polen','Portugal','Puerto Rico','RumAenien','Russland (Föderat.)','Saudi-Arabien','Schweden','Schweiz','Senegal','Serbien-Montenegro','Seychellen','Simbabwe','Singapur','Slowakei','Slowenien','Somalia','Spanien','Sri Lanka','Südafrika','Sudan','Südkorea','Syrien','Taiwan','Tansania','Thailand','Tschechische Rep.','Tunesien','Türkei','Uganda','Ukraine','Ungarn','Uruguay','USA','Vatikan Staat','Venezuela','Ver. Arabische Emirate','Vietnam','Weissrussland','Zaire','Zypern');

    $ipabkuerzung = array('.com','.net','.af','.eg','.al','.dz','.ad','.ao','.ar','.am','.et','.au','.bs','.bh','.bd','.bb','.be','.bz','.bm','.bo','.ba*','.br','.bg','.cl','.cn','.cr','.dk','.de','.do','.ae','.uk','.ec','.sv','.ee','.fi','.fr','.ge','.gd','.gr','.uk','.gt','.ht','.nl','.hn','.hk','.in','.id','.iq','.ir','.ie','.is','.il','.it','.jm','.jp','.jo','.yu','.cm','.ca','.ke','.kg','.co','.hr','.cu','.kw','.lv','.lb','.lr','.ly','.li','.lt','.lu','.mg','.my','.mv','.mt','.ma','.mu','.mk','.mx','.md','.mc','.mn','.mz','.np','.nz','.ni','.nl','.ng','.no','.at','.pk','.pa','.py','.pe','.ph','.pl','.pt','.pr','.ro','.ru','.sa','.se','.ch','.sn','.yu','.sc','.zw','.sg','.sk','.si','.so','.es','.lk','.za','.sd','.kr','.sy','.tw','.tz','.th','.cs','.tn','.tr','.ug','.ua','.hu','.uy','.us','.va','.ve','.ae','.vn','.by','.zr','.cy');

    //Die Ip-Adresse wird geladen
    $ipaddy = $_SERVER['REMOTE_ADDR'];

    //Der Hoster wird ausgelsen
    $userhost = gethostbyaddr($ipaddy);

    //Erste Zwischenausgabe
    echo($userhost."<br>");

    //Hier wird die Position gespeichert des Punktes
    // Ich hab es nAemlich erlebt das es einen gibt: .liwest.at
    //Da würde er sonst ohne die Position .li und .at ersetzten
    //und mann hat gleich nur die gewünschten 2 Zeichen herrausen
    $position = strrpos($userhost,".");
    //Alles nach dem letzten . wird in den String $kuerzel gespeichert
    $kuerzel = substr($userhost,$position);

    //Hier wird das Kürzel dann durch das Land ersetzt
    $ausgelsenland = str_replace($ipabkuerzung, $ipland, $kuerzel);
    echo($ausgelsenland);

    ?>

    nun zeigt er mir das an


    chello213047229011.tirol.surfer.at
    Oesterreich

    wie bekomme ich das

    chello213047229011.tirol.surfer.at

    raus das möchte ich nähmlich nicht anzeigen

    Ich bekomme es aus dem script nicht raus (was muss ich denn da löschen dass er das nicht mehr anzeigt aber das script immer noch funzt!!!!

    bitte helft mir
    MFG
    Steff


    verwendete ilchClan Version: 1.0.5

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    tiroler16 Mitglied
    Registriert seit
    14.12.2006
    Beiträge
    79
    Beitragswertungen
    0 Beitragspunkte
    PS:

    Stimmt bei euch das herkunftsland das angezeigt wird überein mit eurem wirklichem Standbunkt???
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Nur nen anderen texteditor mal nutzen und es mit dem abspeichern dann könnte sein das es geht. zwinker
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    tiroler16 Mitglied
    Registriert seit
    14.12.2006
    Beiträge
    79
    Beitragswertungen
    0 Beitragspunkte
    nein ich möchte dass er mir das ganze

    chello213047229011.tirol.surfer.at

    nicht anzeigt Also der Host Name oder brovider Name oder wie das heist

    nicht nur das 
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    nein er will das chello und so ned haben ned haben
    sondern nur Oesterreich, damit user ned tschibutti eingeben obwohls in wien wohnen...
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    tiroler16 Mitglied
    Registriert seit
    14.12.2006
    Beiträge
    79
    Beitragswertungen
    0 Beitragspunkte
    genau nur das Herkunftsland
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    <?php
    $ipland = array('Unbekannt','Unbekannt','Afghanistan','Aegypten','Albanien','Algerien','Andorra','Angola','Argentinien','Armenien','Aethiopien','Australien','Bahamas','Bahrain','Bangladesch','Barbados','Belgien','Belize','Bermuda','Bolivien','Bosnien-Herzegowina','Brasilien','Bulgarien','Chile','China','Costa Rica','DAenemark','Deutschland','Dominikanische Rep.','Emirate, Ver. Arabische','England, GB','Ecuador','El Salvador','Estland','Finnland','Frankreich','Georgien','Grenada','Griechenland','Grossbritannien','Guatemala','Haiti','Holland, Niederlande','Honduras','Hongkong','Indien','Indonesien','Irak','Iran','Irland','Island','Israel','Italien','Jamaika','Japan','Jordanien','Jugoslawien (Serb.-Mon)','Kamerun','Kanada','Kenia','Kirgistan','Kolumbien','Kroatien','Kuba','Kuwait','Lettland','Libanon','Liberia','Libyen','Liechtenstein','Litauen','Luxemburg','Madagaskar','Malaysia','Malediven','Malta','Marokko','Mauritius','Mazedonien','Mexiko','Moldawien','Monaco','Mongolei','Mosambik','Nepal','Neuseeland','Nicaragua','Niederlande','Nigeria','Norwegen','Oesterreich','Pakistan','Panama','Paraguay','Peru','Philippinen','Polen','Portugal','Puerto Rico','RumAenien','Russland (Föderat.)','Saudi-Arabien','Schweden','Schweiz','Senegal','Serbien-Montenegro','Seychellen','Simbabwe','Singapur','Slowakei','Slowenien','Somalia','Spanien','Sri Lanka','Südafrika','Sudan','Südkorea','Syrien','Taiwan','Tansania','Thailand','Tschechische Rep.','Tunesien','Türkei','Uganda','Ukraine','Ungarn','Uruguay','USA','Vatikan Staat','Venezuela','Ver. Arabische Emirate','Vietnam','Weissrussland','Zaire','Zypern');
    
    $ipabkuerzung = array('.com','.net','.af','.eg','.al','.dz','.ad','.ao','.ar','.am','.et','.au','.bs','.bh','.bd','.bb','.be','.bz','.bm','.bo','.ba*','.br','.bg','.cl','.cn','.cr','.dk','.de','.do','.ae','.uk','.ec','.sv','.ee','.fi','.fr','.ge','.gd','.gr','.uk','.gt','.ht','.nl','.hn','.hk','.in','.id','.iq','.ir','.ie','.is','.il','.it','.jm','.jp','.jo','.yu','.cm','.ca','.ke','.kg','.co','.hr','.cu','.kw','.lv','.lb','.lr','.ly','.li','.lt','.lu','.mg','.my','.mv','.mt','.ma','.mu','.mk','.mx','.md','.mc','.mn','.mz','.np','.nz','.ni','.nl','.ng','.no','.at','.pk','.pa','.py','.pe','.ph','.pl','.pt','.pr','.ro','.ru','.sa','.se','.ch','.sn','.yu','.sc','.zw','.sg','.sk','.si','.so','.es','.lk','.za','.sd','.kr','.sy','.tw','.tz','.th','.cs','.tn','.tr','.ug','.ua','.hu','.uy','.us','.va','.ve','.ae','.vn','.by','.zr','.cy');
    
    //Die Ip-Adresse wird geladen
    $ipaddy = $_SERVER['REMOTE_ADDR'];
    
    //Der Hoster wird ausgelsen
    $userhost = gethostbyaddr($ipaddy);
    
    //Erste Zwischenausgabe
    #echo($userhost."<br>"Zwinker;
    
    //Hier wird die Position gespeichert des Punktes
    // Ich hab es nAemlich erlebt das es einen gibt: .liwest.at
    //Da würde er sonst ohne die Position .li und .at ersetzten
    //und mann hat gleich nur die gewünschten 2 Zeichen herrausen
    $position = strrpos($userhost,"."Zwinker;
    //Alles nach dem letzten . wird in den String $kuerzel gespeichert
    $kuerzel = substr($userhost,$position);
    
    //Hier wird das Kürzel dann durch das Land ersetzt
    $ausgelsenland = str_replace($ipabkuerzung, $ipland, $kuerzel);
    echo($ausgelsenland);
    
    ?>
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    tiroler16 Mitglied
    Registriert seit
    14.12.2006
    Beiträge
    79
    Beitragswertungen
    0 Beitragspunkte
    danke für den code

    aber der geht bei mir nit

    da komm i dann nit amal mehr auf die Homepage?!?!

    da kommt immer so a fehlermeldung auf der ganzen seite!!!!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    ja ich seh grad in deinem code oben sind 2 smilies...

    such in deinem code nach:
    echo($userhost."<br>"


    und mach in der zeile einfach ein # an den anfang:
    #echo($userhost."<br>"


    dann gehts
    (der code ging nur nicht weil da "Zwinker" im code gestanden hat^^)


    Zuletzt modifiziert von eXecut1oner am 23.04.2007 - 20:02:42
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    tiroler16 Mitglied
    Registriert seit
    14.12.2006
    Beiträge
    79
    Beitragswertungen
    0 Beitragspunkte
    und wie grieg i jetzt dess  weg und so wie auf deiner seite Hallo gast sie usw.... hinein????
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    das  liegt daran, dass du einen komischen text-editor oder so verwendest
    würde das an deiner stelle einfach im standard editor von windows machen

    zu dem Gast und so..
    (mit html kennst du dich aus?
    ...
    //Hier wird das Kürzel dann durch das Land ersetzt
    $ausgelsenland = str_replace($ipabkuerzung, $ipland, $kuerzel);
    echo($ausgelsenland);
    
    ?>

    im unterenteil ist die ausgabe des landes...
    echo($ausgelsenland);

    hier kannst du also alles mögliche hinzufügen
    damit du keine probleme mit " usw bekomst würd ich dir zu dem hier raten:
    ...
    //Hier wird das Kürzel dann durch das Land ersetzt
    $ausgelsenland = str_replace($ipabkuerzung, $ipland, $kuerzel);
    ?>
    Hallo Gast blablabla ....
    <?php echo $ausgelsenland; ?>
    Hier kommt vlt auch noch n text, ....

    also an diese stellen kannst du ganz einfachen html code packen oder einfach nur einen text (kommt drauf an was du willst)
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    tiroler16 Mitglied
    Registriert seit
    14.12.2006
    Beiträge
    79
    Beitragswertungen
    0 Beitragspunkte
    i glab i bin einfach zu blöd dafür
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    tiroler16 Mitglied
    Registriert seit
    14.12.2006
    Beiträge
    79
    Beitragswertungen
    0 Beitragspunkte
    geht dess nit dass i dess einfach in die PHP datei eini schreib ohne an langen code oder so

    z.B.

    §text = Hallo gast

    oder so
    i kenn mi da nit aus
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    eXecut1oner Mitglied
    Registriert seit
    26.10.2006
    Beiträge
    827
    Beitragswertungen
    0 Beitragspunkte
    ich dachte mein post war eh gut erklärt...

    so sieht der untere teil deines codes aus:
    ...
    //Hier wird das Kürzel dann durch das Land ersetzt
    $ausgelsenland = str_replace($ipabkuerzung, $ipland, $kuerzel);
    echo($ausgelsenland);
    
    ?>


    ändere ihn so um:
    ...
    //Hier wird das Kürzel dann durch das Land ersetzt
    $ausgelsenland = str_replace($ipabkuerzung, $ipland, $kuerzel);
    ?>
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    <?php echo($ausgelsenland); ?>


    an der stelle von den XXXXXXXXXX kannst du deinen text einfügen (oder html code)
    it's not a bug, it's a feature... nsk-team.com
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    tiroler16 Mitglied
    Registriert seit
    14.12.2006
    Beiträge
    79
    Beitragswertungen
    0 Beitragspunkte
    Danke für die viele geduld von dier jetzt hats hingehauen


    DankeDankeDankeDanke

    MFG
    Steff
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten