header&footer
Michael
- cgi
Gibt es bei cgi eine Möglichkeit einen Header und Footer aus einer bestimmten Datei zu verwenden, oder muss dieser unbedingt im selben Ordner liegen?
Halihallo <-- Begrüssung...
Gibt es bei cgi eine Möglichkeit einen Header und Footer aus einer bestimmten Datei zu verwenden, oder muss dieser unbedingt im selben Ordner liegen?
"Nein, in einer Variablen". Das wäre etwa gleich verständlich!
Header und Footer von was? - Der generierten HTML-Datei?
Seit wann müssen externe Dateien im selben Verezeichnis liegen?
Was willst du denn überhaupt machen?
Hast du hierzu bereits etwas programmiert? - Quellcode?
Ohne diese Fragen zu beantworten, kann ich zumindest nicht helfen, da ich keine Ahnung habe von was du redest.
Viele Grüsse
Philipp
Ich meinte folgendes:
Wenn ich z.B. in meinem Forum mit der Adresse http://www.url.de/cgi-bin/forum/index.cgi Header und Footer einfügen möchte, müssen sie ja normalerweise im Ordner cgi-bin/forum liegen.
Gibt es einen Trick oder besser einen Befehl, dass ich http://www.url.de/header.html einbinden kann?
Halihallo <-- Begrüssung
Wenn ich z.B. in meinem Forum mit der Adresse http://www.url.de/cgi-bin/forum/index.cgi Header und Footer einfügen möchte, müssen sie ja normalerweise im Ordner cgi-bin/forum liegen.
Gibt es einen Trick oder besser einen Befehl, dass ich http://www.url.de/header.html einbinden kann?
Aha, jetzt wird mir einiges klar.
Nein, die Datei muss nicht zwingend im selben Verzeichnis liegen. Dateien, welche du mit open im Script öffnest, können auch in einem anderen Verzeichnis liegen, z. B. open(F, '<../../html/header.html');
Problem:
Du musst wissen, in welchem Verzeichnis die Datei sich befindet, dass du sie relativ (mit ../) öffnen kannst.
Dein Script liegt z. B. im Verzeichnis /cgi-bin/forum/. Die HTML Datei in /header.html.
Normalerweise ist die Verzeichnissturktur auf der Festplatte deines Webservers aber anders:
/www/
/www/header.html
/cgi-bin/
/cgi-bin/forum/
/cgi-bin/forum/script.cgi
Da du bei einem Serverwechsel auf Probleme stossen könntest, würde ich dir schon empfehlen, die header.html Datei im selben Verzeichnis zu speichern, wenn das geht.
Viele Grüsse
Philipp
Das hat mir schon sehr weitergeholfen!
Danke!
Halihallo <!-- Beg... Ach, nützt ja eh nichts...
Das hat mir schon sehr weitergeholfen!
Ich hoffe, dass dies nicht ironisch gemeint ist. Falls doch: Dann schreib doch einfach, was sonst noch besprochen werden muss.
Du bist ziemlich Wortkarg und es bleibt mir leider verwehrt dich einzuschätzen. Vielleicht solltest du das nächste mal etwas mehr schreiben.
Viele Grüsse
Philipp
PS: Eine Begrüssung und ein Abspann würden schon reichen...
Um dir Ärger zu ersparen, solltest du auch mal http://forum.de.selfhtml.org/faq/ lesen.
Oh!
Bin neu hier!
Das war nicht ironisch gemeint!
Bin leider im Stress!
MfG Michael!
Halihallo
Keine Angst, ich werde den Thread nicht noch länger in die Länge ziehen lassen. Aber ich möchte trotzdem nochmal kurz darauf eingehen:
Bin neu hier!
Das hat man gemerkt :-)
Neulinge werden sehr schnell "enttarnt", da sie sich nicht an die Forums-regeln halten...
Das war nicht ironisch gemeint!
Freut mich zu hören.
Bin leider im Stress!
Das war auch nicht zu übersehen. Dennoch bin ich der Meinung, dass man sich 1.27 Sekunden Zeit nehmen könnte, um ein simples "Hallo" mit zwei Returns an den Anfang zu kleben und eine kleine Verabschiedung zu schreiben. Auch ein Danke ist sinnvoll, denn das ist wohl das mindeste, was der "Helfer" erwarten kann, wenn er wirklich hilfreich war; aber das hast du ja gemacht, dies ist also keine Kritik!
Das Problem (was ich zugegebenermassen auch nach deinem ersten Posting hatte) ist, dass wir (das Forum) eigentlich nix von deinem Problem wissen (wie denn auch); dann kommt hier einer hin, welcher sein Problem in genau zwei Worten beschreibt und eine schnelle Lösung "fordert". Auch wenn dir dein Problem völlig bekannt ist, uns kann es das nicht sein. Deshalb sollte man sich bei der Beschreibung des Problems vielleicht schon etwas mehr Zeit nehmen, da man sonst eventuell keine Lösung bekommt und das Forum frustriert wieder verlässt (was wohl kaum der Sinn an der Sache ist).
MfG Michael!
Juhuuuu, eine Verabschiedung :-)
Viele Grüsse
Philipp