PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Dateiendungen ausschneiden (http://www.selfphp.de/forum/showthread.php?t=2092)

FBN 02.09.2002 19:12:15

Dateiendungen ausschneiden
 
Hi,

ich habe mir folgenden php-Code geschrieben um eine Datei mit mehreren Punkten (z.B. "eins.zweil.drei") ohne Verlust der Endung umbenennen zu können also in z.B. "eins.zwei_small.drei"

Das ist der Code:
Code:

<?php

    $string = "eins.zwei.drei";

    // Neuen Namen generieren
    $x = strrev($string);
    $x = strstr("$x",".");
    $x = substr("$x", 1, 50);
    $name = strrev($x);
    $ext = strrchr("$string",".");

    echo "Name = $name | Endung = $ext <br>";

?>

Das sieht ziemlich blöd aus, funktioniert aber. Weils aber nun so blöd aussieht meine Frage ob man das auch anders schreiben kann?
$x = substr(strrev($string),"."); usw. funktioniert leider nicht.

|Coding 02.09.2002 19:17:50

normal das das nicht funzt.
wenn es überhaupt funzen sollte (was ich jetzt net geprüft habe) dann muss es so aussehen...

PHP-Code:

$name substr(strstr(strrev($string), '.'), 150); 



Alle Zeitangaben in WEZ +2. Es ist jetzt 10:21:10 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.