perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 32
Click for quality!




10.02.2012 / 10:17

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragTLD aus URL splitten
Seitenanfang
Hallo!

Wie kann ich aus einer URL die TLD herausholen? Gibt es dazu eine vordefinierte Funktion, oder muss man das Schritt für Schritt splitten?

Gruß Thorsten

Datum: 02.11.2004-00:36

Beitragre: TLD aus URL splitten
Seitenanfang
#!c:\perl\bin\perl.exe -w

$url = "http://www.perlunity.de";
$url =~ s/.*\.//g;
print $url."\n";

Datum: 02.11.2004-08:41

Beitragre: TLD aus URL splitten
Seitenanfang
funktioniert nicht immer:
$url = "http://www.perlunity.de/test.cgi";
$url =~ s/.*\.//g;
print $url."\n";

gibt cgi aus...

das hier funktioniert (habe es aber nicht sehr ausführlich getestet):

#! /usr/bin/perl

use strict;
use warnings;

my $url = 'http://board.perl-community.de/ikonboard/ikonboard.cgi?act=ST;f=1;st=0;t=450;#idx2';
my $tmpurl = (split(/(?<!\/)\/(?!\/)/,$url))[0];
my ($tld) = $tmpurl =~ /([^\.]+)$/;
print $tld;

Datum: 02.11.2004-10:33

Beitragre: TLD aus URL splitten
Seitenanfang
Da hätt ich vorm posten wohl länger nachdenken und testen sollen...
danke für die Korrektur!

Datum: 02.11.2004-10:45

-






-
-