• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Code aus anderer Datei einfügen ... ?

Status
Für weitere Antworten geschlossen.

Bogenschütze

Neues Mitglied
Hallo !
Kann man in einer *.html Datei den Code einer anderen Datei ausführen ? Für
wiederkehrende Codefragmente die auf verschiedenen Seiten benutzt
werden, aber öfter geändert werden, damit man nicht 20 Dateien ändern
muß sondern immer nur die eine. (z.B.: eine Newsbox die auf fast allen Seiten
erscheint)

so in etwa stell ich mir das vor:

Ausführung Datei 1.html ...
...
...
ab hier weiter in Datei 2.html ...
...
...
ab hier wieder weiter in 1.html ...
...

schon jetzt meinen Dank
mfg_Bgs
 
Wäre auch mit einem Iframe zu lösen, wobei die Sache mit den Includes natürlich "sauberer" ist, wenn mans richtig macht.
 
also ich würde davon sehr abraten.
iframes machen verdammt viel ärger und sind eine extrem unschöne lösung.
Am besten sollte man das wort aus jedem wortschatz streichen!

Gruß KY
 
... hab auch schon an iframes gedacht, aber aus besagten Gründen davon abgesehen ...

und es gibts keine andere Möglichkeit ?

... irgendwie mit Java oder ähnlichem Variablen aus einer Datei einlesen,
und dann in einer Tabelle darstellen .... ist eigendlich auch nur text ...

hab leider auf dem kleinen webspace kein php zur verfügung. konkret geht es um
Bogenschießen in Gütersloh ? - beim SV Pavenstädt, wo sonst !

die Newsbox auf der rechten Seite ...
hab die Seite übernommen, und überarbeite sie nun.
 
wenn du bereit bist mit java zu arbeiten, kannst du auch gleich php und include nehmen.
php kann auch webseiten parsen, sprich wie ein browser aufrufen und den code dann in eine variable schreiben, die man dann nach eigenem ermessen zerlegen kann.

z.b.
PHP:
$zeilen = file("http://www.html.de/");
print_r($zeilen);
 
Also ich würde definitiv mit PHP arbeiten

das heisst mit

PHP:
<? include ("datei.html") ?>

Mit Iframe wäre das zwar auch zu lösen, das Problem ist jedoch, dass nicht jede Browser-Version diese Unterstüzt!

mfg
MasterChief
 
und es gibts keine andere Möglichkeit ?
Wieviele Möglichkeiten braquchst Du denn?
"include" ist eine gute und die gebräuchliche Methode. Die serverseitige Sprache darfst Du Dir selbst aussuchen (SSI, PHP, ...)

irgendwie mit Java
Mit Spatzen auf Kanonen schießen?
Java und auch JavaScript sind optionale Techniken, daher sollten sie für sowas nicht eingesetzt werden. Da beide clientseitig ablaufen, ist das ohnehin nicht möglich.

hab leider auf dem kleinen webspace kein php zur verfügung.
Dann mach es mit SSI oder über die CGI-Schnittstelle.
Wenn Du gar nichts dergleichen hast, wirst Du schnell an die Grenzen der Möglichkeiten kommen. Für eine schöne Website mit vielen Möglichkeiten brauchts eigentlich schon zwingend eine serverseitige Programmiersprache.

Gruß
-Efchen
 
Dann mach es mit SSI oder über die CGI-Schnittstelle.
Wenn Du gar nichts dergleichen hast, wirst Du schnell an die Grenzen der Möglichkeiten kommen. Für eine schöne Website mit vielen Möglichkeiten brauchts eigentlich schon zwingend eine serverseitige Programmiersprache.

... ist mir auch klar, aber der Verein will leider nicht mehr Geld für
das Hosting bezahlen, ... und mit ner Strato Webvisitienkarte ist
halt nicht mehr drin ;-)

mal ein anderer Ansatz ...

kennt jemand nen Tool (frei wenns geht) welches z.B. den gesamten Code
zwischen zwei deffinierten Kommetaren o.ä. austauschen kann, und das in
beliebig vielen Dateien ...

so könnte ich das ganze zumindest etwas automatisieren.

mfg
 
... ist mir auch klar, aber der Verein will leider nicht mehr Geld für das Hosting bezahlen
Dann würde ich an Deiner Stelle dem Verein nahelegen, seine Aktivitäten im WWW zu beenden.
Entweder, man will eine vernünftige Website, die vielleicht auch neue Mitglieder anlockt und damit auch wieder mehr Geld in die Kassen spült, oder man lässt es ganz sein. Eine nicht vernünftige Umsetzung einer Website - nur weil man nicht bereit ist, ca. 50 EUR im Jahr(!) auszugeben - kann auch sehr schnell dazu führen, einen Verein in schlechtes Licht zu rücken ("da wollt ich doch dem Verein beitreten, aber dann hab ich gesehen, was für ne schlechte Website die haben, wenn die mit ihren Mitgliedern genauso umgehen, dann lass ich das lieber").
Ist jetzt keine Bewertung der Website, ich sage damit nur, dass
a) Du für 50 EUR/Jahr alles kriegst, was das Herz begehrt,
b) eine schlecht gemachte Website mehr Schaden anrichten kann, als wenn man gar keine hat.

kennt jemand nen Tool (frei wenns geht) welches z.B. den gesamten Code
zwischen zwei deffinierten Kommetaren o.ä. austauschen kann, und das in
beliebig vielen Dateien
Mit Shell-Programmierung unter Unix überhaupt kein Problem. Nur Windows ist in dieser Hinsicht etwas schwach auf der Brust.

Aber vom Hörensagen glaube ich mich zu erinnern, dass diverse HTML-Editoren auch Dateiübergreifendes "Suchen&Ersetzen" können, IIRC z.B. der Phase5.

so könnte ich das ganze zumindest etwas automatisieren.
Klar. Aber der Aufwand ist halt erheblich höher und prinzipiell[1] teurer als 50 EUR/Jahr.

Gruß,
-Efchen

[1] Ich nehme an, Du wirst für Deine Arbeit nicht bezahlt, daher magst Du mir sagen wollen, dass der Vergleich hier hinkt. Aber ich denke, Du weißt, wie ich das meine.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben