Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 16

Thema: Von Upgeloadeter Datei Endung und Dateiname trennen...

  1. #1
    Meister(in)
    Registriert seit
    20.05.2005
    Ort
    Rheinland-Pfalz
    Beiträge
    275
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Von Upgeloadeter Datei Endung und Dateiname trennen...

    Ich will von der Hochgeladenen Datei die Endung von dem Namen Trennen, sodass dann z.B. das so aussieht:
    1. test.jpg = test / .jpg
    2. test.jpg = test. / jpg
    3. test.jpg = test / jpg

    Die dritte wäre am bnesten, die zwote geht auch, aber nicht so gut und die erste ist schlecht!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Code:
    $file="test.jpg";
    
    $endung=substr (strrchr ($file, "."), 1);
    
    $name=substr($file, 0,  strlen($file)-strlen($endung)-1 );
    wenn es eifach geht, dann soll es einer posten.

    Aber bitte berachten das ein Dateiname mehrere Punkte enthalten kann.

  3. #3
    Meister(in)
    Themenstarter

    Registriert seit
    20.05.2005
    Ort
    Rheinland-Pfalz
    Beiträge
    275
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Wollt ich grad sagen... wie macht man das dann?

  4. #4
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von GreenRover
    Code:
    $file="test.jpg";
    
    $endung=substr (strrchr ($file, "."), 1);
    
    $name=substr($file, 0,  strlen($file)-strlen($endung)-1 );
    wenn es eifach geht, dann soll es einer posten.

    Aber bitte berachten das ein Dateiname mehrere Punkte enthalten kann.
    Einfacher:
    Code:
    $file = str_replace(".", " / ", "test.jpg");
    ergibt "test / jpg"

    G.a.d.M.

    Ronald

  5. #5
    Meister(in)
    Themenstarter

    Registriert seit
    20.05.2005
    Ort
    Rheinland-Pfalz
    Beiträge
    275
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ähm... sorry... das hab ich falsch geschildert... es soll eine variable rauskommen, die den namen enthält und eine, die die endung enthält. ich will das ganze dann nämlich noch in db speichern

    Also soll das dann so aussehen:
    $name = "test";
    $endung = "jpg";

  6. #6
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Code:
    $file = "test.jpg";
    list ($name,$endung) = split(".", $file);
    ergibt
    - $name = "test"
    - $endung = "jpg"

    G.a.d..M.

    Ronald

  7. #7
    Meister(in)
    Themenstarter

    Registriert seit
    20.05.2005
    Ort
    Rheinland-Pfalz
    Beiträge
    275
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Funktioniert nicht!

    http://mooo128.mo.funpic.de/tests.php
    [php:1:7ded8ce3ec]
    <?
    echo "<h1>Test 1</h1>\n";
    $file = "test.jpg";
    list ($name,$endung) = split(".", $file);
    echo "$name $endung";


    ?>
    [/php:1:7ded8ce3ec]

    €:Selbst in dieser Variante(nicht):
    echo $name;
    echo $endung;

  8. #8
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    1. Seite nicht gefunden -> http://404.funpic.de/404.html

    2. du mußt den Punkt mit einem Backslash schützen, dann geht es:

    Code:
    $file = "test.jpg";
    list &#40;$name,$endung&#41; = split&#40;"\.", $file&#41;;
    echo "name = $name, 
    endung = $endung";
    G.a.d.M.

    Ronald

  9. #9
    Meister(in)
    Themenstarter

    Registriert seit
    20.05.2005
    Ort
    Rheinland-Pfalz
    Beiträge
    275
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ja, der link funtzt jetzt, hatte zuerst falsch angegeben...

    Jetzt kannst nochmal schauen..
    [php:1:7f41293cf0]
    <?
    echo "<h1>Test 1</h1>";
    $file = "hallo.test.jpg";
    list ($name,$endung) = split("\.", $file);
    echo $name. "\n";
    echo $endung;

    ?>
    [/php:1:7f41293cf0]

    Ich habe jetzt noch einen weiteren Punkt hinzugefügt...

    Kann man nicht sagen, das der letzte Punkt in der Variable die Trennung sein soll?

  10. #10
    Forum Guru
    Registriert seit
    14.06.2004
    Ort
    Schleswig-Holstein
    Beiträge
    5.439
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ich habe das Gefühl, daß du mich gerade etwas veralbern willst.

    Ronald

Ähnliche Themen

  1. Dateiname anzeigenlassen
    Von DaRealAndy im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 27.05.2008, 12:02
  2. zu langer Dateiname für NVU
    Von harry13 im Forum Computer - Internet Forum
    Antworten: 8
    Letzter Beitrag: 04.04.2008, 08:51
  3. Programm endung (.bin) (.cue)
    Von sticky im Forum Computer - Internet Forum
    Antworten: 4
    Letzter Beitrag: 14.01.2008, 17:30
  4. -Endung
    Von Solo im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 17.06.2006, 21:33
  5. bild mit der endung .html
    Von castor im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 1
    Letzter Beitrag: 16.05.2005, 18:58

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •