Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Dateiendung bei readdir "abschneiden"

Diskussion: Dateiendung bei readdir "abschneiden" im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, ich habe nicht allzuviel Ahnung von php, deshalb habe ich mir ein Script im Internet runtergeladen, welches mir ...

Antwort
Alt 13.01.06, 16:44   #1 (permalink)
 
Registriert seit: 08.07.03
tine Leistung: Facit NTK
Likes: 0
Dateiendung bei readdir "abschneiden"

Anzeige

Hallo,
ich habe nicht allzuviel Ahnung von php, deshalb habe ich mir ein Script im Internet runtergeladen, welches mir Dateien eines Ordner ausliest und ausgibt. Ich brauche nur die Dateiendung nicht. Wie kann ich die unterdrücken bei der Ausgabe?!
Hier der verwendete Code:

Code:
<?php

$ordner = ".";
$dir = opendir($ordner);
$endung = array('php','htm','jpg','gif');

while ($datei = readdir($dir))
{
  if (($datei != ".") && ($datei != ".."))
  {
  if (in_array(substr($datei, -3), $endung))
  { $dateien[] = $datei; }
  }
}

closedir($dir);

$anzahl = count($dateien);

if ($anzahl != 0)
{
  sort($dateien);
    for($i=0; $i<$anzahl; $i++)
    { echo "<a href=\"".$ordner."/".$dateien[$i]."\">".$dateien[$i]."</a><br>"; }
}

echo "<p>".$anzahl." Dateien</p>";

die();

?>
Wäre ganz lieb, wenn mir jemand sagen könnte, wie ich die Dateiendung "abschneide". Vielen Dank schoneinmal und noch einen angenehmen Abend.

Tine
tine ist offline   Mit Zitat antworten
Alt 13.01.06, 18:33   #2 (permalink)
Member of Honour
 
Benutzerbild von ivegotmail
 
Registriert seit: 28.05.03
ivegotmail Leistung: Z3
Likes: 1
Standard

Code:
$datei_ohne_endung = str_replace(substr($dateien[$i], strrpos($dateien[$i], '.')), "", $dateien[$i]);
__________________
http://livehabo.hackerboard.de | http://livebb.sourceforge.net
ivegotmail ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 14.01.06, 06:37   #3 (permalink)
Themenstarter
 
Registriert seit: 08.07.03
tine Leistung: Facit NTK
Likes: 0
Standard

Danke schonmal, aber wo muss ich das einfügen? Ich hab's nach dem $endung = array blabla eingefügt, aber das bringt nichts. Und wenn ich das rausnehme, kommt ein Parser-Fehler. Bitte mal den kompletten Source posten, ich hab leider wirklich null Plan, wo das hingehört...

Sorry und danke im Voraus.
Tine
tine ist offline   Mit Zitat antworten
Alt 14.01.06, 13:33   #4 (permalink)
Member of Honour
 
Benutzerbild von ivegotmail
 
Registriert seit: 28.05.03
ivegotmail Leistung: Z3
Likes: 1
Standard

du solltest damit die ausgabe anpassen:

PHP-Code:
<?php 

$ordner 
".";
$dir opendir($ordner);
$endung = array('php','htm','jpg','gif');

while (
$datei readdir($dir))
{
  if ((
$datei != ".") && ($datei != ".."))
  {
  if (
in_array(substr($datei, -3), $endung))
  { 
$dateien[] = $datei; }
  }
}

closedir($dir);

$anzahl count($dateien);

if (
$anzahl != 0)
{
  
sort($dateien);
    for(
$i=0$i<$anzahl$i++)
    { 
      
// neue zeile
      
$datei_ohne_endung str_replace(substr($dateien[$i], strrpos($dateien[$i], '.')), ""$dateien[$i]);
      
// ausgabe angepasst
      
echo "<a href=\"".$ordner."/".$dateien[$i]."\">".$datei_ohne_endung."</a><br>"
    }
}

echo 
"<p>".$anzahl." Dateien</p>";

die();

?>
__________________
http://livehabo.hackerboard.de | http://livebb.sourceforge.net
ivegotmail ist offline   Mit Zitat antworten
Alt 14.01.06, 13:54   #5 (permalink)
Themenstarter
 
Registriert seit: 08.07.03
tine Leistung: Facit NTK
Likes: 0
Standard

Vielen vielen Dank! Hast mir sehr geholfen!

Merci,
Tine
tine ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Dateiendung bei readdir "abschneiden"
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dateiendung at? ghost Code Kitchen 5 07.11.07 20:36
gibt es in JS einen Befehl mit der funktion von readdir() ? junior48000 (Web-) Design und webbasierte Sprachen 2 05.05.07 12:27
Dateiendung anhand des Header's herausfinden. IsNull Code Kitchen 5 04.01.07 14:08
Dateiendung anzeigen Hirnbreaker Windows 2 27.05.05 02:14
Dateiendung .eml Scrat Off topic-Zone 16 08.04.02 18:11


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61