WinFuture-Forum.de: Html Tabelle - Werte Automatisch übergeben - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Html Tabelle - Werte Automatisch übergeben


#1 Mitglied ist offline   Nirvana29785 

  • Gruppe: aktive Mitglieder
  • Beiträge: 37
  • Beigetreten: 25. Februar 04
  • Reputation: 0

geschrieben 27. Juli 2005 - 13:30

Hi,
ich habe ein Problem.
Ich soll ein HTML CD erstellen, welche verschiedene Doku enthält.
Soweit so gut, das ist alles kein Problem.
Die Dokumente werden wie im folgedem Beispiel in eine Tabelle eingetragen:


Name Description Date Filename Size
test1 ... 17.03.2005 lalaefff 31,5 KB
test2 .... 17.04.2005 testete 32,5 KB
test3 .... 10.07.2005 hsgfhs 33 KB


Dies wird momentan alles von Hand eingetragen.
Damit dieser Aufwand verringert wird, sollen die Parameter Datum und Size automatisch von der Datei ermittelt werden, wenn man unter Filename das Dokument verknüpft (Hyperlink)
Momentan weis ich nicht wie das Funktioniert....
Mit dem Tool FileTableMaker kann man solche Tabellen automatisch erstellen.
Nachteil daran ist, das man Name & Description wieder von Hand in die erstellte Tabelle bzw neuem *.htm File neu eintippen muss.

Daher sollte es möglich sein, wenn sich ein Dokument ändert oder hinzufügt , das Erstelldatum und die Dateigröße in die Tabelle automatisch übertragen werden.


Danke schon im Vorraus.

MfG

Stefan
0

Anzeige



#2 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 27. Juli 2005 - 16:32

mit PHP geht das. du könntest einfach ein script schreiben, dass ein verzeichnis zurchsucht und dann die sachen einträgt. danach kannst du von hand description und name einfügen.
dann musst du nurnoch die html,datei nehmen, und sie mit den dateien auf die cd brennen
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#3 Mitglied ist offline   flo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 7.922
  • Beigetreten: 14. November 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 27. Juli 2005 - 16:36

muss es mit PHP sein?


wenn ich dich richtig verstanden habe dann möchtest du ein script das einen ordner ausliest und dann die inhalte automatisch in eine Html datei als Tabelle mit Hyperlinks schreibt, mit datum der letzten änderung und der größe?


da hätte ich was für dich in VB Script

oder habe ich da was falsch verstanden?

Dieser Beitrag wurde von Flo bearbeitet: 27. Juli 2005 - 16:43

0

#4 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 27. Juli 2005 - 16:55

@Flo: nö, muss net, aber das war ein vorschlag. vlt verwendet er aber auch kein windows, dann wäre ein VB-script nicht so gut...
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#5 Mitglied ist offline   flo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 7.922
  • Beigetreten: 14. November 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 27. Juli 2005 - 17:25

@Meatwad

Zitat

. vlt verwendet er aber auch kein windows, dann wäre ein VB-script nicht so gut...


:) jup da hast du recht
0

#6 Mitglied ist offline   Nirvana29785 

  • Gruppe: aktive Mitglieder
  • Beiträge: 37
  • Beigetreten: 25. Februar 04
  • Reputation: 0

geschrieben 28. Juli 2005 - 06:18

ich weis das es mit PHP geht, aber das soll ja eine CD sein und nicht auf einem Webserver.
Das ist ja das Problem und extra nen Webserver und alle weiteren Komponente auf ne CD zu packen, lohnt sich wegen so 50 Dokumente nicht.

In HTML oder Javascript ist das nicht möglich?
Hab bis jetzt dazu noch nichts gefunden.......

Als Client wird nur Windows benutzt........
Daher wäre VBS auch eine Lösung, ist nur die Frage wie.
Ich kenne mich mit VBS nicht so gut aus.
0

#7 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 28. Juli 2005 - 06:22

Du musst das Skript doch auch nicht auf der CD ausführen. Lass dir einfach auf deinem Webserver (oder wo auch immer) eine HTML Seite von PHP automatisch erstellen, und die kopierst du dann auf die CD.
0

#8 Mitglied ist offline   flo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 7.922
  • Beigetreten: 14. November 04
  • Reputation: 1
  • Geschlecht:Männlich

geschrieben 28. Juli 2005 - 12:02

@Nirvana29785

ich habe ein script gecodet was sowas macht, nur bin ich mir noch nicht sicher ob ich dich richtig verstanden habe!

Du willst:

ein script das dir einen (oder mehrere?) ordner ausliest und die darin enthaltenen dateien in einer HTML Datei als Tablle mit Datum und Größe ausgibt?

@Floele

ich glaube das das für diese sache zu aufwendig ist einen Lokalen Webserver aufzusetzen!



Hier ist das Script:

'Ein Objekt der Klasse FileSystemObject erstellen'
Set fso = CreateObject("Scripting.FileSystemObject")

'Eine HTML Datei mit dem Namen "index" erstellen'
Set HTMLDatei = fso.CreateTextFile("c:\index.html", True)
'Den Ordner C:\Doks öffnen'
Set ordner = fso.GetFolder("C:\Doks")

'Ein objekt DokContainer erstelln und darin alle Files(Dateien) der ordners ("c:\Doks")auflisten'
Set DokContainer = ordner.Files

'Die Tabelle öffnen und die Überschriften "Name" und "Groesse" schreiben"
HTMLDatei.WriteLine "<table><tr><th>Name</th><th>Groesse</th></tr>"

'For Each Schleife, für jede Datei(Datei)) in dem Ordner ausführen '
  For Each Datei in DokContainer
'Die Endung der grade verwendeten Datei auslesen'
    Endung = fso.GetExtensionName(Datei.path)
'If bedingung, wenn die Endung der datei pdf ist, dann die Schleife weiter ausführen!'
      If Endung = "pdf" Then
'Den jeweiligen Namen und die jeweilige Groesse der Datei schreiben'
HTMLDatei.WriteLine "<tr><td>" & Datei.name & "</td><td>" & Datei.size & "</td></tr>"
 'Ende der Bedingung'      
      End If
'Ende der Schleife'
  Next
'Die Tabelle schließen'  
HTMLDatei.WriteLine "</table>"



ich denke ein paar sachen müssen noch angepasst werden denn im mom macht es mehr als du brauchst

Dieser Beitrag wurde von Flo bearbeitet: 28. Juli 2005 - 12:11

0

#9 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 28. Juli 2005 - 18:08

o.O...welche sprache issn des? JS?
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#10 Mitglied ist offline   pSyCHo_SolDiEr 

  • Gruppe: aktive Mitglieder
  • Beiträge: 844
  • Beigetreten: 19. Februar 04
  • Reputation: 0
  • Wohnort:Unterfranken

geschrieben 28. Juli 2005 - 18:18

nein vbs.

einfach eine Txt-Datei erstellen. Script einfügen und unter *.vbs speichern. fertig.
Eingefügtes Bild
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0