PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dateinamen auf Link herauslesen


fips
12.01.2005, 19:56:08
Hallo!

Ich habe in einer Variable eine string
welcher einen Link zu einem Bild darstellt:

http://www.meinedomain.com/images/bild.jpg


ich möchte nun den Dateinamen "bild.jpg" herauslesen,
und an eine neue Variable übergeben.

Kann mir hier jemand nen Tipp geben?

feuervogel
12.01.2005, 21:07:50
willkommen im forum!

benutz explode() (http://www.php.net/explode) und nimm das letzte element des arrays via array_pop() (http://www.php.net/array_pop).

xabbuh
12.01.2005, 21:19:49
basename() (http://de.php.net/basename) wäre hier meiner Meinung nach sinnvoller.

feuervogel
12.01.2005, 21:45:14
oh, kannte die funktion noch nicht...dann ist das tatsächlich besser und schneller und schicker und und und...:o)

fips
12.01.2005, 22:14:55
Bestens, ich denke ich werde basename verwenden,
danke für die Hilfe!

mfg philipp

xabbuh
12.01.2005, 22:24:24
Achja, die Funktion parse_url() (http://de2.php.net/parse_url) könnte in diesem Zusammenhang für dich auch noch interessant sein.

fips
14.01.2005, 14:42:47
Hallo!

Ich hab noch eine Frage;

Ich bekomm von einem Script den Aufruf eines bildes:

<img src="http://www.meinedomain.at/1g.jpg" alt="" width="60" height="60" border="0"/>

Das wird dann an eine neue Variable übergeben,

nun möchte ich am Ende des Strings das "/>" abschneiden um
bei der Ausgabe name="1g" hinzufügen zu können.

Welche Funktion sollte ich dafür verwenden?

lg philipp

c4
14.01.2005, 14:44:50
substr() und strrpos()
--> http://php.net/substr
--> http://php.net/strrpos