Bekijk Volledige Versie : Internet adres afkappen.
Heeft iemand een functie liggen die het volgende kan?
Ik heb bijv. het adres : http://www.website.com/mappie/pag.htm
Nu wil ik de directe link naar het domein hiervan hebben dus :
http://www.website.com. Dit in een scriptje die de adressen uit een database
haalt dus de lengtes zijn natuurlijk niet gelijk?
Vr. Gr.
Anbert.NL
www.anbert.nl
Daniel Tryba
01/04/05, 20:45
Anbert.NL <anbert@flashmail.com> wrote:
> Heeft iemand een functie liggen die het volgende kan?
Een functie voor ....?
> Ik heb bijv. het adres : http://www.website.com/mappie/pag.htm
>
> Nu wil ik de directe link naar het domein hiervan hebben dus :
> http://www.website.com. Dit in een scriptje die de adressen uit een database
> haalt dus de lengtes zijn natuurlijk niet gelijk?
Dus alles tot _en met_ de 3de / (indien aanwezig). Dat moet toch simpel
te realizeren zijn ongeacht welke omgeving.
Anbert.NL wrote:
> Heeft iemand een functie liggen die het volgende kan?
>
> Ik heb bijv. het adres : http://www.website.com/mappie/pag.htm
>
> Nu wil ik de directe link naar het domein hiervan hebben dus :
> http://www.website.com. Dit in een scriptje die de adressen uit een database
> haalt dus de lengtes zijn natuurlijk niet gelijk?
>
> Vr. Gr.
> Anbert.NL
> www.anbert.nl
>
>
In php:
http://nl3.php.net/manual/nl/function.parse-url.php
Timberwood
02/04/05, 09:55
"Daniel Tryba" <partmapsswen@invalid.tryba.nl> schreef in bericht
news:424d963b$0$142$c5fe704e@news6.xs4all.nl...
> Anbert.NL <anbert@flashmail.com> wrote:
>> Heeft iemand een functie liggen die het volgende kan?
> Een functie voor ....?
>> Ik heb bijv. het adres : http://www.website.com/mappie/pag.htm
>> Nu wil ik de directe link naar het domein hiervan hebben dus :
>> http://www.website.com. Dit in een scriptje die de adressen uit een
>> database haalt dus de lengtes zijn natuurlijk niet gelijk?
>
> Dus alles tot _en met_ de 3de / (indien aanwezig). Dat moet toch simpel
> te realizeren zijn ongeacht welke omgeving.
De derde /... ik had vast een blackout... thnx
Daniel Tryba
02/04/05, 13:15
Timberwood <timberwood@flashmail.com> wrote:
>> Dus alles tot _en met_ de 3de / (indien aanwezig). Dat moet toch simpel
>> te realizeren zijn ongeacht welke omgeving.
>
> De derde /... ik had vast een blackout... thnx
Maar in welke omgeving wil je dat nu gebruiken? Er zijn namelijk veel
intelligentere oplossingen dan botweg een sub strng te nemen.
Timberwood
02/04/05, 22:55
"Daniel Tryba" <partmapsswen@invalid.tryba.nl> schreef in bericht
news:424e7cb4$0$145$c5fe704e@news6.xs4all.nl...
> Timberwood <timberwood@flashmail.com> wrote:
>>> Dus alles tot _en met_ de 3de / (indien aanwezig). Dat moet toch simpel
>>> te realizeren zijn ongeacht welke omgeving.
>>
>> De derde /... ik had vast een blackout... thnx
>
> Maar in welke omgeving wil je dat nu gebruiken? Er zijn namelijk veel
> intelligentere oplossingen dan botweg een sub strng te nemen.
PHP. Ik heb nog niet gezocht... Als je het zo weet graag, ik ben nogal
lui... :D
On 01 Apr 2005 18:43:07 GMT, Daniel Tryba
<partmapsswen@invalid.tryba.nl> wrote:
>Anbert.NL <anbert@flashmail.com> wrote:
>> Heeft iemand een functie liggen die het volgende kan?
>
>Een functie voor ....?
>
>> Ik heb bijv. het adres : http://www.website.com/mappie/pag.htm
>>
>> Nu wil ik de directe link naar het domein hiervan hebben dus :
>> http://www.website.com. Dit in een scriptje die de adressen uit een database
>> haalt dus de lengtes zijn natuurlijk niet gelijk?
>
>Dus alles tot _en met_ de 3de / (indien aanwezig). Dat moet toch simpel
>te realizeren zijn ongeacht welke omgeving.
Dat lijkt me niet helemaal goed:
http://www.domein.org?blaat=blaat&dir=fotos/&blaat2=blaat2
Als je dan zoekt naar de 3e /, krijg je hier dus te veel..
(wellicht moet die / eigenlijk encoded zijn, maar in de praktijk werkt
bovenstaande wel, en komt het DUS ook voor).
Je (de TS) kan beter eens kijken naar parse_url(), b.v. op
http://nl3.php.net/manual/en/function.parse-url.php
Success!
PanMan
(Na 2 jaar afwezigheid, en 2 weken lurken, terug in NIWSS! Hebben
jullie me gemist? :))