WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- php html iframe include div??

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !

Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » php html iframe includ... - 20 Mai 2024 Antworten
php html iframe include div??
ptr1980
Feiertags-Poster
Threadstarter




Beiträge: 34

Hallo Efchen, erstmal Dank an dich dass du immer noch schreibst und mir meine Fehler aufzeigst .. Versuche HTML mal etwas anders zu machen, als ich es gelernt habe (habe nur Grundsachen gelern) und wenn man mit FW ein layout erstellt wird dies eben in Tabellenform gemacht, da kommt man nicht drum herum; also kann es nicht soooo mies sein, da sonst FW nicht viel Sinn hat, außer ich erstelle buttons (aber das kann man auch mit DW) außerdem finde ich es viel schöner als mit FRAMES .. vielleicht versteh ich ja nicht viel davon, aber ich lerne und wie der name schon sagt test0.oetvoes.at/layout0 ist dies alles zum probieren, um endlich mal herauszufinden wie es wirklich funkt und welche Lösungen gut und schlecht sind.

header und footer includen hilft mir gar nichts, heißt das, dass ich in jeder meiner php seiten den gleichen header und footer include? benötige ich dazu doch tabellen? ich muss meine php seite doch so einteilen, dass ich andere seiten includen kann!

kannst du mir ein gutes php html tut buch empfehlen? - self**** zeigt keine bsp auf und somit nicht wirklich zu verstehen - es sieht für mich nämlich so aus als gehts dir am Nerv, dass solche anfänger wie ich hier posten

falls es dich noch interessiert werd ich quelltext posten - falls sich noch jemand für diesen thread interessiert

lg :P eter

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#1460)
Posting-Schinder




Beiträge: 609

ptr1980 schrieb am 24.03.2005 12:08
wenn man mit FW ein layout erstellt wird dies eben in Tabellenform gemacht, da kommt man nicht drum herum; also kann es nicht soooo mies sein

Tja, Trugschluss. Es *ist* mies.
Lies hier: Warum Layout mit Tabellen dumm ist

da sonst FW nicht viel Sinn hat



header und footer includen hilft mir gar nichts, heißt das, dass ich in jeder meiner php seiten den gleichen header und footer include?

Ja, genau.

benötige ich dazu doch tabellen?

Was hat das mit Tabellen zu tun? Wir reden hier vom include() in PHP, das serverseitig abläuft, und überhaupt nichts mit der Darstellung zu tun hat.

ich muss meine php seite doch so einteilen, dass ich andere seiten includen kann!

Was ist eine "PHP Seite"? PHP läuft serverseitig ab. Am Browser kommt nur HTML an. Niemals PHP. Und was meinst Du mit einteilen?

Schreib Dir einfach eine Seite nur mit HTML. Fertig. Dann stellst Du fest, welche Teile davon auf jeder Deiner Seiten immer wieder vorkommen werden. Diese Teile *entfernst* Du aus Deiner Seite und schreibst sie in eigene Dateien. An *der Stelle, wo Du den Code entfernt hast*, schreibst Du
Fertig.

kannst du mir ein gutes php html tut buch empfehlen?

Sorry nein. Da ich Programmierer bin, war PHP nicht allzu schwer. Ich benutze nur noch php.net als Referenz.

es sieht für mich nämlich so aus als gehts dir am Nerv, dass solche anfänger wie ich hier posten

Falsch gedacht
Ich freue mich, wenn ich helfen kann!

falls es dich noch interessiert werd ich quelltext posten - falls sich noch jemand für diesen thread interessiert

Ich nehme doch an, dass Du noch an diesem Thread interessiert bist, oder?

  Profil   Editieren   Zitieren
ptr1980
Feiertags-Poster
Threadstarter




Beiträge: 34

danke für den Link - kann ich nachvollziehen

Schreib Dir einfach eine Seite nur mit HTML. Fertig. Dann stellst Du fest, welche Teile davon auf jeder Deiner Seiten immer wieder vorkommen werden. Diese Teile *entfernst* Du aus Deiner Seite und schreibst sie in eigene Dateien. An *der Stelle, wo Du den Code entfernt hast*, schreibst Du
Fertig.


ich denke doch das ich diese besagte html seite einteilen muss (womöglich mit div?). wenn ich eine andere seite include, habe ich ja keine größe für diese seite definiert???!!! und wenn ich möchte das die header und footer immer die gleiche größe haben - frames?

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#1460)
Posting-Schinder




Beiträge: 609

ptr1980 schrieb am 24.03.2005 13:09
ich denke doch das ich diese besagte html seite einteilen muss (womöglich mit div?).

1) Für das Verständnis von include() und wie Du das anwendest, ist das völloig irrelevant, was in der Seite steht. Du kannst ja auch nur zum Test den HTML-Header includen, also den Doctype, das -Tag, den kompletten usw.
2) Vergiss die divs. Und vergiss das Einteilen. CSS-Layout funktioniert anders. Aber worüber diskutieren wir momentan? Über include() oder über CSS-Layout?

wenn ich eine andere seite include, habe ich ja keine größe für diese seite definiert???!!!

Du includest ja keine Seite!
Du includest eine *Datei*. Der Inhalt dieser Datei wird *serverseitig* *anstelle* des Include-Befehls eingefügt. So als würdest Du die Zielseite in einem Editor aufmachen, die Zeile mit dem include() entfernen und an dieser Stelle den Inhalt der anderen Datei einfügen. Mehr passiert beim include nicht! Da gibt es noch keine "Seiten" und auch HTML wird da nicht nicht interpretiert. Es geht da nur um Textdateien, wo eine Zeile ersetzt wird durch den Inhalt einer Datei.

und wenn ich möchte das die header und footer immer die gleiche größe haben - frames?

Nein!
Niemals nie Frames!
Deswegen sprechen wir doch über include.
In dem Moment, wo der include läuft, gibt es keine Seiten, keine Header, keine Größen. Nur Buchstaben und Zahlen in Textdateien, die neu zusammengebaut werden. Am Ende kommt eine einzige Seite raus, die an den Browser geschickt wird. Für den Browser sieht das dann so aus, als stünde der *gesamte* Text in der einen Datei. Davon, dass diese Seite vorher am Server aus mehreren Dateien zusammengesetzt wurde, weiß der Browser nichts, und davon sieht auch der Besucher der Seite nichts.

Welche Größe, welchen Inhalt usw. Deine Seite hat, ist für das include völlig unerheblich!

So könnte das aussehen:

Datei impressum.php:



Impressum



Meine Anschrift





Datei htmlhead.inc:



Meine Testseite



Datei header.inc:

Willkommen bei mir!



Datei menu.inc:

---------------------------------------
So, und PHP geht nun serverseitig her, und stellt den Inhalt der oben genannten Dateien *anstelle* der Zeile mit dem Include-Befehl. Nach durchgeführtem include hast Du folgende Seite, die an den Browser ausgeliefert wird:




Meine Testseite


Willkommen bei mir!



Impressum



Meine Anschrift




--------------------

So funktioniert include().

Konnte ich Dir weiterhelfen?

  Profil   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

include() hat keinen direkten Einfluß auf das Layout. Für den Browser ist es so, als wäre die Seite im Ganzen gespeichert gewesen. Der Webserver schickt alle Ausgaben als Text (HTML-Quellcode) an den Browser. Dort kannst du sie dir über "(Seiten)Quelltext anzeigen" anschauen.

Erst der Browser interpretiert den HTML-Quellcode und stellt die Webseite dar. Die Formatierung erfolgt wie gewohnt über HTML-Attribute oder besser noch über CSS.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
ptr1980
Feiertags-Poster
Threadstarter




Beiträge: 34

ah .. versteh ich .. ich habe immer angenommen ich muss eine html includen! ich versteh jetzt jedenfalls wie include funktionieren könnte/kann .. somit denke ich, dass dies wieder nicht die richtige lösung für die seite test0.oetvoes.at/layout0.php .. wie in deinem link steht - hier muss pausenlos und bei jedem klick auf einen link die komplette seite geladen werden, ich glaube deswegen: layout0.php?page=ueberuns.html oder so ähnlich - denke du weißt was ich mein ..
dann frage ich jetzt - wie, mit welcher sprache, mit welcher hilfe mit welchen tags würdest du diese test0... erstellen? ich kann mir nur frames (navigation) und tabellen (navigation) vorstellen .. natürlich könnt ich mit listen use aber ich möchte doch schöne buttons haben ...... danke, GRANDE danke

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#1460)
Posting-Schinder




Beiträge: 609

ptr1980 schrieb am 24.03.2005 14:37
dann frage ich jetzt - wie, mit welcher sprache, mit welcher hilfe mit welchen tags würdest du diese test0... erstellen? ich kann mir nur frames (navigation) und tabellen (navigation) vorstellen .. natürlich könnt ich mit listen use aber ich möchte doch schöne buttons haben

Diese test0...was?
Egal, was Du meinst, lass lieber die Finger von Frames, die haben für Besucher nur Nachteile und lass ebenso die Finger von Tabellen (aus genannten Gründen), zu Layoutzwecken haben die auch überwiegend Nachteile für Deine Besucher.

Also mir musst Du jetzt erst mal wieder auf die Sprünge helfen, was jetzt Dein Problem ist, was Du machen willst

Es sieht aus, als willst Du eine Navigation? Die macht man mit unordered Lists, ja. So wie in meinem Beispiel schon geschrieben. Wie die dann aussehen sollen, ist Sache von CSS.

  Profil   Editieren   Zitieren
ptr1980
Feiertags-Poster
Threadstarter




Beiträge: 34

kann ich dir nicht mehr erklären - durch die kommunikation mit dir treten immer mehr probs auf - aber ich glaube du hast mir gezeicht das INCLUDE() etwas elementares ist.
Sollte ich mit css buttons wie hier: http://test0.oetvoes.at/layout0.php erzeugen können? oder muss dies in dieser art und weise mit java gemacht werden ...

  Profil   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Diese Buttons wären mit CSS möglich. Man kann mit CSS ein Hintergrundbild definieren und dieses im :hover austauschen.

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13:
ul.menu a {
  display:block;
  width: 100px;
  height: 24px;
  line-height: 24px;
  background-image: url(sample.gif);
  background-repeat: no-repeat;
}
ul.menu a:hover {
  background-image: url(sample2.gif);
}


Die Erklärungen für die einzelnen CSS-Eigenschaften findest du in SelfHTML.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
ptr1980
Feiertags-Poster
Threadstarter




Beiträge: 34

danke subjective .. mein problem wird aber sein, dass die buttons über 2 verschieden farbigen hintergründen liegen und ich wahrscheinlich keine rundung per css erstellen kann, womöglich irre ich mich auch? .. wie würdest du die besagte seite ohne table oder frames oder iframes erstellen?

danke lg :P eter

  Profil   Editieren   Zitieren
Ehemaliges Mitglied (#1460)
Posting-Schinder




Beiträge: 609

Runde Rahmen gehen erst in CSS3 oder in Mozilla mit proprietärer Eigenschaft. Mit nem Hintergreundbild sollte das aber doch gehen. Hinter den Rundungen müssen dann halt diese zwei Hintetrgrundfarben stehen.

Ansonsten bei CSS-Layouts noch der Tipp: Halte Dich nie mit pixelgenauen Umsetzungen auf. Sowas hat man bei Tabellen gemacht. Sei flexibler und passe Dein Layout ggfs. etwas an, dann hast Dus nicht so schwer. Pixelgenaue Layouts sind mE sowieso out.

Wichtig ist immer die solide Basis: semantisches HTML und Trennung von Inhalt und Layout. Wenn Du den Content hast, kannst Du den mit CSS formatieren. Nicht umgekehrt. Umgekehrt hat man es bei Tabellen gemacht. Für CSS brauchts ne andere Vorgehensweise. Damit und mit etwas mehr FLexibilität beim Layout wirst Du mit barrierefreien, auf allen Browsern nutzbaren Webseiten belohnt. Was Tabellenlayouts von sich nicht behaupten können. Es sind nur geringfügige Abstriche, die man hin und wieder machen sollte/muss. Der Gewinn für sich sselbst und alle Besucher ist aber enorm!

P.S.: Mit Java sollst Du auch gar nichts machen, schon gar keine essenziellen Seitenteile, wie die Navigation. Hat jemand Java-Applets abgestellt, kann er Deine Site gar nicht mehr nutzen.

Diese Nachricht wurde geändert von: Efchen
  Profil   Editieren   Zitieren
ptr1980
Feiertags-Poster
Threadstarter




Beiträge: 34

OK Leute - herzlichen Dank - ich werd mich mal daran machen, das JAVA rauszuholen, die Tabellen zu killen usw ... wenn ich ein Teilergebnis habe werd ich das mal posten und eure kritik einholen

lg :P eter ::: schönes Wochenend ::: und gehts amal aus ::: ned pausenlos posten ;)

  Profil   Editieren   Zitieren
ptr1980
Feiertags-Poster
Threadstarter




Beiträge: 34

hallo subjective - ich probier momentan Buttons mit CSS umzusetzen, jedoch weiß ich nicht welcher Code im html eingefügt werden muss. Das CSS File ist erstellt und sollte funktionieren - verlinkt is es richtig und alles bis auf Buttons funkt .. ich bekomme bei einer ul kein hintergrundbild - hab mich scho bei selfhtml umgeschaut - leider nichts gefunden - danke

lg :P eter

  Profil   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844


  Profil   Website   Editieren   Zitieren
ptr1980
Feiertags-Poster
Threadstarter




Beiträge: 34

Keine Ahnung wie das gehen soll. Habe versuch und versucht. Dies ist mein css code

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12:
ul.menu a {
  display:block;
  width: 140px;
  height: 27px;
  line-height: 24px;
  background-image: ./_production/button00.gif;
  background-repeat: no-repeat;
}

ul.menu a:hover {
  background-image: url(sample2.gif);
}


in das html:

1: 
2: 
3:


ohne li class gehts auch nicht - verzweiflung

  Profil   Editieren   Zitieren
Seite 1 | 2 | 3  

Antworten
Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » php html iframe includ...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - php html iframe include div?? im Forum Homepage Hosting AntwortenLetztes Posting
Unvorhersehbare Layout-Verschiebungen auf meiner Seite - Ideen?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 20.08.2023 20:14 von Freud
Geschenkidee zum Geburtstag
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 14.04.2022 16:08 von bryleth03
Webdesigner gesucht
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 10.12.2021 15:04 von Rieke
Welcher Hoster ist der Beste?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 10.12.2021 15:02 von Rieke
Warum Wordpress?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
6 05.07.2021 18:27 von Rieke
Die Idee einen Blog zu führen
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 27.02.2021 09:50 von Samira2021
zu viele css dateien?!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
4 19.01.2021 19:20 von Laurena
WIe kann ich Datum ausblenden?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 23.11.2020 12:21 von noahradar96
Tabelle mit Mannschaftslogos
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
3 23.10.2019 14:54 von andyy
Eigene Website erstellen - kostenlos!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 17.05.2019 15:01 von Fusselchen



Besucher : 7995855    Heute : 217     Gestern : 411     Online : 27     20.5.2024    6:05      0 Besucher in den letzten 60 Sekunden        
Nach oben