URL in Teile splitten?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

Kryan

Betreff: URL in Teile splitten?

BeitragSo, Jan 22, 2006 19:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
wie kann ich, wenn ich zum Beispiel so einen Link habe:

http://www.mybestfriend.de/peter/index.html
oder
http://www.mybestfriend.de/peter

in die einzelnen teile zerlegen, also:
Protokoll: http://
Server: www.mybestfriend.de/
Ordner: peter/
Datei: index.html

hab lange überlegt aber keine lösung gefunden -.-
ahja: und es soll bei jedem link funktionieren ^^

vielen dank ^^
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!
 

Apocalyptic

BeitragSo, Jan 22, 2006 20:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit folgenden Befehlen sollte das kein Problem sein:

ql:instr
ql:mid
Suum cuique

[ www.ffs-net.de.vu ] [ Raycaster ]

Kryan

BeitragSo, Jan 22, 2006 20:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Very Happy hältst du mich für soo dumm??
nein...nun mal im ernst... ein link kann so verschieden aussehen, dass es mit ein paar befehlen nich mal so schnell gemacht ist Wink
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!
 

Ava

Gast

BeitragSo, Jan 22, 2006 20:12
Antworten mit Zitat
Ähm, doch isses. Laughing


Schau Dir mal ein paar Adressen ganz genau an, dann wirst Du bemerken, dass die so "vrschiedenen" gar nicht sind. Das wichtigste ist ja, dass die alle nach einer ganz bestimmten Ordnung aufgebaut sind (jaaa, Ordnung muss sein - sonst würd das doch auch alles gar nicht klappen *lala*).

Das ist eigentlich alles, was Du wissen musst. Dazu die passenden Text-Befehle und eventuell ein kleines Schleifchen - und fertisch. Smile
  • Zuletzt bearbeitet von Ava am So, Jan 22, 2006 20:17, insgesamt einmal bearbeitet
 

Klaas

BeitragSo, Jan 22, 2006 20:13
Antworten mit Zitat
Benutzer-Profile anzeigen
also der Aufbau ist ja immer gleich, kannst du hier nachschlagen

http://de.wikipedia.org/wiki/U...Identifier
http://www.ietf.org/rfc/rfc1738.txt

du mußt ja nur Buchstabe für Buchstabe den String durchgehen und nach diesem Muster in seine Teile separieren.

<Schema>://[<Benutzer>[:<Passwort>]@]<Server>[:<Port>]/[<Pfad>][?<Anfrage>][#<Fragment>]

Kryan

BeitragSo, Jan 22, 2006 20:14
Antworten mit Zitat
Benutzer-Profile anzeigen
wie kann man dann zwischen den ganzen fällen unterscheiden:
https://www.blitzforum.de/post...mp;t=15995
http://www.blitzforum.de
https://www.blitzforum.de/posting.php
https://www.blitzforum.de/unte...eihier.php

???
verstehe ich nicht Wink

ahja und wie wärs damit:

mailto:webmaster@cult-soft.de
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!
  • Zuletzt bearbeitet von Kryan am So, Jan 22, 2006 20:22, insgesamt einmal bearbeitet
 

Ava

Gast

BeitragSo, Jan 22, 2006 20:18
Antworten mit Zitat
LoL, also Kryan, Du bist echt einfälltig.... schau es Dir mal genau an, dass ist so offensichtlich. Rolling Eyes

Kryan

BeitragSo, Jan 22, 2006 20:23
Antworten mit Zitat
Benutzer-Profile anzeigen
wenn ich wirklich so einfältig wäre, dann müsste das forum ja schon voll von diesem code sein??
aber als ich gesucht hab, hab ich nichts gefunden!?
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!
 

Ava

Gast

BeitragSo, Jan 22, 2006 20:33
Antworten mit Zitat
Code: [AUSKLAPPEN]
   

   url$ = "http://www.blitzforum.de/viewtopic.php?t=15995"
   
   
   zerlege_die_URL(url)
   WaitKey() : End


   Function   zerlege_die_URL(url$)
   
           
            pos = Instr(url, "//")


            If   pos
           
               Print Left(url, pos + 1)
               url = Mid(url, pos + 2)
           
            EndIf
           
           
            Repeat
                     
               pos = Instr(url, "/")
           
               If pos = 0 Then Print url : Return
           
               Print Left(url, pos)
               
               url = Mid(url, pos + 1)
           
            Forever


   End Function



Nur eine kleine Vorlage... und den Rest bekommst dann vielleicht selber hin. Rolling Eyes
  • Zuletzt bearbeitet von Ava am So, Jan 22, 2006 20:42, insgesamt einmal bearbeitet

Kryan

BeitragSo, Jan 22, 2006 20:38
Antworten mit Zitat
Benutzer-Profile anzeigen
naja...und wie ist es mit ftp etc...naja bin schon auf nem besseren weg...auch ohne diese "vorlage"

edit: fertig, glaubt aber nicht das ich euch den code gebe Very Happy
Webspaceanbieter?
Klick hier!
Kultige Spieleschmiede?
Klick hier!
  • Zuletzt bearbeitet von Kryan am So, Jan 22, 2006 20:40, insgesamt einmal bearbeitet
 

Ava

Gast

BeitragSo, Jan 22, 2006 20:40
Antworten mit Zitat
na dann.............

BlitzChecker

BeitragSo, Jan 22, 2006 20:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
url$="www.google.de/ordner/test.xy"
If Instr(url$,"http://") Then
  server$ = Mid(url$,8,Instr(url$,"/")+7)
  file$ = Right(url$,Len(url$)-Len(server$)-8)
Else
  server$=Left(url$,Instr(url$,"/")-1)
  file = Right(url$,Len(url$)-Len(server$))
EndIf

Print server$
Print file$


geht auch Laughing
www.xairro.com

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group