Visualizzazione risultati 1 fino 12 di 12

Discussione: ip flag

  1. #1
    Guest

    Lightbulb ip flag

    ciao a tutti vorrei aggiugere una bandiera di origine accanto ad ogni nick del mio sito :) volevo sapere se qualcuno può indicarmi qualke script già compilato (anche un semplice copia e incolla) visto che da editare è una procedura alquanto lunga.......

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Intendi per caso verificare l'identità dell'utente, se si, puoi utilizzare questa classe, per fare ciò che desideri:

    http://www.phpnews.it/articoli/auten...zend-auth-1/3/

    Sevenjeak
    Software developer and much more

  3. #3
    Guest

    Predefinito

    ciao sevenjeak ho dato un occhiata allo script e non è quello che cercavo!! quello che cerco io è uno script contenente tutte le bandiere da associare ai vari nick in base all I.P. del proprio dispositivo!! chiedevo se era fattibile sta cosa!! :)

  4. #4
    Guest

    Exclamation

    Puoi vedere qui: http://www.daniweb.com/forums/thread47999.html

    Ho modificato il codice:
    Codice PHP:
    <?

    $country
    = file_get_contents('http://api.hostip.info/country.php');
    echo
    "<Img src = 'http://circuitipertutti.altervista.org/images/flags/";
    echo
    $country;
    echo
    ".gif'>";


    ?>
    Vi chiedo un favore se utilizzate questo script potete mettere un link al mio sito (http://www.circuitipertutti.altervista.org/)? Il fatto è che ho pochissimi visitatori. GRazie in anticipo.
    Attualmente le immagini delle bandiere sono 40 ma sto aumentadole ogni minuto, il fatto è che devo scaricarle una ad una da un sito e caricarne una ad una, se qualcuno conoscesse un pack dove sono contenute tutte le bandiere del mondo me lo poterbbe dire? GRazie.
    (Lascio usare la mia banda di sito. Motivo: uso solo 0,5% al mese)
    Ultima modifica di circuitipertutti : 23-02-2011 alle ore 20.36.05

  5. #5
    Guest

    Predefinito

    ciao circuiti infatti questo è il mio problema!! caricarle una ad una e associarle ad ogni ip esistente richiede davvero tanto tempo cercavo appunto uno script .zip da caricare sul mio sito ( ma mi andrebbe bene anche un tag tipo <img src="tuosito/%bandiera%.gif/> da associare ai vari IP esistenti) :) penso che qualcuno ci sarà stato a farsi sto problema!!!!!!!!!

  6. #6
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Il servizio che ha già segnalato circuitipertutti ( http://api.hostip.info/country.php ) è ottimo per il tuo caso.

    Infatti se gli viene passato il parametro ip via get restituisce la nazione ( in formato abbreviato: it, uk, us, es etc... ).

    Quindi non devi far altro che trovare tutte le bandiere delle nazioni ( qui ce ne sono parecchie http://www.iconfinder.com/search/?q=...fam_flag_icons ) e creare lo script.

    Codice PHP:
    <?php
    $flag
    = strtolower(file_get_contents('http://api.hostip.info/country.php?ip=' . $_SERVER['REMOTE_ADDR']));

    header('Content-Type: image/png');
    readfile('./bandiere/' . $flag . '.png');
    ?>
    Appena ho tempo, posso provare a fare qualcosa.

  7. #7
    Guest

    Predefinito

    Per Sharefile: Appunto metto a disposizione di tutti le immagini delle bandiere sul mio sito almeno così tu non devi caricarle una ad una sul tuo sito. P.S. Il mio sito conta adesso + di 45 bandiere e sto continuando ad aumentarle
    Ultima modifica di circuitipertutti : 24-02-2011 alle ore 08.36.21

  8. #8
    Guest

    Predefinito

    ciao ragazzi e grazie x l aiuto :) pensavo che con gli IP e le bandiere bisognava aggiornare il sito continuamente quindi x usare un sistema un pò diciam automatico potrei usare questo tag
    Codice PHP:
    $flag = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
    echo
    "<img src='http://circuitipertutti.altervista.org/images/flags/' . $flag . '.gif'
    alt=
    $flag/>";
    xò non mi appare niente!!! volevo chiedere a circuiti se le cartelle images/flag sono presenti sul suo sito :)

    -

    Codice PHP:
    $flag = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
    echo
    "<img src='http://cdn1.iconfinder.com/data/icons/famfamfam_flag_icons/'.$flag.'.png'
    alt=
    $flag/>";
    penso che così sia molto più semplice e aggiornato x tutti :D
    Ultima modifica di darkwolf : 24-02-2011 alle ore 23.11.09

  9. #9
    Guest

    Predefinito

    bhè lo scopo è diverso...
    ip-location verifica il PAESE di rovenienza

    language invece la LINGUA del browser

    ad esempio molti paesi dell'america latina hanno tutti come lingua il
    portoghese/spagnolo... quindi si ritrovano tutti sotto la stessa bandiera...

  10. #10
    Guest

    Predefinito

    ciao miniscript questo è vero x questo inizialmente avevo pensato all IP x avere una locazione precisa xò se uso lo script di circuiti e rimpiazzo il suo link co quest ultimo dovrei avere il risultato sperato :)

  11. #11
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Codice PHP:
    echo "<img src='http://cdn1.iconfinder.com/data/icons/famfamfam_flag_icons/'.$flag.'.png'
    alt=
    $flag/>";
    Sbagli qui.
    Dovrebbe essere:
    Codice PHP:
    echo "<img src='http://cdn1.iconfinder.com/data/icons/famfamfam_flag_icons/$flag.png' alt='$flag' />";

  12. #12
    Guest

    Predefinito

    :) ok ragazzi grazie x l aiuto :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •