login  Naam:   Wachtwoord: 
Registreer je!
 Forum

deel van url verwijderen

Offline spikepinneke - 12/06/2005 13:05 (laatste wijziging 12/06/2005 13:06)
Avatar van spikepinnekeHTML interesse ik heb in mijn db url staan naar documenten die men kan downloaden, de documenten staan op verschillende servers.

vb:

-http://www.joggings.be/uitslagen/uitslag1.doc
-http://users.skynet.be/bart_goetschalckx/uitslagen/uitslag2.doc

nu zou ik graag een functie maken (met explode??) zodat het deel van de url voor uitslag1.doc of uitslag2.doc verwijderd wordt. Heeft iemand hier een oplossing voor.

explode("http://www.joggings.be/uitslagen/" , $uitslag); maar dan zou het soms explode("http://users.skynet.be/bart_goetschalckx/uitslagen/" , $uitslag); moeten zijn.
edit links werken niet maar het is maar een voorbeeld!

9 antwoorden

Gesponsorde links
Offline Ontani - 12/06/2005 13:51 (laatste wijziging 12/06/2005 13:52)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. <?
  2. $uitslag = str_replace("http://www.joggings.be/uitslagen/","", $uitslag);
  3. echo $uitslag;
  4. ?>

Offline spikepinneke - 12/06/2005 13:52
Avatar van spikepinneke HTML interesse j a maar als er dan een http://users.skynet.be/bart_goetschalckx/ voor staat gebeurt er wel niets hé
Offline Legolas - 12/06/2005 13:56
Avatar van Legolas Onbekend
  1. <?
  2. $array = explode("/",$uitslag);
  3. echo end($array);
  4. ?>


Zo kan het wel;-)
Offline Fenrir - 12/06/2005 13:59
Avatar van Fenrir PHP expert Nee, zo:
echo basename($uitslag);
Offline spikepinneke - 12/06/2005 14:00 (laatste wijziging 12/06/2005 14:01)
Avatar van spikepinneke HTML interesse welk van de twee is het beste, beiden werken
Offline Legolas - 12/06/2005 14:02
Avatar van Legolas Onbekend Denk die van mij, want die van Fenrir echoët de extensie er niet bij..
Offline spikepinneke - 12/06/2005 14:03
Avatar van spikepinneke HTML interesse die van fenrir geeft ook de extensie
Offline Ontani - 12/06/2005 14:04
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
dan gebruik je die van fenrir, daar maak je geen gebruik van een array wat dan ook weer wat minder geheugen kost (wat relatief klein is)
Offline Fenrir - 12/06/2005 14:04 (laatste wijziging 12/06/2005 14:05)
Avatar van Fenrir PHP expert Als je geen extensie wilt kan het zo:
echo basename($uitslag, '.doc');

maar als je die wel wilt, dan echoët dit gewoon de extensie: (denk ik toch?)
echo basename($uitslag);

Dus deze is toch beter 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.181s