Autor |
Nachricht |
googelb
Threadersteller
Dabei seit: 25.07.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 29.07.2006 15:33
Titel dateinamen aus url holen |
|
|
Hallo,
ich habe eine url: http://www.url.de/blabla/bla/huhu.php
so jetzt hole ich mit parse_url den pfad und den dateinamen.
daraus entferne ich mit str_replace den dateinamen den ich mit basename ermittel.
wenn aber keine datei vorhanden ist sondern nur: http://www.url.de/blabla
dann wird das blabla als datei erkannt und entfernt und nicht als Subverzeichnis genommen.
Ich brauch das ganze weil ich über eine while schleife urls aus einer db auslese und von denen jeweils weitere urls einlese die speicher und nochmal von vorne alles laufen lasse. Es soll also son Webspider werden.
Danke schonmal für jeden Rat. (Regex wäre wünschenswert !!!)
mfg
googelb
|
|
|
|
|
Ivan
Dabei seit: 17.04.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Sa 29.07.2006 19:04
Titel
|
|
|
Hallo,
du willst aus einer URL, die keinen Dateinamen enthält den Dateinamen auslesen?
Richtig verstanden?
//edit: Wenn doch kein Dateiname angezeigt wird, dann ist es doch immer das index-Dokument, oder nicht?
Also abgesehen von Domain-Um/Weiterleitungen...
Gruß
Ivan
Zuletzt bearbeitet von Ivan am Sa 29.07.2006 19:08, insgesamt 2-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
googelb
Threadersteller
Dabei seit: 25.07.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Sa 29.07.2006 19:23
Titel
|
|
|
@Ivan
ja sozusagen, also das problem ist das er mir die links zerschießt. wenn er zB. www.url.de/blabla/bla
durchsucht und dort href=windows/ ist das speichert er dann als
http://www.url.de//windows
das darf aber nicht sein. ich lass oben halt den dateinamen holen und der ist sofern er nicht da ist im link das letzte Verzeichnis.
Mit dem index dokument stimmt, jedoch weiß ich ja nicht wie das index dokument heißt, kann ja index.htm, index.html, index.php usw. sein.
|
|
|
|
|
tacker
Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht:
|
Verfasst Mo 31.07.2006 12:56
Titel
|
|
|
Code: | if (strstr('.', $url['path'])) {
// Datei
} else {
// Pfad
} |
|
|
|
|
|
|
|
|
Ähnliche Themen |
Teil aus Spalte holen
String aus einem Array holen
Bildpfad aus XML lesen und Bild holen.
Flash | Importierte Dateien aus Bib. heraus holen?
[Firefox] Dateien ausm Cache holen
Array und dazugehörigen Werte aus Datenbank holen?
|
|