kostenloser Webspace werbefrei: lima-city


"HTML-Funktion" auslagern?

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    infinitysounds

    Kostenloser Webspace von infinitysounds

    infinitysounds hat kostenlosen Webspace.

    Hi Leute,

    Ich habe eine Seite, die Regelmäßig aktualisiert werden muss, habe aber ohne CMS angefangen und habe jetzt (erstmal) keinen Bock mich auch noch darum zu kümmern.
    Jetzt frage ich mich, ob es nicht vielleicht möglich ist, HTML-Code-Schnipsel wie
    <div id="blah"><p><img src="http://www.quatsch.de/lalalala.png" alt="blah" />Information für alle:Wir können im Moment nichts zum Download anbieten, der Server ist kaputt</p></div>

    auszulagern, wie .js oder .css Dateien.
    Code in dieser Art muss ich auf jeder Seite haben und wenn ich den Text ändern will, muss ich das auf jeder Seite machen...
    (Ja, ich weiß, ich könnte einige Inhalte mit JavaScript ausgeben, aber es stresst, wenn dann jemand einen Browser ohne js unterstützung hat...)

    Wenn jemand eine Lösung hat, bitte melden :thefinger: naja, vielleicht lieber mit dem Zeigefinger :wink:

    Grüße,

    InfinitySounds
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Mit html nicht. Aber Du kannst dies mit PHP realisieren, dazu musst du ein include verwenden. Allerdings müsstest Du die Dateiendungen deiner Seiten dann auf dateiname.php abändern!

    Einstieg in php:

    http://www.schattenbaum.net/php/includes.php
  4. t*****b

    Mit PHP und der Include-Funktion.

    Du hast zB deine Datei "serverdown.php":

    <div id="blah"><p><img src="http://www.quatsch.de/lalalala.png" alt="blah" />Information für alle:Wir können im Moment nichts zum Download anbieten, der Server ist kaputt</p></div>


    Und kannst diese nun per PHP einbinden:
    <?php
     include("serverdown.php");
    ?>


    Die Datei, wo das drin steht muss jedoch auf .php enden, damit der PHP-Code geparsed wird.

    /Edit: Der Fisch war wohl schneller

    Beitrag zuletzt geändert: 27.6.2011 9:45:02 von trueweb
  5. Autor dieses Themas

    infinitysounds

    Kostenloser Webspace von infinitysounds

    infinitysounds hat kostenlosen Webspace.

    hey cool, danke, das probier ich mal.
    Muss man dann wirklich nur den Html code eingeben oder muss noch mehr in die PHP datei???
  6. So wie trueweb es gepostet hat ist es ausreichend. Du kannst also einfach nur html-Code auslagern!
  7. Autor dieses Themas

    infinitysounds

    Kostenloser Webspace von infinitysounds

    infinitysounds hat kostenlosen Webspace.

  8. t*****b

    infinitysounds schrieb:
    Irgendwie funktioniert das nicht...
    www.infinitysounds.de/Template/Try.html
    www.infinitysounds.de/Template/Try.php


    Andersrum:

    Try.html:

    <div id="Ads"><p><img src="http://www.infinitysounds.de/Template/images/Logo.jpg" alt="blah" />Information für alle:Wir können im Moment nichts zum Download anbieten, der Server ist kaputt</p></div>


    Try.php:

    <html>
    
    <head>
    
    <title>Try</title>
    
    </head>
    
    <body>
    
    <?php
    
    include("Try.php");
    
    ?>
    
    </body>
    
    </html>


    Edit: Nur in .php-Dateien wird PHP-Code geparsed.

    Beitrag zuletzt geändert: 27.6.2011 10:22:18 von trueweb
  9. trueweb schrieb:

    Try.php:

    <html>
    
    <head>
    
    <title>Try</title>
    
    </head>
    
    <body>
    
    <?php
    
    include("Try.php");
    
    ?>
    
    </body>
    
    </html>




    Muss so heißen:
    ...
    <?php
    
    include("Try.html");
    
    ?>
    ...

    sonst Versuchts du die eigene Datei zu includen. Du möchtest ja aber den Inhalt aus der "Try.html"-Datei. War sicher nur ein versehen, aber trotzdem ärgerlich wenn man es nicht merkt und es dann nicht funktioniert...

    Beitrag zuletzt geändert: 27.6.2011 10:33:03 von alfr3d
  10. t*****b

    alfr3d schrieb:
    trueweb schrieb:

    Try.php:

    <html>
    
    <head>
    
    <title>Try</title>
    
    </head>
    
    <body>
    
    <?php
    
    include("Try.php");
    
    ?>
    
    </body>
    
    </html>




    Muss so heißen:
    <?php
    
    include("Try.html");
    
    ?>

    sonst versuchts du die eigene Datei zu includen. Du möchtest ja aber den Inhalt aus der "Try.html"-Datei. War sicher nur ein versehen, aber trotzdem ärgerlich wenn man es nicht merkt und es dann nicht funktioniert...


    Argh mein ich doch, doofes Copy & Paste ;)
  11. Autor dieses Themas

    infinitysounds

    Kostenloser Webspace von infinitysounds

    infinitysounds hat kostenlosen Webspace.

    Jetzt will die Seite den neuen Quellcode irgendwie nicht richtig annehmen...
    Ich habe renamed und in der PHP-Datei das .php auf .html geändert...
    nichts.
    Der Quellcode ist im Filemanager richtig aber wenn ich ihn mir im Explorer angucke.. falsch...
  12. Browsercache mal geleert?
  13. s*************h

    Ich baue so meine Seite immer auf und ist auch nur zu emfehlen, gerade wenn man Menüs einfach verwalten will. So habe ich auf meiner Website den Header und den Footer ausgelagert. Den Inhalt schreibe ich selbst oder bastle mir eben ein Script welches diesen automatisch erzeugt. Außerdem lege ich noch eine PHP-Datei an um Einstellungen anzulegen, damit ich meine Website auf localhost entwickeln kann, auf software-brosch.lima-city testen kann und auf brosch-software.de ich sie dann der Öffentlichkeit zugänglich machen kann OHNE auch nur irgendwelche Anpassungen auf den einzelnen Seiten machen zu müssen. Dies spart eine Menge Zeit und ist sehr pflegeleicht.

    Nachtrag: Deine Dateien müssen alle die Endung .php haben sonst geht das nicht. Du darfst keine .html Dateien mehr haben. Einen Nachteil hast du dadurch keinen wenn du nur .php Dateien hast außer das du eben PHP-Code ausführen kannst.

    Gruß S.Brosch

    Beitrag zuletzt geändert: 27.6.2011 11:06:04 von software-brosch
  14. Ja genau, leere deinen Browsercache dann geht es. Ich habe gerade auch noch deine alten Dateien gesehen und nach dem leeren dann die richtigen!
  15. Autor dieses Themas

    infinitysounds

    Kostenloser Webspace von infinitysounds

    infinitysounds hat kostenlosen Webspace.

    okay, ich sehe es jetzt richtig, aber der Quellcode ist trotzdem komisch....
    da steht jetzt kein include mehr...
    ach so, die Dateien hab ich jetzt so genannt:
    Try1.php ist die Ausgabedatei
    Try.php ist die includete datei
  16. PHP-Code ist nicht mehr im Browser sichtbar, das ist auch gut so (Sonst wären ja z.B. Zugangsdaten zu einer Datenbank oder sonstige Passwörter sichtbar). Du bekommst nun eigentlich nur noch die als html geparste Version deiner Webseite.

    Beitrag zuletzt geändert: 27.6.2011 11:22:07 von karpfen
  17. t*****b

    infinitysounds schrieb:
    okay, ich sehe es jetzt richtig, aber der Quellcode ist trotzdem komisch....
    da steht jetzt kein include mehr...


    Das soll schon so sein, den PHP-Code siehst du im Quelltext nicht mehr. Der Server nimmt quasi die Datei und fügt dessen (Quell)Text dort ein, wo include(...) steht. Das macht im Gegensatz zu JavaScript nicht der Browser, sondern der Server.
  18. Autor dieses Themas

    infinitysounds

    Kostenloser Webspace von infinitysounds

    infinitysounds hat kostenlosen Webspace.

    aaaaaaahhhhhh....
    Oaky, alles klar, jetzt vertsheh ich....
    Kann gar niht mehr richtig schreiben xD

    Dankeschön.

    Ach so letzte Frage:
    Wenn ich jetzt meine Html dokumente in php umbenenne; sind die dann noch genauso wie vorher oder sind die dann anders.
    Oder besser formuliert:
    Unterstützen PHP-Dokumente HTML-Tags?
    So wie JS?

    Grüße,

    InfinitySounds
  19. infinitysounds schrieb:
    Oder besser formuliert:
    Unterstützen PHP-Dokumente HTML-Tags?
    So wie JS?

    Ja PHP-Dokumente unterstützen HTML-Tags. Du kannst in einer PHP-Dokument schreiben als ob es ein HTML-Dokument wäre.
    Wenn du dann PHP-Code verwenden möchtest musst du diesen mit
    <?php
    
    ?>
    umschließen!

    D.h. du kannst alle deine HTML-Dokumente ohne Probleme in .php umbenennen!

    Beitrag zuletzt geändert: 27.6.2011 11:41:35 von alfr3d
  20. Autor dieses Themas

    infinitysounds

    Kostenloser Webspace von infinitysounds

    infinitysounds hat kostenlosen Webspace.

    okay, dankeschön an alle die mir geholfen haben, jetzt brauche ich kein CMS mehr :angel: :JUCHU:
  21. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!