Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comm.software.webserver > #1239 > unrolled thread

Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe?

Started byMarcel Logen <333200007110-0201@ybtra.de>
First post2018-02-19 14:24 +0100
Last post2019-05-01 05:08 -0700
Articles 12 — 3 participants

Back to article view | Back to de.comm.software.webserver

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? Marcel Logen <333200007110-0201@ybtra.de> - 2018-02-19 14:24 +0100
    Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-02-19 16:43 +0100
      Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? Marcel Logen <333200007110-0201@ybtra.de> - 2018-02-20 16:32 +0100
        Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-02-20 17:50 +0100
          Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? Marcel Logen <333200007110-0201@ybtra.de> - 2018-02-23 22:39 +0100
            Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-02-23 23:38 +0100
              Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? Marcel Logen <333200007110-0201@ybtra.de> - 2018-02-24 11:20 +0100
                Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-02-24 13:07 +0100
                  Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? Marcel Logen <333200007110-0201@ybtra.de> - 2018-02-25 00:11 +0100
                    Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? Marcel Logen <333200007110-0201@ybtra.de> - 2018-02-26 00:07 +0100
                      Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2018-02-26 02:06 +0100
                        Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe? abooonorrra753@gmail.com - 2019-05-01 05:08 -0700

#1239 — Re: [Apache] FancyIndexing mit bytegenauer Size-Angabe?

FromMarcel Logen <333200007110-0201@ybtra.de>
Date2018-02-19 14:24 +0100
SubjectRe: [Apache] FancyIndexing mit bytegenauer Size-Angabe?
Message-ID<AABaitALFo0AAItG.A1.flnews@s19.ybtra.de>
Thomas 'PointedEars' Lahn schrieb:

>Marcel Logen wrote:

>> Ich habe ein Apache-Index-Dokument per .htaccess und CSS
>> z. B. so formatiert:
>> 
>> <http://ybtra.de/flnews-mirror/src/>.
>> 
>> Frage: Kann man die Dateigrößen bytegenau angeben?
>
>Nicht mit mod_autoindex.

Ich habe jetzt noch mal auf der Seite
<http://httpd.apache.org/docs/2.4/> die Suche bemüht
("size bytes"), aber das hat leider nichts gebracht.

>Apache-Konfiguration ist in <news:de.comm.software.webserver> on-topic.

Danke für den Hinweis. Ich hatte eigens vorher noch einen
Blick auf die Gruppenliste "de.co*" und in das Posting
<news:de-newusers-infos/de-newsgruppen/20180216-1@msgid.krell.zikzak.de>
geworfen, habe aber da die spezielle Webserver-Gruppe über-
sehen, weil in der Tagline von dciwam der Begriff "CSS"
vorkommt.

Marcel

Fup2 de.comm.software.webserver
-- 
 +------------+    +-+    +-------+   +--+                              
 +-+        +-+  +-+ +-+  +----+  +---+  +---+          +-+             
   +-+    +-+  +-+  +--+       +-+      +----+  +--+ +--+ +--+         +
-----+    +----+    +------------+      +-------+  +-+       +---------+

[toc] | [next] | [standalone]


#1241

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2018-02-19 16:43 +0100
Message-ID<5370766.lOV4Wx5bFT@PointedEars.de>
In reply to#1239
Marcel Logen wrote:

> Thomas 'PointedEars' Lahn schrieb:
>>Marcel Logen wrote:
>>> Ich habe ein Apache-Index-Dokument per .htaccess und CSS
>>> z. B. so formatiert:
>>> 
>>> <http://ybtra.de/flnews-mirror/src/>.
>>> 
>>> Frage: Kann man die Dateigrößen bytegenau angeben?
>> Nicht mit mod_autoindex.
> 
> Ich habe jetzt noch mal auf der Seite
> <http://httpd.apache.org/docs/2.4/> die Suche bemüht
> ("size bytes"), aber das hat leider nichts gebracht.

Wie gesagt, mit Apache allein ist das nicht möglich.  Du brauchst zusätzlich 
eine serverseitig einsetzbare Scriptsprache, die das Verzeichnislisting 
generiert.  Mit Apache sollte das entsprechende Script aber statt des 
eingebauten Verzeichnislistings getriggert werden können.
 
>> Apache-Konfiguration ist in <news:de.comm.software.webserver> on-topic.
> 
> Danke für den Hinweis. Ich hatte eigens vorher noch einen
> Blick auf die Gruppenliste "de.co*" und in das Posting
> <news:de-newusers-infos/de-newsgruppen/20180216-1@msgid.krell.zikzak.de>
> geworfen, habe aber da die spezielle Webserver-Gruppe über-
> sehen, weil in der Tagline von dciwam der Begriff "CSS"
> vorkommt.

CSS kann das nicht leisten.  Mit CSS kann man zwar Attribute des Elements, 
auf den ein Selektor passt, auslesen (“attr(…)”-Funktion) und Inhalt am 
Anfang (“:before”) oder Ende (“:after”) des Inhalts eines Elements 
generieren (“content”-Eigenschaft), aber nicht Zahlenformate anwenden.

-- 
PointedEars

Twitter: @PointedEars2
Please do not cc me. /Bitte keine Kopien per E-Mail.

[toc] | [prev] | [next] | [standalone]


#1242

FromMarcel Logen <333200007110-0201@ybtra.de>
Date2018-02-20 16:32 +0100
Message-ID<AABajD98VQcAACqD.A1.flnews@s19.ybtra.de>
In reply to#1241
Thomas 'PointedEars' Lahn schrieb:

>Marcel Logen wrote:
>> Thomas 'PointedEars' Lahn schrieb:
>>>Marcel Logen wrote:

>>>> Ich habe ein Apache-Index-Dokument per .htaccess und CSS
>>>> z. B. so formatiert:
>>>> 
>>>> <http://ybtra.de/flnews-mirror/src/>.
>>>> 
>>>> Frage: Kann man die Dateigrößen bytegenau angeben?
>>> Nicht mit mod_autoindex.
>> 
>> Ich habe jetzt noch mal auf der Seite
>> <http://httpd.apache.org/docs/2.4/> die Suche bemüht
>> ("size bytes"), aber das hat leider nichts gebracht.
>
>Wie gesagt, mit Apache allein ist das nicht möglich.  Du brauchst zusätzlich 
[...]

Ach so. Ich hatte nach Deinem ersten Statement "Nicht
mit mod_autoindex" noch zu hoffen gewagt, daß es mit
einem anderen Apache-Modul gehen könnte.

Danke für Deine Antwort.

Marcel
-- 
+                          +-----+  +----+                  +-----+     
+-+                  +--+  +---+ +--+  +-+               +--+  +--+     
  +-+ +--+        +--+  +---+  +---+   +---+ +--+ +------+     +---+    
    +-+  +--------+         +------+       +-+  +-+                +----

[toc] | [prev] | [next] | [standalone]


#1243

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2018-02-20 17:50 +0100
Message-ID<11034453.O9o76ZdvQC@PointedEars.de>
In reply to#1242
Marcel Logen wrote:

[Zitat repariert]

> Thomas 'PointedEars' Lahn schrieb:
>> Marcel Logen wrote:
>>> Thomas 'PointedEars' Lahn schrieb:
>>>>Marcel Logen wrote:
>>>>> Ich habe ein Apache-Index-Dokument per .htaccess und CSS
>>>>> z. B. so formatiert:
>>>>> 
>>>>> <http://ybtra.de/flnews-mirror/src/>.
>>>>> 
>>>>> Frage: Kann man die Dateigrößen bytegenau angeben?
>>>> Nicht mit mod_autoindex.
>>> 
>>> Ich habe jetzt noch mal auf der Seite
>>> <http://httpd.apache.org/docs/2.4/> die Suche bemüht
>>> ("size bytes"), aber das hat leider nichts gebracht.
>>
>> Wie gesagt, mit Apache allein ist das nicht möglich.
>> Du brauchst zusätzlich […]
> 
> Ach so. Ich hatte nach Deinem ersten Statement "Nicht
> mit mod_autoindex" noch zu hoffen gewagt, daß es mit
> einem anderen Apache-Modul gehen könnte.

Das andere Apache-Modul ist, wie bereits angedeutet, mod_dir.  In einer 
.htaccess:

  DirectoryIndex index index.php /dirlist.php
 
<http://httpd.apache.org/docs/2.4/mod/mod_dir.html#directoryindex>

Da ich für meine Website schon immer so etwas machen wollte, habe ich aus 
aktuellen Anlass angefangen, es zu basteln.  $DOCUMENT_ROOT/dirlist.php 
könnte zum Beispiel so aussehen:

<!DOCTYPE html>
<html>
    <head>
      <meta charset="UTF-8">
      <title>Contents of <?php
         chdir($_SERVER['DOCUMENT_ROOT'] . $_SERVER['SCRIPT_URL']);
         $path_encoded = htmlspecialchars($_SERVER['SCRIPT_URL'], ENT_HTML5, 
'UTF-8');
         echo $path_encoded;
      ?></title>
      <style type="text/css">
         .left { text-align: left; }
         .num { text-align: right; }
       </style>
    </head>
    <body>
      <h1>Contents of <?= $path_encoded ?></h1>
      <table>
        <thead>
          <tr>
            <th class="left">Filename</th>
            <th class="num">Size (bytes)</th>
          </tr>
        </thead>
        <tbody>
        <?php
          foreach (scandir('.') as $entry)
          {
            if ($entry !== '.')
            {
            ?><tr>
                <td><a href="<?= rawurlencode($entry) ?>"><?= 
htmlspecialchars($entry, ENT_HTML5, 'UTF-8') ?><?php
                if (is_dir($entry)) echo '/'; ?></a></td>
                <td class="num"><?= filesize($entry) ?></td>
              </tr><?php
            }
          }
        ?>
        </tbody>
      </table>
    </body>
</html>

Getestet mit Apache 2.4.23-4 und PHP 5.6.33+dfsg-0+deb8u1 (Apache-Modul) 
unter Devuan GNU+Linux Jessie 1.0.

> Danke für Deine Antwort.

Danke für sorgfältigeres Lesen derselben.

-- 
PointedEars
Zend Certified PHP Engineer <http://www.zend.com/en/yellow-pages/ZEND024953>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

[toc] | [prev] | [next] | [standalone]


#1244

FromMarcel Logen <333200007110-0201@ybtra.de>
Date2018-02-23 22:39 +0100
Message-ID<AABakIoAlM8AAEpl.A1.flnews@s19.ybtra.de>
In reply to#1243
Thomas 'PointedEars' Lahn schrieb:

>Marcel Logen wrote:

>[Zitat repariert]

Bei mir war da nichts kaputt, IMHO.

>> Ach so. Ich hatte nach Deinem ersten Statement "Nicht
>> mit mod_autoindex" noch zu hoffen gewagt, daß es mit
>> einem anderen Apache-Modul gehen könnte.
>
>Das andere Apache-Modul ist, wie bereits angedeutet, mod_dir.  In einer 
>.htaccess:
>
>  DirectoryIndex index index.php /dirlist.php
> 
><http://httpd.apache.org/docs/2.4/mod/mod_dir.html#directoryindex>
>
>Da ich für meine Website schon immer so etwas machen wollte, habe ich aus 
>aktuellen Anlass angefangen, es zu basteln.  $DOCUMENT_ROOT/dirlist.php 
>könnte zum Beispiel so aussehen:
>
><!DOCTYPE html>
><html>
>    <head>
>      <meta charset="UTF-8">
>      <title>Contents of <?php
>         chdir($_SERVER['DOCUMENT_ROOT'] . $_SERVER['SCRIPT_URL']);

Diese Zeile verstehe ich nicht.

Warum muß das directory gewechselt werden?

Und "SCRIPT_URL" finde ich auf
<http://php.net/manual/en/reserved.variables.server.php>
nicht, nur "SCRIPT_FILENAME" und "SCRIPT_NAME".

>Getestet mit Apache 2.4.23-4 und PHP 5.6.33+dfsg-0+deb8u1 (Apache-Modul) 
>unter Devuan GNU+Linux Jessie 1.0.

Ich werde das jetzt wahrscheinlich doch mal testen,
obwohl ich eigentlich eine solch 'komplexe' Lösung
nicht im Sinn hatte.

>> Danke für Deine Antwort.
>
>Danke für sorgfältigeres Lesen derselben.

Na ja, Dein Absatz war halt arg kryptisch formuliert. ;-)

Marcel
-- 
-----+           +-----------+                    +-+ +-+               
 +---+   +----+  +--------+  +-+      +----+ +----+ +-+ +-+             
 +----+  +-+  +-+  +--+ +-+    +---+  +--+ +-+   +--------+  +--+  +---+
      +----+    +--+  +-+          +-----+       +-----------+  +--+   +

[toc] | [prev] | [next] | [standalone]


#1245

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2018-02-23 23:38 +0100
Message-ID<3378191.kQq0lBPeGt@PointedEars.de>
In reply to#1244
Marcel Logen wrote:

> Thomas 'PointedEars' Lahn schrieb:
>>Marcel Logen wrote:
> 
>>[Zitat repariert]
> 
> Bei mir war da nichts kaputt, IMHO.

Die Markierung der Auslassung von Teilen meines Textes befand sich
auf einer anderen Zitatebene als mein Text; das ist nicht korrekt.
 
>>  DirectoryIndex index index.php /dirlist.php
>> 
>><http://httpd.apache.org/docs/2.4/mod/mod_dir.html#directoryindex>
>>
>>Da ich für meine Website schon immer so etwas machen wollte, habe ich aus
>>aktuellen Anlass angefangen, es zu basteln.  $DOCUMENT_ROOT/dirlist.php
>>könnte zum Beispiel so aussehen:
>>
>><!DOCTYPE html>
>><html>
>>    <head>
>>      <meta charset="UTF-8">
>>      <title>Contents of <?php
>>         chdir($_SERVER['DOCUMENT_ROOT'] . $_SERVER['SCRIPT_URL']);
> 
> Diese Zeile verstehe ich nicht.
> 
> Warum muß das directory gewechselt werden?

Gute Frage.  Das Arbeitsverzeichnis für ein DirectoryIndex-Script ist 
offenbar das Verzeichnis, in dem sich das Script befindet; hier also 
$_SERVER['DOCUMENT_ROOT'].  Das Verzeichnis muss zum betrachteten 
Verzeichnis gewechselt werden, damit der Verzeichnispfad nicht bei
jeder Dateioperation (scandir(…), is_dir(…) usw.) wiederholt werden muss.
 
> Und "SCRIPT_URL" finde ich auf
> <http://php.net/manual/en/reserved.variables.server.php>
> nicht, nur "SCRIPT_FILENAME" und "SCRIPT_NAME".

| $_SERVER is an array containing information such as headers, paths, and 
| script locations. The entries in this array are created by the web server. 
| There is no guarantee that every web server will provide any of these; 
| servers may omit some, or provide others not listed here. […]

$_SERVER['SCRIPT_URL'] ist also Apache 2.4.x-spezifisch, siehe auch 
phpinfo(INFO_VARIABLES).

> >Getestet mit Apache 2.4.23-4 und PHP 5.6.33+dfsg-0+deb8u1 (Apache-Modul) 
> >unter Devuan GNU+Linux Jessie 1.0.
> 
> Ich werde das jetzt wahrscheinlich doch mal testen,
> obwohl ich eigentlich eine solch 'komplexe' Lösung
> nicht im Sinn hatte.

Vielleicht lässt sich da auch was mit SSI machen, aber mir war das zu wenig 
flexibel und mit PHP kenne ich mich besser aus.

Inzwischen habe ich das Script weiterentwickelt; man kann das Ergebnis jetzt 
zum Beispiel unter <http://PointedEars.de/scripts/> sehen (Schluss mit 
diesen Verzeichnislistings aus dem 20./21. Jahrhundert!!1 ;-)).

Ein wesentlicher Optimierungsschritt war

  /* for Apache < 2.4 */
  $script_url = preg_replace('#[^/]*$#', '', $_SERVER['REQUEST_URI']);

  // …

  chdir($_SERVER['DOCUMENT_ROOT'] . $script_url);
  foreach (scandir('.') as $filename)
  {
    $is_parent = ($filename === '..');

    /* 
     * Do not list hidden files like .htaccess, but list parent directory
     * as Apache does
     */
    if (strpos($filename, '.') !== 0 || $is_parent)
    {
      // …
    }
  }

-- 
PointedEars
Zend Certified PHP Engineer <http://www.zend.com/en/yellow-pages/ZEND024953>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

[toc] | [prev] | [next] | [standalone]


#1246

FromMarcel Logen <333200007110-0201@ybtra.de>
Date2018-02-24 11:20 +0100
Message-ID<20180224sa102007@o15.ybtra.de>
In reply to#1245
Thomas 'PointedEars' Lahn schrieb:

>Marcel Logen wrote:
>> Thomas 'PointedEars' Lahn schrieb:

>>>[Zitat repariert]
>> 
>> Bei mir war da nichts kaputt, IMHO.
>
>Die Markierung der Auslassung von Teilen meines Textes befand sich
>auf einer anderen Zitatebene als mein Text; das ist nicht korrekt.

Darüber kann man streiten - das tue ich aber nicht.

Zwei Argumente:

1. Nach Deiner Theorie müßte man bei längeren Aus-
   lassungen im Posting vor das "[...]" ein Zitat-
   zeichen setzen. Das ist aber AFAIS nicht üblich
   - und auch nicht korrekt, da der 'Vorredner' das
   ja so nicht geschrieben hat.

2. Ich hätte das "[...]" am Ende Deiner Zeile ein-
   fügen können. Diese wäre dann aber evtl. zu lang
   geworden, so daß ich den hinteren Teil - wie Du
   es ja dann auch gemacht hast - auf eine neue Zeile
   hätte setzen müssen. Das hätte das ursprüngliche
   Textbild verändert - und wäre IMHO nur in Ausnahme-
   fällen erlaubt.

>>>  DirectoryIndex index index.php /dirlist.php

Ich glaube, ich nenne Dein Script einfach "index.php"
und lege es an die (bislang einzige) Stelle, an der
ich es brauche: <http://ybtra.de/flnews-mirror/src/>.

Dann kann ich mir die Zeile mit "DirectoryIndex ..."
sparen. Und das chdir() im Script wohl auch.

Die "index.php" könnte ich dann im Listing noch aus-
blenden (wie Du es ja inzwischen mit den hidden files
gemacht hast).

Und ich könnte evtl. noch automatisch die SHA256-Summen
ausgeben lassen ... mal sehen ...

>>>         chdir($_SERVER['DOCUMENT_ROOT'] . $_SERVER['SCRIPT_URL']);
>> 
>> Diese Zeile verstehe ich nicht.
>> 
>> Warum muß das directory gewechselt werden?
>
>Gute Frage.  Das Arbeitsverzeichnis für ein DirectoryIndex-Script ist 
>offenbar das Verzeichnis, in dem sich das Script befindet; hier also 
>$_SERVER['DOCUMENT_ROOT'].  Das Verzeichnis muss zum betrachteten 
>Verzeichnis gewechselt werden, damit der Verzeichnispfad nicht bei
>jeder Dateioperation (scandir(…), is_dir(…) usw.) wiederholt werden muss.

Ah ja, alles klar.

>> Und "SCRIPT_URL" finde ich auf
>> <http://php.net/manual/en/reserved.variables.server.php>
>> nicht, nur "SCRIPT_FILENAME" und "SCRIPT_NAME".
>
>| $_SERVER is an array containing information such as headers, paths, and 
>| script locations. The entries in this array are created by the web server. 
>| There is no guarantee that every web server will provide any of these; 
>| servers may omit some, or provide others not listed here. […]
>
>$_SERVER['SCRIPT_URL'] ist also Apache 2.4.x-spezifisch, siehe auch 
>phpinfo(INFO_VARIABLES).

OK

>> Ich werde das jetzt wahrscheinlich doch mal testen,
>> obwohl ich eigentlich eine solch 'komplexe' Lösung
>> nicht im Sinn hatte.
>
>Vielleicht lässt sich da auch was mit SSI machen, aber mir war das zu wenig 
>flexibel und mit PHP kenne ich mich besser aus.
>
>Inzwischen habe ich das Script weiterentwickelt; man kann das Ergebnis jetzt 
>zum Beispiel unter <http://PointedEars.de/scripts/> sehen (Schluss mit 
>diesen Verzeichnislistings aus dem 20./21. Jahrhundert!!1 ;-)).

AUA! *augenreib*

BTW1: Der Knopf "Printable" rechts oben führt zu einem 404.

BTW2: Die UnicodeData.txt ist outdated. Es gibt schon eine
      neue, die z. B. die PRETZEL (U+1F968) enthält.
      <http://www.unicode.org/Public/UCD/latest/ucd/>

Marcel
-- 
                                     +---+         +-+        +--+ +--+ 
         +-+ +-+          +--+     +-+   +-+  +----+ +-+  +---+  +-+  +-
+---+  +-+ +-+ +----------+  +-----+    +--+  +---+    +--+             
+   +--+                                +---------+                     

[toc] | [prev] | [next] | [standalone]


#1247

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2018-02-24 13:07 +0100
Message-ID<3161616.iIbC2pHGDl@PointedEars.de>
In reply to#1246
Marcel Logen wrote:

> Thomas 'PointedEars' Lahn schrieb:
>>Marcel Logen wrote:
>>> Thomas 'PointedEars' Lahn schrieb:
>>>>[Zitat repariert]
>>> 
>>> Bei mir war da nichts kaputt, IMHO.
>>
>>Die Markierung der Auslassung von Teilen meines Textes befand sich
>>auf einer anderen Zitatebene als mein Text; das ist nicht korrekt.
> 
> Darüber kann man streiten - das tue ich aber nicht.

… schrieb er erst, und dann:

> Zwei Argumente:

:)

> 1. Nach Deiner Theorie müßte man bei längeren Aus-
>    lassungen im Posting vor das "[...]" ein Zitat-
>    zeichen setzen.

Ja, sofern der ausgelassene Text dort beginnt.

>    Das ist aber AFAIS nicht üblich
>    - und auch nicht korrekt, da der 'Vorredner' das
>    ja so nicht geschrieben hat.
> 
> 2. Ich hätte das "[...]" am Ende Deiner Zeile ein-
>    fügen können. Diese wäre dann aber evtl. zu lang
>    geworden, so daß ich den hinteren Teil - wie Du
>    es ja dann auch gemacht hast - auf eine neue Zeile
>    hätte setzen müssen. Das hätte das ursprüngliche
>    Textbild verändert - und wäre IMHO nur in Ausnahme-
>    fällen erlaubt.

Du irrst in beiden Fällen.

ad 1: 
<https://de.wikipedia.org/wiki/Zitat#Wissenschaftliche_Zitierrichtlinien>

ad 2:
<https://einklich.net/usenet/techrules.htm#text> → Zeilenlänge
 
>>>>  DirectoryIndex index index.php /dirlist.php
> 
> Ich glaube, ich nenne Dein Script einfach "index.php"
> und lege es an die (bislang einzige) Stelle, an der
> ich es brauche: <http://ybtra.de/flnews-mirror/src/>.
> 
> Dann kann ich mir die Zeile mit "DirectoryIndex ..."
> sparen. Und das chdir() im Script wohl auch.

Ja, das kannst Du machen.  Sobald Du es aber mal eine index.php als Homepage 
brauchst, musst Du alles wieder ändern.
 
> Die "index.php" könnte ich dann im Listing noch aus-
> blenden (wie Du es ja inzwischen mit den hidden files
> gemacht hast).

Du würdest also ein Problem lösen, das Du Dir mit obigem Ansatz selbst 
geschaffen hast.

> Und ich könnte evtl. noch automatisch die SHA256-Summen
> ausgeben lassen ... mal sehen ...

Ja, der Phantasie sind bei einem eigenen Script keine Grenzen gesetzt.
Ich habe auch noch weitere Ideen zur LCARSifizierung des Listings :)
 
>>Inzwischen habe ich das Script weiterentwickelt; man kann das Ergebnis
>>jetzt zum Beispiel unter <http://PointedEars.de/scripts/> sehen (Schluss
>>mit diesen Verzeichnislistings aus dem 20./21. Jahrhundert!!1 ;-)).
> 
> AUA! *augenreib*

Ansichtssache :)

Was genau stört Dich daran?
 
> BTW1: Der Knopf "Printable" rechts oben führt zu einem 404.

Ja, danke.  Das liegt daran, dass ich das Template für die Homepage 
wiederverwendet habe; dort genügten relative Pfade.  Diesen Link habe
ich bei den Anpassungen gestern übersehen.
 
> BTW2: Die UnicodeData.txt ist outdated. Es gibt schon eine
>       neue, die z. B. die PRETZEL (U+1F968) enthält.
>       <http://www.unicode.org/Public/UCD/latest/ucd/>

Danke.  Ich habe noch nicht entschieden, ob ich die Datei weiterhin mit 
Unicode synchronisieren werde.  Wer mit der aktuellen Version arbyten will, 
zum Beispiel weil ihm Zeichen fe len, kann diese nämlich lokal herunterladen 
oder die Eigenschaft jsx.regexp.RegExp.ucdTextPath vor der Verwendung
von jsx.regexp.RegExp() auf einen entsprechenden URI setzen.

<https://github.com/PointedEars/JSX/blob/master/regexp.js#L563-L567>

-- 
PointedEars
Zend Certified PHP Engineer <http://www.zend.com/en/yellow-pages/ZEND024953>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.

[toc] | [prev] | [next] | [standalone]


#1249

FromMarcel Logen <333200007110-0201@ybtra.de>
Date2018-02-25 00:11 +0100
Message-ID<AABakfEqNPUAAJp5.A1.flnews@s19.ybtra.de>
In reply to#1247
Thomas 'PointedEars' Lahn schrieb:

>Marcel Logen wrote:
>> Thomas 'PointedEars' Lahn schrieb:
>>>Marcel Logen wrote:
>>>> Thomas 'PointedEars' Lahn schrieb:

[Thema "Zitatreparatur" wegen EOD meinerseits ausgelassen]

>>>>>  DirectoryIndex index index.php /dirlist.php
>> 
>> Ich glaube, ich nenne Dein Script einfach "index.php"
>> und lege es an die (bislang einzige) Stelle, an der
>> ich es brauche: <http://ybtra.de/flnews-mirror/src/>.
>> 
>> Dann kann ich mir die Zeile mit "DirectoryIndex ..."
>> sparen. Und das chdir() im Script wohl auch.
>
>Ja, das kannst Du machen.  Sobald Du es aber mal eine index.php als Homepage 
>brauchst, musst Du alles wieder ändern.

Natürlich, aber das wird so schnell nicht vorkommen.

>> Die "index.php" könnte ich dann im Listing noch aus-
>> blenden (wie Du es ja inzwischen mit den hidden files
>> gemacht hast).
>
>Du würdest also ein Problem lösen, das Du Dir mit obigem Ansatz selbst 
>geschaffen hast.

Das stimmt. :-)

>> Und ich könnte evtl. noch automatisch die SHA256-Summen
>> ausgeben lassen ... mal sehen ...
>
>Ja, der Phantasie sind bei einem eigenen Script keine Grenzen gesetzt.

Ich habe jetzt mal in der PHP-Doku nachgesehen und die
Funktion hash_file() gefunden. Damit sollte sich das
Gewünschte machen lassen (?):

   <?= hash_file('sha256', $filename) ?>

<http://php.net/manual/en/function.hash-file.php>

>Ich habe auch noch weitere Ideen zur LCARSifizierung des Listings :)

Das glaube ich Dir gern.

>>>Inzwischen habe ich das Script weiterentwickelt; man kann das Ergebnis
>>>jetzt zum Beispiel unter <http://PointedEars.de/scripts/> sehen (Schluss
>>>mit diesen Verzeichnislistings aus dem 20./21. Jahrhundert!!1 ;-)).
>> 
>> AUA! *augenreib*
>
>Ansichtssache :)

Klar.

>Was genau stört Dich daran?

Die Farbwahl und - vor allem - die viel zu schmale Schrift,
die dadurch - zumindest für mich - schlecht lesbar ist.

Aber so muß das bei LCARS vermutlich wohl sein. ;-)
(Ich kenne mich mit Star Trek nicht aus.)

Schön ist allerdings die numerische Formatierung der Spalte
"Size (bytes)".

Marcel

[supersedes wg. Fehlerbereinigung]
-- 
      +----------+          +--+ +-+   +-+     +--+ +-------+ +-+       
+--+  +-------+  +---+  +---+  +-+ +---+ +-----+  +-+       +-+ +-+     
+  +-+ +---+  +-+  +-+  +-+                          +------------+  +-+
     +-+   +----+  +------+                          +---------------+ +

[toc] | [prev] | [next] | [standalone]


#1252

FromMarcel Logen <333200007110-0201@ybtra.de>
Date2018-02-26 00:07 +0100
Message-ID<AABak0HIrU8AAVam.A1.flnews@s19.ybtra.de>
In reply to#1249
Marcel Logen schrieb:

>Thomas 'PointedEars' Lahn schrieb:
>>Marcel Logen wrote:

>>> Und ich könnte evtl. noch automatisch die SHA256-Summen
>>> ausgeben lassen ... mal sehen ...
>>
>>Ja, der Phantasie sind bei einem eigenen Script keine Grenzen gesetzt.
>
>Ich habe jetzt mal in der PHP-Doku nachgesehen und die
>Funktion hash_file() gefunden. Damit sollte sich das
>Gewünschte machen lassen (?):

Es sieht jetzt fürs erste so aus:
<http://ybtra.de/flnews-mirror/src/>.

(Ich habe das Script einfach als index.php angelegt.)

Danke noch mal für Deine Hilfe.

Ingrid
-- 
---+  +------+ +--+            +-----+    +-------+        +------------
 +-+  +---+  +-+  +--+         +-+   +-+  +---+   +-+      +------+     
 +--+  +--+     +----+   +-+ +---+     +-+ +--+  +--+   +-+  +-+  +----+
    +--+        +--------+ +-+           +-+     +------+ +--+ +-------+

[toc] | [prev] | [next] | [standalone]


#1253

FromThomas 'PointedEars' Lahn <PointedEars@web.de>
Date2018-02-26 02:06 +0100
Message-ID<1718528.taCxCBeP46@PointedEars.de>
In reply to#1252
Marcel Logen wrote:

> Marcel Logen schrieb:
>> Thomas 'PointedEars' Lahn schrieb:
>>> Marcel Logen wrote:
>>>> Und ich könnte evtl. noch automatisch die SHA256-Summen
>>>> ausgeben lassen ... mal sehen ...
>>> Ja, der Phantasie sind bei einem eigenen Script keine Grenzen gesetzt.
>> Ich habe jetzt mal in der PHP-Doku nachgesehen und die
>> Funktion hash_file() gefunden. Damit sollte sich das
>> Gewünschte machen lassen (?):
> 
> Es sieht jetzt fürs erste so aus:
> <http://ybtra.de/flnews-mirror/src/>.

Nett.  Du solltest auch noch das title-Element richtig setzen, damit der 
Browser-Tab und das Browser-Fenster einen sinnvollen Titel und die Browser-
History einen sinnvollen Eintrag erhalten.
 
> (Ich habe das Script einfach als index.php angelegt.)

Hm.
 
> Danke noch mal für Deine Hilfe.

Gern geschehen.

Da es viele Leute mit meinem richtigen Namen gibt, bin ich Dir bei 
Referenzangaben für die Verwendung meines Nicknames dankbar.  Am einfachsten 
kopierst Du meinen kompletten From-Headerfeldwert.  Du kannst auch per URI 
auf meine Website verweisen.

\\//,
-- 
PointedEars

Twitter: @PointedEars2
Please do not cc me. /Bitte keine Kopien per E-Mail.

[toc] | [prev] | [next] | [standalone]


#1330

Fromabooonorrra753@gmail.com
Date2019-05-01 05:08 -0700
Message-ID<c7c2f8cc-66f4-421e-bd3a-fc07cd7744e5@googlegroups.com>
In reply to#1253
good 

[toc] | [prev] | [standalone]


Back to top | Article view | de.comm.software.webserver


csiph-web