Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comm.software.webserver > #1239 > unrolled thread
| Started by | Marcel Logen <333200007110-0201@ybtra.de> |
|---|---|
| First post | 2018-02-19 14:24 +0100 |
| Last post | 2019-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.
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
| From | Marcel Logen <333200007110-0201@ybtra.de> |
|---|---|
| Date | 2018-02-19 14:24 +0100 |
| Subject | Re: [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]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2018-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]
| From | Marcel Logen <333200007110-0201@ybtra.de> |
|---|---|
| Date | 2018-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]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2018-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]
| From | Marcel Logen <333200007110-0201@ybtra.de> |
|---|---|
| Date | 2018-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]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2018-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]
| From | Marcel Logen <333200007110-0201@ybtra.de> |
|---|---|
| Date | 2018-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]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2018-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]
| From | Marcel Logen <333200007110-0201@ybtra.de> |
|---|---|
| Date | 2018-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]
| From | Marcel Logen <333200007110-0201@ybtra.de> |
|---|---|
| Date | 2018-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]
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Date | 2018-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]
| From | abooonorrra753@gmail.com |
|---|---|
| Date | 2019-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