Wie bekomme ich den Namen der Bild-url?
Ich habe eine kleine Frage; In PHP habe ich curl verwendet, um Daten von einer URL:
$url = "http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg";
Mit, dass ich curl_getinfo()
die mir ein array:
Array
(
[url] => http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg
[content_type] => image/jpeg
[http_code] => 200
[header_size] => 496
[request_size] => 300
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 2.735
[namelookup_time] => 0.063
[connect_time] => 0.063
[pretransfer_time] => 0.063
[size_upload] => 0
[size_download] => 34739
[speed_download] => 12701
[speed_upload] => 0
[download_content_length] => 34739
[upload_content_length] => -1
[starttransfer_time] => 1.282
[redirect_time] => 0
)
Wie bekomme ich den Namen des Bildes in den link [url] => http://www.prelovac.com/vladimir/wp-content/uploads/2008/03/example.jpg
wie
[image_name] : example
[image_ex] : jpg
Vielen Dank für jede Anregung!
- Streng, dass nicht der name des Bildes, aber es ist der name, den die meisten Browser geben würde, wenn Sie gerettet hat es die meiste Zeit, weil die meisten entites auf das web haben keine Namen, aber es ist wahrscheinlich eine gute Wahl. Wenn die verantwortliche person prelovac.com hatte wirklich wollte, um einen Namen hätten Sie verwendet das content-disposition-header. Während der Browser darf noch ignorieren, dass, wenn Sie wollen, zu entsprechen, was die meisten Nutzer werden die Dateien gespeichert, dann prüfen, dass die erste und einzige untersuchen Sie den URI-Pfad-Informationen, wenn es fehlt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden pathinfo
Irgendwann url zusätzliche Parameter angehängt. In einem solchen Szenario können wir entfernen Sie den parameter-Bereich zuerst und dann können wir den in PHP eingebauten pathinfo () - Funktion, um den Namen des Bildes aus der url.
Überprüfen, ob die Bild-url Parameter angehängt.
Die daraus resultierende url-variable enthält nun
http://images.fitnessmagazine.mdpcdn.com/sites/story/shutterstock_65560759.jpg
Verwenden Sie die pathinfo() abrufen, die die gewünschten details.
Diese geben wird shutterstock_65560759.jpg als Ausgabe.
betrachten Sie die folgenden ist das Bild Weg
$Image: URL='http://development/rwc/wp-content/themes/Irvine/images/attorney1.png';
von dieser url aus Bild-name mit extention verwenden Sie folgende Funktion basename();
suchen Sie folgenden code
code:
Ausgabe:
attorney1.png
Andere mit PHP pathinfo ich habe einen anderen Ansatz, der hilfreich sein könnte, um jemand anderes. Siehe die Beispiele unten.