wenn man die dateiendung aus einem dateipfad wissen will kann mans ja leicht ma eben mit stringsplit machen:
PHP Code:
If StringInStr ( $pfad , '.') = True Then
$input_array = StringSplit ( $pfad , '.')
;_ArrayDisplay ( $input_array )
$endung = '.'&$input_array[$input_array[0]]
grad gefunden glaub ich:
; #FUNCTION# ================================================== ================================================== ================
; Name...........: _PathSplit
; Description ...: Splits a path into the drive, directory, file name and file extension parts. An empty string is set if a part is missing.
; Syntax.........: _PathSplit($szPath, ByRef $szDrive, ByRef $szDir, ByRef $szFName, ByRef $szExt)
; Parameters ....: $szPath - The path to be split (Can contain a UNC server or drive letter)
; $szDrive - String to hold the drive
; $szDir - String to hold the directory
; $szFName - String to hold the file name
; $szExt - String to hold the file extension
; Return values .: Success - Returns an array with 5 elements where 0 = original path, 1 = drive, 2 = directory, 3 = filename, 4 = extension
; Author ........: Valik
; Modified.......:
; Remarks .......: This function does not take a command line string. It works on paths, not paths with arguments.
; Related .......: _PathFull, _PathMake
; Link ..........:
; Example .......: Yes
; ================================================== ================================================== ===========================
lösung:
Code:
Dim $szDrive, $szDir, $szFName, $szExt $name = _PathSplit($pfad, $szDrive, $szDir, $szFName, $szExt)
kann geclosed werden