Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684

    Sistema whois per domini con provincia

    Ciao a tutti,
    sto provando a realizzare uno script whois cercando un pò di informazioni nella rete.

    Ho fatto qualcosina che lavora egregiamente solo che vorrei modificarla per far sì che vengano accettati anche domini geografici del tipo dominio.provincia.it.

    Nel codice ho

    if ($estensione == "") errore("Estensione del dominio non definita");
    //elseif ($dominio == "" || strlen ($dominio) > 63 || strlen ($dominio) < 3 || eregi("[^a-zA-Z0-9-]", $dominio))

    ma così facendo non accetta la formula dominio.provincia.it perchè inserisco il punto.

    Come risolvo? Mi date un aiutino?

    Thz

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    praticamente a me servirebbe un qualcosa del tipo

    eregi("[^a-zA-Z0-9-]

    ma che permetta di inserire dei punti tra un nome e l'altro (tipo nomedominio.prov)

  3. #3
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    E il problema?
    "[^a-zA-Z0-9\.-]"
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  4. #4
    Si può fare di meglio!

    eregi("[^a-zA-Z0-9-]"

    Vogliamo ad esempio che inizi solo e solamente con caratteri alfanumerici, quindi:


    ^[A-Za-z0-9] //primo carattere

    poi vogliamo invece che possa inserire anche dei caratteri speciali, quindi:

    [A-Za-z0-9\.\-]* //nota l'asterisco

    infine vogliamo che non termini con un trattino o un punto.

    [A-Za-z0-9]$ //ultimo carattere

    Ora montiamola:

    ^[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9]$

    Fine!

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    684
    Grazie per l'aiuto, scusate ma sono ancora un pivellino!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.