php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.10.2004, 20:06  
Gast
 
Beiträge: n/a
Standard Wie CHMOD-Werte anzeigen?

Hallo,

ich möchte gerne das Script erweitern, komme aber alleine nicht weiter...

Neben dem Dateinamen soll noch die chmod-Angaben (drwxrwxrwx) ausgewiesen werden. Theoretisch würde ja es mit exec('ls -al') gehen, ist mir aber zu unübersichtlich, da ich gerne in einer Tabelle links Pfad und Dateinamen und rechts die dazugehörigen chmod-Werte haben möchte.

Außerdem würde ich gerne ein oder zwei Unterverzeichnisse ausschließen können.

Wäre jemand so freundlich, mir zu helfen (und auch erklären, so daß ich etwas lernen kann)?

Vielen Dank!

cu zipme

Code:
<?php 

function listfiles($dir) { 
    //chdir($dir); 
    $files = opendir("."); 
    while ( $entry = readdir($files) ) { 
        $pfad = getcwd(); 
        //echo $pfad; 
        if ( is_file($entry)  ) { 
			echo "<table>";
            echo "<tr><td>".$pfad."/".$entry."</td></tr>"; 
			echo "</table>";
        } 
        if ( is_dir($entry) and $entry != "." and $entry != ".."  ) { 
            chdir($pfad."/".$entry); 
            listfiles($entry); 
            chdir(".."); 
        } 
    } 
    closedir($files); 
} 

//Zum gewünschten Pfad wechseln 
chdir("/pfad/"); 

//Auslesen starten 
listfiles("."); 

?>
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.10.2004, 20:12  
Gast
 
Beiträge: n/a
Standard Re: Wie CHMOD-Werte anzeigen?

Zitat:
Zitat von zipme
Neben dem Dateinamen soll noch die chmod-Angaben (drwxrwxrwx) ausgewiesen werden.
Zitat:
Zitat von Handbuch
int fileperms ( string filename)

Gibt die Zugriffsrechte einer Datei zurück, oder FALSE wenn ein Fehler auftrat.
Anwendungsbeispiel:
http://test.php-help.info/fileperms/ (Quelltext wird angezeigt)

Wenn Du unbedint og. Buchstaben haben willst, hast Du allerdings noch etwas Arbeit.
 
Alt 29.10.2004, 10:30  
Gast
 
Beiträge: n/a
Standard

@meikel

Vielen Dank für Deine Hilfe. fileperms() reicht natürlich aus. Ich habe das o.g. Script wie folgt angepaßt.

Code:
        if ( is_file($entry)  ) { 
			echo "<tr><td>".$pfad."/".$entry."</td><td>".decoct(0x1FF & fileperms($entry))."</td></tr>"; 
		}

Wie könnte man denn ein oder zwei Unterverzeichnisse ausschließen bzw. für das jeweilige Verzeichnis den chmod-Wert ausgeben?

cu zipme
 
Alt 29.10.2004, 16:16  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von zipme
Wie könnte man denn ein oder zwei Unterverzeichnisse ausschließen bzw. für das jeweilige Verzeichnis den chmod-Wert ausgeben?
ZB. so:
Code:
# ...
    while ( $entry = readdir($files) ) { 
        $pfad = getcwd(); 
#
if (is_dir($pfad.'/'.$entry) AND
(($entry == 'verzeichnis1) OR ($entry == 'verzeichnis2))) continue;
#
        if ( is_file($entry)  ) {
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Chmod eines Ordners auf 777 Setzen? errox PHP Tipps 2008 19 12.03.2008 18:49
Foto-Upload und gleichzeitig CHMOD auf 777 setzen Onkel-Tom PHP Tipps 2007 7 22.02.2007 10:45
Unbekannte Werte verhindern das Dekodieren. freq.9 PHP Tipps 2006 10 15.07.2006 00:28
CHMOD Problem: Inappropriate file type or format JoeDoe.asd PHP Tipps 2006 7 03.07.2006 10:46
Baumstruktur anzeigen PHP-Fortgeschrittene 13 31.03.2006 21:37
chmod mit Gruppenrechten PHP Tipps 2006 22 15.03.2006 12:40
werte in checkbox anzeigen flual2000 PHP Tipps 2007 1 02.11.2005 11:49
Warning: filesize(): SAFE MODE Restriction in effect. nicobischof PHP Tipps 2005-2 9 17.08.2005 19:05
Dynamische Werte übergabe? Logik Problem jesus666 PHP Tipps 2005-2 21 03.08.2005 17:30
doppelte Werte / Strings einer Spalte nur einmal ausgeben... Datenbanken 2 29.07.2005 12:10
Eingabefelder und Werte PHP Tipps 2005-2 1 28.06.2005 08:19
[Erledigt] Downloads nicht anzeigen lassen... PHP Tipps 2005-2 0 24.06.2005 17:38
[Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben PHP Tipps 2005 11 25.01.2005 10:44
[Erledigt] Cookie - Seite anzeigen / nicht anzeigen PHP Tipps 2004-2 2 11.11.2004 15:59
[Erledigt] Einzelne Werte aus TXT Datei auslesen und anzeigen. PHP Tipps 2004 1 08.09.2004 06:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
chmod anzeigen, chmod auslesen, php chmod auslesen, chmod tabelle, chmod auslesen php, php chmod anzeigen, chmod php auslesen, chmod anzeigen php, chmod anzeigen lassen, chmod ausgeben, chmod wert auslesen, php chmod herausfinden, chmod datei auslesen, php ordner chmod auslesen, chmod werte tabelle, http://www.php.de/php-tipps-2004/10941-wie-chmod-werte-anzeigen.html, chmod anziegen, if chmod auslesen, chmod angaben, chmod mit php auslesen

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.