14 berichten aan het bekijken - 1 tot 14 (van in totaal 14)
  • Q:

    Bijdrager
    Jan-Willem

    php vraagje

    hoe kan ik er met php voor zorgen, dat als iemand met een bepaald ip nummer een pop up venster krijgt te zien??


    Bijdrager
    Stof

    Ik heb al een jaar of twee geen PHP meer geklopt (en dus zal iemand anders je een veel exacter antwoord kunnen geven) maar daar gaat ie:

    Er zijn diverse omgevingsvariabelen, waaronder het ip-adres van de gebruiker. DIe variabelen kun je uitlezen. Vervolgens een if statement waarin je controleert op het ip-adres en klaar is Kees.


    Bijdrager
    Jan-Willem

    ik weet op zich het adres al


    Bijdrager
    Stof

    Wat is dan het probleem; het beoordelen van het ip-adres?


    Bijdrager
    Jan-Willem

    nee, ik wil dat als iemand met bv het ipadres 1.2.3.4 mijn gastenboek (www.rkjleiden.nl/jongeren/gb) bezoekt een pop-up venstertje te zien krijgt.


    Bijdrager
    meneer de koekepeer

    En welke php versie gebruik je?


    Bijdrager
    Jan-Willem

    4.1.x


    Bijdrager
    meneer de koekepeer

    Ok,

    Je kunt het IP adres grabben d.m.v.

    $REMOTE_ADDR

    Even wat assumpties:
    – de bekende ip waarde heet $db_ip

    dan doe je dus:

    if ($db_ip == $REMOTE_ADDR) {
    POPUP
    }

    Dat zou moeten werken.

    Houd er rekening mee dat vanaf versie 4.3 $REMOTE_ADDR niet meer werkt…


    Bijdrager
    Jan-Willem

    thnx
    maar hoe zeg ik wat ie moet uppoppen??


    Bijdrager
    meneer de koekepeer

    Dat doe je dan met een javascript popupje he…

    Hier vind je een popup generator, gevonden via Google.


    Bijdrager
    Jan-Willem

    ik kan wel zo’n java ding maken, maar hoe stop ik dan in dat php scriptje??


    Bijdrager
    meneer de koekepeer

    wat dacht je van het volgende:

    if ($db_ip == $REMOTE_ADDR) {
    echo” Jouw javascript code “;
    }

    Ik merk dat je nog niet zo thuis bent in PHP, probeer de volgende sites anders eens voor tutorials op elk niveau:

    Resources for learning PHP

    http://www.php.net
    http://www.phpbuilder.com
    http://www.zend.com
    http://www.faqts.com/knowledge_base/index.phtml/fid/51
    http://www.phpusergroups.org
    http://www.hotscripts.com/PHP/Tips_and_Tutorials
    http://www.devshed.com
    http://hotwired.lycos.com/webmonkey/programming/php
    http://www.phpcomplete.com
    http://www.phpfreaks.com
    http://www.phpwizard.net
    http://codewalkers.com

    PHP Scripts, Classes, Snippets, etc. (pre-written php code)

    http://hotscripts.com/PHP/Scripts_and_Programs
    http://phpbuilder.com/snippet
    http://www.evilwalrus.com (good site)
    http://php.resourceindex.com

    Etc

    http://www.mysql.com
    http://www.phpmyadmin.net
    http://www.phpgeek.com

    Op http://www.bookmarkia.com staan nog veeeeel meer adresjes:)


    Bijdrager
    Martens

    [code:1:f91c941c6f]
    if($_SERVER[’REMOTE_ADDR’] == "1.2.3.4") {
    ?>
    window.open("http://www.goatse.cx", "", "width=300,height=200");
    <?
    }
    [/code:1:f91c941c6f]

    Vervang het IP adres en het url en je bent klaar. Als het is om iemand duidelijk te maken dat ie niet zo moet klieren hoef je alleen het IP adres te veranderen heheh.. ;]


    Bijdrager
    Jan-Willem

    thnx

14 berichten aan het bekijken - 1 tot 14 (van in totaal 14)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.