Hallo
ich brauch mal wieder hilfe....
1.Problem
ich möchte diesen String umwandeln.
-rw-rw-rw- 1 user group 976655 Jan 21 1999 Dateinname mit Leerzeichen.zip
Das Ergebnis soll sein:
Dateinname mit "Leerzeichen.zip 976655 21.1 oder Jan.1999" heissen
Ein Problem gibts dabei auch noch: es können auch solche Strings auftreten
-rw-rw-rw- 1 user group 1477924 Apr 11 10:28 Dateinname mit Leerzeichen.zip
also keine Jahrangabe, dafür aber ne Zeitangabe (Stunden:minuten).
könnt ihr mir helfen ?! ich krieg gleich die Krise.
2.Problem
ich starte eine Auflistung aller Datein und Verzeichnisse & Linkz auf einem FTP-Server. Klappt alles super, doch krieg ich die nicht so geordnet wie ich das möchte.
Ich möchte zuerst die Verzeichnisse, dann die Datein und dann die Linkz.
Bisher mach ich das mit 3 foreach schleifen in der der selbe Array jedesmal wieder durchsucht wird.
hier der Code:
Nicht schön aber selten, sicher gibt es ne möglichkeit mit weniger Quellcode das hinzukriegen.
Kann mir einer von euch sagen wie ?!
Danke...
snoova
ich brauch mal wieder hilfe....
1.Problem
ich möchte diesen String umwandeln.
-rw-rw-rw- 1 user group 976655 Jan 21 1999 Dateinname mit Leerzeichen.zip
Das Ergebnis soll sein:
Dateinname mit "Leerzeichen.zip 976655 21.1 oder Jan.1999" heissen
Ein Problem gibts dabei auch noch: es können auch solche Strings auftreten
-rw-rw-rw- 1 user group 1477924 Apr 11 10:28 Dateinname mit Leerzeichen.zip
also keine Jahrangabe, dafür aber ne Zeitangabe (Stunden:minuten).
könnt ihr mir helfen ?! ich krieg gleich die Krise.
2.Problem
ich starte eine Auflistung aller Datein und Verzeichnisse & Linkz auf einem FTP-Server. Klappt alles super, doch krieg ich die nicht so geordnet wie ich das möchte.
Ich möchte zuerst die Verzeichnisse, dann die Datein und dann die Linkz.
Bisher mach ich das mit 3 foreach schleifen in der der selbe Array jedesmal wieder durchsucht wird.
hier der Code:
PHP-Code:
foreach($rawlist as $value) {
$laenge=strlen($value1);
$value1=substr($value, laenge,1);
//echo "$value1";
if ($value1=="d")
{
$dir_anzahl=$dir_anzahl+1;
$array = explode(" ",$value);
echo "<DIR> $value<br>";
}
}
foreach($rawlist as $value) {
$laenge=strlen($value1);
$value1=substr($value, laenge,1);
//echo "$value1";
if ($value1=="-")
{
$file_anzahl=$file_anzahl+1;
echo "<FILE> $value<br>";
}
}
foreach($rawlist as $value) {
$laenge=strlen($value1);
$value1=substr($value, laenge,1);
//echo "$value1";
if ($value1=="l")
{
$link_anzahl=$link_anzahl+1;
echo "<LINK> $value<br>";
}
}
Kann mir einer von euch sagen wie ?!
Danke...
snoova
Kommentar