Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Oktober

SELFHTML Forumsarchiv
OrdnerNAMEN auslesen

Informationsseite
  1. Seite (PHP) OrdnerNAMEN auslesen von cromafi, 30. 10. 2007, 14:58
nach unten

OrdnerNAMEN auslesen

Die folgende Nachricht zum Thema stammt von: cromafi, 30. 10. 2007, 14:58

Hallo zusammen,

kann ich im PHP einen Ordnernamen auslesen und diesen z.B. in eine Variable setzen??

Verzeichnis

xyz/ordner
xyz/index.php

In der index.php ist der Code wo den Ordnernamen ausliest
und er soll den ordner: "ordner" nur den namen auslesen..

möglich ja / nein?

gruss

nach obennach unten

OrdnerNAMEN auslesen

Die folgende Nachricht zum Thema stammt von: Vinzenz Mai, 30. 10. 2007, 15:10

Hallo,

»» kann ich im PHP einen Ordnernamen auslesen und diesen z.B. in eine Variable setzen??

ja, das ist möglich. Unter anderem können Dir die Funktionen des Dateisystems
helfen: http://de3.php.net/manual/de/ref.filesystem.php

»» xyz/ordner
»» xyz/index.php
»»
»» In der index.php ist der Code wo den Ordnernamen ausliest
»» und er soll den ordner: "ordner" nur den namen auslesen..

Wo ist das Problem? Was hast Du versucht, woran bist Du gescheitert?


Freundliche Grüße

Vinzenz

nach obennach unten

OrdnerNAMEN auslesen

Die folgende Nachricht zum Thema stammt von: cromafi, 30. 10. 2007, 15:43

»» Hallo,
»»
»» »» kann ich im PHP einen Ordnernamen auslesen und diesen z.B. in eine Variable setzen??
»»
»» ja, das ist möglich. Unter anderem können Dir die Funktionen des Dateisystems
»» helfen: http://de3.php.net/manual/de/ref.filesystem.php
»»
»» »» xyz/ordner
»» »» xyz/index.php
»» »»
»» »» In der index.php ist der Code wo den Ordnernamen ausliest
»» »» und er soll den ordner: "ordner" nur den namen auslesen..
»»
»» Wo ist das Problem? Was hast Du versucht, woran bist Du gescheitert?
»»
»»
»» Freundliche Grüße
»»
»» Vinzenz


Das Problem ist folgendes das ich den Ordnernamen nicht auslesen kann.. brauche explizit nur den Ordnernamen

nach obennach unten

OrdnerNAMEN auslesen

Die folgende Nachricht zum Thema stammt von: cromafi, 30. 10. 2007, 15:52

$pfad="./";
$verz=opendir ($pfad);
while ($file=readdir($verz))
{
   if (dirname($pfad.$file)!="dir")
    {
        echo "$file<br>";
    }
}
closedir($verz);

Das wäre der Code ich möchte aber nur den Ordner er liefert mir nun alles..??

Kann mir da jemand weiter helfen

nach obennach unten

OrdnerNAMEN auslesen

Die folgende Nachricht zum Thema stammt von: Cyx23, 30. 10. 2007, 16:10

Hallo,

das sieht doch schon gut aus.

Du müßtest nur noch die Bedingung dahingehend ändern, ob es sich um ein
Verzeichnis handelt, und dann noch die Verzeichnisse . und .. weglassen.



Grüsse

Cyx23

nach obennach unten

OrdnerNAMEN auslesen

Die folgende Nachricht zum Thema stammt von: cromafi, 30. 10. 2007, 16:19

»» Hallo,
»»
»» das sieht doch schon gut aus.
»»
»» Du müßtest nur noch die Bedingung dahingehend ändern, ob es sich um ein
»» Verzeichnis handelt, und dann noch die Verzeichnisse . und .. weglassen.
»»
»»
»»
»» Grüsse
»»
»» Cyx23


Genau das ist nun mein Problem.. bin am verzweifeln..
Kannst du mir das Script anpassen damit die Verzeichnisse . und .. weg sind??

$pfad="./";
$verz=opendir ($pfad);
while ($file=readdir($verz))
{
   if (filetype($pfad.$file)!="file")
    {
       echo "$file<br>";
    }
}

closedir($verz);

nach obennach unten

OrdnerNAMEN auslesen

Die folgende Nachricht zum Thema stammt von: Vinzenz Mai, 30. 10. 2007, 16:24

Hallo

»» »» Du müßtest nur noch die Bedingung dahingehend ändern, ob es sich um ein
»» »» Verzeichnis handelt, und dann noch die Verzeichnisse . und .. weglassen.

»» Genau das ist nun mein Problem.. bin am verzweifeln..
»» Kannst du mir das Script anpassen damit die Verzeichnisse . und .. weg sind??

Handbuchlesen bildet: zweites Codebeispiel zeigt, die Verzeichnisse . und .. ausgefiltert werden.

Dann wäre es noch eine gute Idee, genau diese Handbuchseite genauer durchzulesen.
Da gibt es noch einen Verweis auf eine Funktion, die Dir helfen kann zu entscheiden,
ob es sich bei einem Verzeichniseintrag um ein Verzeichnis (directory) handelt.


Freundliche Grüße

Vinzenz

nach obennach unten

OrdnerNAMEN auslesen

Die folgende Nachricht zum Thema stammt von: Tom, 31. 10. 2007, 15:35

Hello,

»» Genau das ist nun mein Problem.. bin am verzweifeln..
»» Kannst du mir das Script anpassen damit die Verzeichnisse . und .. weg sind??
»»
»» $pfad="./";
»» $verz = opendir ($pfad);

#  while ($file = readdir($verz))
  while (false !== ($file = readdir($handle)))   ## weil es sonst keine Datei
                                                 ## namens "0" geben dürfte
»» {
     if (!is_dir($pfad.$file))                   ## Verzeichnisse ausfiltern
»»    {
»»        echo "$file<br>";
»»    }
»» }
»»
»» closedir($verz);


Schau Dir auch mal glob() an. Das macht eine Menge automatisch.

http://de3.php.net/manual/de/function.glob.php




Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)


nach obennach unten

OrdnerNAMEN auslesen

Die folgende Nachricht zum Thema stammt von: Tom, 31. 10. 2007, 15:30

Hello,

»» »» kann ich im PHP einen Ordnernamen auslesen und diesen z.B. in eine Variable setzen??
»»
»» ja, das ist möglich. Unter anderem können Dir die Funktionen des Dateisystems
»» helfen: http://de3.php.net/manual/de/ref.filesystem.php

oder eher die Verzeichnisfunktionen?

http://de3.php.net/manual/de/ref.dir.php

Warum die bei PHP überhaupt getrennt stehen, habe ich mich schon oft gefragt.



Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)


nach obennach unten

OrdnerNAMEN auslesen

Die folgende Nachricht zum Thema stammt von: Cyx23, 30. 10. 2007, 15:22

Hallo,


»» xyz/ordner
»» xyz/index.php
»»
»» In der index.php ist der Code wo den Ordnernamen ausliest
»» und er soll den ordner: "ordner" nur den namen auslesen..

Vielleicht meinst du so etwas: Den Inhalt von xyz/ anschauen und alle Files
weglassen, "." und ".." auch, und der Rest sind dann Verzeichnisnamen.

Grüsse

Cyx23

--
php script

nach obennach unten

OrdnerNAMEN auslesen

Die folgende Nachricht zum Thema stammt von: Felix Riesterer, 30. 10. 2007, 16:23

Lieber cromafi,

Du musst wissen, dass "Ordner" und "Datei" für PHP nahezu dasselbe sind, es sind (meines Wissens) "resources". Du kannst aber explizit darauf prüfen, ob es sich bei einer entsprechenden Resource um eine Datei (is_file()) oder ein Verzeichnis (is_dir()) handelt.

Liebe Grüße aus Ellwangen,

Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2007 Teil von Oktober

© 1998-2006 Seite Impressum, Software: Classic Forum