Aus einer Webseite heraus KWrite oder einen anderen Editor aufrufen
Hallo zusammen,
kann mir vielleicht jemand sagen, wie ich aus einem cgi Script heraus das Programm KWrite aufrufe, um eine bestimmte Datei zu editieren?
Ich habe folgendes Problem:
Ich bastele mir gerade eine Seite, die haufenweise Bilder und Videos enthält. Das Ganze ist so gegliedert, dass das Datum das VErzeichnis ist und darunter ein Verzeichnis für die Bilder, eines für die Videos und eines zur Steuerung der Seite. Es sieht also so aus:
Video
Z-Steuerung
Im Verzeichnis Steuerung liegen vier Dateien, Spalte 1 -3 und Index, die Informationen enthalten, die später auf der Hauptseite angezeigt werden, außer dem Inhalt der Datei Index. Standardmäßig enthält Spatle1 den Verzeichnisnamen, in dem Fall also 20090513. Die anderen Spalten sind zunächst einmal leer. In der Datei Index stehen Verweise auf die Bilder und die Videos.
Wenn ich später die Übersichtsseite aufrufe, dann erscheinen haufenweise Verzeichnisse im Format
JJJJMMTT Spalte2 Spate3
JJJJMMTT Spalte2 Spate3
JJJJMMTT Spalte2 Spate3
JJJJMMTT Spalte2 Spate3
JJJJMMTT Spalte2 Spate3
usw.
wobei JJJJMMTT ein Link in das betreffende Verzeichnis ist.
Grundsätzlich baut sich die HTML Seite zusammen:
echo "<html><head><title>Tagebuch einer Scheidung: - "$Spalte1" - "$Spalte2" - </title></head>"
echo" hier kommt nun der Zusammenbau einer Übersichtstabelle mit Links auf die Unterverzeichnisse"
echo "</body></html>"
Wenn dann ein bestimmtes Verzeichnis aufgerufen wird, mach ich nicht anderes als:
echo "<html><head><title>JJJJMMTT: </title></head>"
echo "<Table> <Zeile> JJJJMMTT: - "$Spalte1" - "$Spalte2" - </Zeile>"
echo" <Zeile>hier kommt jetzt der Inhalt der INDEX Datei"</Zeile></table>
echo "</body></html>"
Die Seite baut sich also aus vier verschiedenen Dateien zusammen, die unabhängig voneinander sind.
So weit so gut.
Das Ganze ist einfach mit Scripten und Shellbefehlen realisiert und ich hatte mal ein PHP Script, das es ermöglichte, die Dateien im Verzeichnis Z-Steuerung zu editieren. Leider funktioniert das Script nicht mehr, ich weiß auch nicht warum und ich benötige dringend eine Möglichkeit, die Dateien im jeweiligen Verzeichnis zu editieren. Ich stell mir vor, dass ich automatisiert einen Link zusammenbaue, der letztlich nichts anderes macht als der Befehl:
kwrite Spate2 &
in einem Terminal, nur eben aus einer Webseite heraus.
Weiß wer wie das geht?
Gruß Kellogs
kann mir vielleicht jemand sagen, wie ich aus einem cgi Script heraus das Programm KWrite aufrufe, um eine bestimmte Datei zu editieren?
Ich habe folgendes Problem:
Ich bastele mir gerade eine Seite, die haufenweise Bilder und Videos enthält. Das Ganze ist so gegliedert, dass das Datum das VErzeichnis ist und darunter ein Verzeichnis für die Bilder, eines für die Videos und eines zur Steuerung der Seite. Es sieht also so aus:
20090513
BilderVideo
Z-Steuerung
Im Verzeichnis Steuerung liegen vier Dateien, Spalte 1 -3 und Index, die Informationen enthalten, die später auf der Hauptseite angezeigt werden, außer dem Inhalt der Datei Index. Standardmäßig enthält Spatle1 den Verzeichnisnamen, in dem Fall also 20090513. Die anderen Spalten sind zunächst einmal leer. In der Datei Index stehen Verweise auf die Bilder und die Videos.
Wenn ich später die Übersichtsseite aufrufe, dann erscheinen haufenweise Verzeichnisse im Format
JJJJMMTT Spalte2 Spate3
JJJJMMTT Spalte2 Spate3
JJJJMMTT Spalte2 Spate3
JJJJMMTT Spalte2 Spate3
JJJJMMTT Spalte2 Spate3
usw.
wobei JJJJMMTT ein Link in das betreffende Verzeichnis ist.
Grundsätzlich baut sich die HTML Seite zusammen:
echo "<html><head><title>Tagebuch einer Scheidung: - "$Spalte1" - "$Spalte2" - </title></head>"
echo" hier kommt nun der Zusammenbau einer Übersichtstabelle mit Links auf die Unterverzeichnisse"
echo "</body></html>"
Wenn dann ein bestimmtes Verzeichnis aufgerufen wird, mach ich nicht anderes als:
echo "<html><head><title>JJJJMMTT: </title></head>"
echo "<Table> <Zeile> JJJJMMTT: - "$Spalte1" - "$Spalte2" - </Zeile>"
echo" <Zeile>hier kommt jetzt der Inhalt der INDEX Datei"</Zeile></table>
echo "</body></html>"
Die Seite baut sich also aus vier verschiedenen Dateien zusammen, die unabhängig voneinander sind.
So weit so gut.
Das Ganze ist einfach mit Scripten und Shellbefehlen realisiert und ich hatte mal ein PHP Script, das es ermöglichte, die Dateien im Verzeichnis Z-Steuerung zu editieren. Leider funktioniert das Script nicht mehr, ich weiß auch nicht warum und ich benötige dringend eine Möglichkeit, die Dateien im jeweiligen Verzeichnis zu editieren. Ich stell mir vor, dass ich automatisiert einen Link zusammenbaue, der letztlich nichts anderes macht als der Befehl:
kwrite Spate2 &
in einem Terminal, nur eben aus einer Webseite heraus.
Weiß wer wie das geht?
Gruß Kellogs
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 116024
Url: https://administrator.de/contentid/116024
Ausgedruckt am: 15.11.2024 um 16:11 Uhr
2 Kommentare
Neuester Kommentar