login  Naam:   Wachtwoord: 
Registreer je!
 Forum

extentie ophalen (Opgelost)

Offline Appie_Dijk - 05/11/2009 16:30
Avatar van Appie_DijkLid Hallo iedereen,

Ik heb een xml document waar meerdere foto's in vermeld staan.
Deze kopieer ik (met toestemming) naar mijn eigen server.

Nu heb ik tot nu toe alleen nog maar.jpg gehad dus daar wist ik wel raad mee maar nu zal dat binnenkort veranderen naar o.a. .bmp, .gif en .pdf

Output XML:

http://mijn.xmllink.nl/fotos/09/object/S0pic1.jpg
http://mijn.xmllink.nl/fotos/09/object/S0pic2.jpg
http://mijn.xmllink.nl/fotos/09/object/S0pic3.bmp
http://mijn.xmllink.nl/fotos/09/object/S0pic4.pdf
enz.

Nu wil ik dus graag dat de achterste letters worden gelezen (de extentie).

hoe moet ik dit doen?
dit werkt namelijk niet:
$tekstnieuw = strpbrk($tekst, '.');
(dan zie ik ".xmllink.nl/fotos/09/object/S0pic1.jpg")

graag hulp....

Groetjes Albert

8 antwoorden

Gesponsorde links
Offline Sar - 05/11/2009 16:39 (laatste wijziging 05/11/2009 16:39)
Avatar van Sar PHP interesse http://www.goog...q=f&oq=
Offline Abbas - 05/11/2009 16:42 (laatste wijziging 05/11/2009 16:43)
Avatar van Abbas Gouden medaille

Crew .NET
Je kan exploden op de "." en dan het laatste stuk nemen. Voorbeeld:

  1. $string = ".xmllink.nl/fotos/09/object/S0pic1.jpg";
  2. $parts = explode(".", $string);
  3. echo $parts[count($parts)-1]; //jpg

En dan kan je controleren of het jpg, bmp, png, ... is. 

Edit:
Of dat van Sar is ook goed! 
Offline ArieMedia - 05/11/2009 16:43
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
titjes schreef:
Je kan exploden op de "." en dan het laatste stuk nemen. Voorbeeld:

[..code..]
En dan kan je controleren of het jpg, bmp, png, ... is. 

  1. $string = ".xmllink.nl/fotos/09/object/S0pic1.jpg";
  2. $parts = explode(".", $string);
  3. echo array_pop($parts); // extentie

array_pop is sneller  
Offline Abbas - 05/11/2009 16:44
Avatar van Abbas Gouden medaille

Crew .NET
How the **** should i know?!  Ik ben geen PHP-dude, die "functie" was gemaakt met de kleine kennis die ik bezit.. 
Offline ArieMedia - 05/11/2009 16:45
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
titjes schreef:
How the **** should i know?!  Ik ben geen PHP-dude, die "functie" was gemaakt met de kleine kennis die ik bezit.. 
Haha werkt vast en zeker ook wel xD, maar dit werkt ook xD
Offline Abbas - 05/11/2009 16:47
Avatar van Abbas Gouden medaille

Crew .NET
En sneller/beter ofzo, het is te zien wat de TS prefereert.. 
Offline Appie_Dijk - 05/11/2009 20:56
Avatar van Appie_Dijk Lid bedankt!
Offline avdg - 05/11/2009 23:08
Avatar van avdg PHP gevorderde Php bied hier zelfs een oplossing voor  

PHP.net: pathinfo

  1. $extension = pathinfo($path, PATHINFO_EXTENSION);
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s