php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.01.2005, 13:45  
Gast
 
Beiträge: n/a
Standard Status Zurgiffsrechte ermitteln

Hallo!

Ich will mir mit

PHP-Code:
echo decoct(fileperms($from)); 
die Zugriffsrechte einer Datei ausgeben. Ich weiß bzw. meine, dass die Datei auf Vollzugriff (777) steht. Als Ergebnis sehe ich im Browser dann "100644". Wie kann man die Zahl interpretieren? Was bedeutet sie?

MfG
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.01.2005, 13:56  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php 
   $data 
fileperms($filename);

   echo (
$data 4) ? "R" "-";
   echo (
$data 2) ? "W" "-";
   echo (
$data 1) ? "X" "-";
?>
&amp; ist &, das Forum zerlegt den PHP-Code leider immer noch.

Gruß
phpfan
  Mit Zitat antworten
Alt 09.01.2005, 14:15  
Gast
 
Beiträge: n/a
Standard

Hallo!

Der spinnt bei mir wegen dem kaufm. Und herum. Das heißt doch:

echo ($data & 4) ....

Oder??

MfG
  Mit Zitat antworten
Alt 09.01.2005, 14:17  
Gast
 
Beiträge: n/a
Standard

Code:
<?php 
   $data = fileperms("dateiname.txt");

   echo ($data & 4) ? "R" : "-";
   echo ($data & 2) ? "W" : "-";
   echo ($data & 1) ? "X" : "-";
?>
Gruß
phpfan
  Mit Zitat antworten
Alt 09.01.2005, 14:21  
Gast
 
Beiträge: n/a
Standard

Hallo!

Genau so hatte ich es auch. Ergebnis:

Parse error: parse error, unexpected T_STRING in

Das ist genau dort, wo das erste echo steht.

MfG
  Mit Zitat antworten
Alt 09.01.2005, 14:23  
Gast
 
Beiträge: n/a
Standard

Da stimmt dann wohl was mit der Zeile

$data = fileperms("dateiname.txt");

nicht bei dir.

Gruß
phpfan
  Mit Zitat antworten
Alt 09.01.2005, 14:29  
Gast
 
Beiträge: n/a
Standard Re: Status Zurgiffsrechte ermitteln

Zitat:
Zitat von André Schmidt
Ich weiß bzw. meine, dass die Datei auf Vollzugriff (777) steht. Als Ergebnis sehe ich im Browser dann "100644". Wie kann man die Zahl interpretieren?
Es gibt eben mehr Flags, als Du kennst.

Falls Dich das stört und Du nur '777' lesen willst, dann nimm das:
http://test.php-help.info/fileperms/ (Quelltext wird angezeigt)
  Mit Zitat antworten
Antwort


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
In Arbeit Status verbessern goofreezer PHP Tipps 2008 7 21.06.2008 14:37
Einzeltreffer von MATCH ... AGAINST ... ermitteln proud Datenbanken 3 09.05.2008 08:31
Dateiname, Dateigröße ermitteln HTML, Usability und Barrierefreiheit 5 29.01.2006 22:16
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
PHP klappmenü PHP Tipps 2005-2 1 15.10.2005 00:31
build nummer des bs ermitteln ... nur bei microsoft's bs!!! PHP Tipps 2005-2 2 24.07.2005 15:59
[Erledigt] Hilfe! Fehlermeldung Apache Status 3221225477 ? Server, Hosting und Workstations 6 12.05.2005 13:12
Besucher mit den meisten GB Einträgen ermitteln! Datenbanken 7 21.04.2005 12:09
Ermitteln welche Scripte noch MySQL-Verbindung offen haben MrMarco PHP-Fortgeschrittene 40 05.04.2005 09:34
Bildschirmauflösung ermitteln? Pimbolie1979 HTML, Usability und Barrierefreiheit 13 16.01.2005 01:28
pixelbreite eines Wort ermitteln... 18inch PHP Tipps 2005 5 07.01.2005 22:55
CRC Summe einer Datei ermitteln?? PHP Tipps 2004 1 14.10.2004 09:23
Status Abfrage mrSpok Datenbanken 0 29.09.2004 17:38
[Erledigt] Tabellenname eines Feldes ermitteln PHP-Fortgeschrittene 3 22.09.2004 15:49
Referrer ermitteln? PHP Tipps 2004 8 13.09.2004 13:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mysql server status ermitteln, fileperms dir php, decoct(fileperms

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:12 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.