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

Forum,Gästebuch (fertige) scripts includen...

Status
Für weitere Antworten geschlossen.

primaxus

Neues Mitglied
Hi, Hallo oder auch Guten tag,

Ich bin zimmlich unerfahren in PHP daher besteht mein PHP mehr oder weniger auch noch nur aus reinem HTML mit php endung (datei.php) nachdem ich neulich das Includen geschafft habe *stolz auf mich bin* (auch wen manche denken, wow includen welch eine tat! für jemanden der mit php noch nie gearbeitet hat ist das "WOW")


gut ich bin ja noch derbe am experimentieren...
nun wenn ich eine blanke datei.txt was reinschreibe zb. Hallo welt diese speicher und dann name.php benne und include funzt super wunderbar.
Wenn ich nun aber ein fertiges script includen möchte funzt (wenn es den überhaupt funzt) immer nur die erste seite, und die sieht schon anders aus wie die echte wenn ich das script direkt ansteuere. Wenn ich jetzt aber zb. beim
GB auf "eintragen" klicke verschwindet meine seite und er geht auf das script versteht ihr ? bei frames war das nicht so da konnte ich alles in dem frame machen...

nun habe ich, bleiben wir beim gb, das gästebuch in einer tabelle includeiert,
aber habe mal gelesen das dass wohl mit DIV containern besser sei, aber wo ist der unterschied ? und wie sieht der code für einen div aus ?
funktioniert div, in html und php ?
verzeit mir meine fragen, aber ohne wissen kann man nichts erreichen, unr ich gehe schwer davon aus das hier der ein oder andere sowas weiß.

Über anwort währe ich dankbar!

Gruß
PaX
 
Werbung:
Hallo Primaxus,
primaxus schrieb:
aber habe mal gelesen das dass wohl mit DIV containern besser sei, aber wo ist der unterschied ? und wie sieht der code für einen div aus ?
funktioniert div, in html und php ?
Code:
Body Bereich
Code:
<div id="div">
</div>

CSS:
Code:
#div {
    padding-right: 7px;
 float: left;
 clear: left;
 width: 180px;
 text-align: left;
}

Du kannst es natürlich nach deinen Wünschen anpassen:-D,
probier einfach ein bisschen aus.
Und JA, ES funktioniert in PHP un HTML.

Tabellen sind dazu da, tabellarische Daten zu präsentieren
z.B. Uhrzeiten für Termine...

DIVs sind dazu da, Elemente zwecks gemeinsamer Formatierung
auszurichten| anzuordnen*(?)

Effchen verbesser mich:-D.



*Ich glaube das wars...
 
Das ist ja schonmal eine super antwort danke dafür!!
werd wie mit include und damals dem ganzen html gedönst einfach mal auf entdeckungsreise gehen, aber da war noch eine mehr oder weniger versteckte frage bei meinem beitrag, undzwar wie include ich bzw. worauf muss ich achten das es 100% fernünstig läuft ein, bleiben wir erstmal beim "Gästebuch"

wie gesagt ich bin am experiementieren, daher keinen wert auf quallität oder aussehen legen, es soll erstmal nur funktionieren:

Index:
Code:
<html>

<head>
<title>Kein Titel</title>
<meta name="generator" content="self">
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" background="img/bg.gif">


<table align="center" cellpadding="0" cellspacing="0" width="90%">
    <tr>
        <td width="20%" background="img/bg2.gif">
            <p align="center"><font color="white">H-Links</font></p>
        </td>
        <td width="60%" background="img/bg2.gif">
            <p align="center"><font color="white">Header</font></p>
        </td>
        <td width="20%" background="img/bg2.gif">
            <p align="center"><font color="white">H-Rechts</font></p>
        </td>
    </tr>
</table>

<table align="center" cellpadding="0" cellspacing="0" width="90%">
    <tr>
        <td width="10%" background="img/bg1.gif">&nbsp;</td>
        <td background="img/bg1.gif" width="80%" height="80">
            <p align="center"><img align="baseline" src="img/logo.gif" width="400" height="80" border="0"></p>
        </td>
        <td width="10%" background="img/bg1.gif">&nbsp;</td>
    </tr>
    </table>
<table align="center" cellpadding="0" cellspacing="0" width="90%">
    <tr>
        <td width="15%" bgcolor="white" valign="top" background="img/bg3.gif">
           <?php require '3.php'; ?>
        </td>        <td width="70%" bgcolor="white" valign="top" background="img/bg3.gif">
            <p align="center">[B][COLOR=Red]Hier soll das GÄSTEBUCH hin ZENTRIERT und FUNKTIONSTÜCHTIG, OHNE meine Seite zu verlassen.[/COLOR][/B]</p>
        </td>
        <td width="15%" bgcolor="white" valign="top" background="img/bg3.gif">
            <p align="center">Nav link</p>
        </td>    
    </tr>
</table>
<table align="center" cellpadding="0" cellspacing="0" width="90%">
    <tr>
        <td width="15%" background="img/bg3.gif">
            <p align="center"><font color="black">F-Links</font></p>
        </td>
        <td width="70%" background="img/bg3.gif">
            <p align="center"><font color="black">Fooder</font></p>
        </td>
        <td width="15%" background="img/bg3.gif">
            <p align="center"><font color="black">F-Rechts</font></p>
        </td>
    </tr>
</table>

</body>

</html>
so und in den index (testweise) möchte ich nun an der stelle wo ROT makiert ist das Gästebuch haben, FUNKTIONTÜCHTIG und so das er nicht meine seite, verlässt und zum gästebuch springt, oder muss ich dafür das gesammte gästebuch um proggen und meine seite um das gästebuch herrumschreiben ??
 
Zuletzt bearbeitet von einem Moderator:
Werbung:
Ein include () ist nur auf dem eigenen Server möglich.
Ist das Gästebuch auf deinem eigenen Webspace?
Wenn nein, musst du wohl ein iFrame benutzen.
 
Alles auf meinem Server ;) ich zahle bereits für den spaß weil mir das testen mit freespace zu blöd ist, mal geht das nicht mal geht das nicht, dannist das nicht erllaubt, dann hier werbung und da ne macke... nene is mein pay-space meine sql db alles meins :)

naja wie schon gesagt das include ansich geht, nur schaut des sehr komisch aus, mom. ich richte mal ebenst den include wieder her, dann gibbet mal links dann kannst gerne mal schauen was ich meine...
und mit frames war des kein prob. ich mach edit wenn ich wieder alles hab...
^^ ok ist noch alles so wie ichs wollte daher kein edit:

link zur "TEST" seite:
Kein Titel
und so schaut das gästebauch aus:
Sascha´s Eck Gästebuch | Startseite
und fals noch immer nicht richtig rüberkam, mein ziel ist es, wie als wenn ich 3 frames habe (links, Mitte und rechts) wenn ich links in der navi auf GB klicke das sich das GB in der Mitte öffnet, der rest der page aber noch in takt bleibt. also drumherrum... naja guck bitte selber mal flink :)


EDIT; 13:02
Alternativ kannst dir auch direkt meine alte seite anschauen dieich aber direkt aufgegeben habe weil sie mit frames ist und das nicht sehr fein ist, SO IN ETWA solls dann fertig stehen, links und rechts eine navi, und inner mitte wird der rest ausgegeben, mit einfachen texten ist das kein prob. aber sobald ich ein gb, forum oder sonst was include passiert das was man oben auf dem ersten link sehen kann.
Edit; 13:04
^^ um meine seite sehen zu können musst du einfach das /test/ wegmachen oder hier klicken ^^ Sascha´s Eck
 
Zuletzt bearbeitet:
Wie wärs wenn du das include () mit switch ersetzt?

index.php:(an die stelle, wo das gb hingeladen wird)
Code:
<?php
switch($_GET['content'])
{
    case "gb":
        require_once("linkzumgb.html");
        break;
    default:
        require_once("linkzurhomeseite.html");
        break;
}
?>

Der Link sieht dann folgendermaßen aus:

Code:
index.php?content=gb

Ich hoffe du hast das Prinzip verstanden:grin:

Ansonsten frag einfach nochmal nach.
 
Werbung:
Wie gedenkst du denn,
deine Links in die Content-Tabelle zu laden?
Ich glaube mein Vorschlag ist da doch die beste Lösung.
Gib mir doch ein Screenshot oder einen Link, wenn du es vollbracht hast, das Gästebuch entweder mit include () oder switch zu includen:lol:.

EDIT: Auf meiner HP habe ich Switch auch angewandt: TrackMania Nations Fans

Achja Nochmal EDIT: Vielleicht solltest du deine Homepage aufteilen in navi.html header.hmtl und footer.html
und hast dann die home.html und inkludierst da rein dann alle Datein.

also

navi: header:<p>bild und so</p>
link home: <p>bla</p>
link footer <p>ja footer</p>

so würde das aussehen nur das du eig. nur die home hast und den rest inkludierst.
 
Zuletzt bearbeitet:
wenn du dir den code weiter oben schaust, siehst du das ich in die linke Tabelle eine "3.php" includeiert habe in dieser ist die Navi enthalten einfach konfortabel wenn man mehrere seiten hat versteht sich ja von selbst.

Soll ich des gästebuch direkt includen (switchen) oder soll ich das gb in eine (datei.php) includen und diese datei dann via link aufrufen, also entweder bin ich zu blöd für diese geschichte oder ich steh einfach aufem schlauch und will die lösung nicht sehen...

wie währs denn wenn du mir mal den code zum einbinden des gästebuchs in den obenstehen Quelltext einfügst so wie ich es machen müsste :) das währe für mich weniger gerate und für dich ein ruhigerer tag :D ich gebe erstmal ruhe und präge mir das ein.

das gästebuch liegt auf Sascha´s Eck Gästebuch | Startseite
zum testen liegt die seite wo es eingebunden wird auf Kein Titel

oder währe es einfacher wenn ich das gästebuch umprogge und meine seite darum baue und das gb dann einfach wie ne normale seite aufrufe, via link ?
aber wie gesagt kannst ja wenn du magst *grins* den code wie ich ihn brauche oben in den quelltext einfügen, mit allem was ich wo stehen haben muss ;)

*gespannt bin was nu kommt*
danke schonmal pax
 
Werbung:
So ich habs jetzt gemacht wie oben beschrieben,
also alles includet usw.
Kein Titel

Nur leider klappt die Navi nicht ist ja auch javascript, richtig?

Und das mit Switch brauchst du so nicht.
So gehts viel leichter.
Einfach die Seite..
Text schreiben ganz oben header dann navi und am ende footer.html includen fertig! nur leider geht bei mir die navi nich... mal schauen

EDIT: Mir hat die .js Datei gefehlt. Ich editiere nochmal,wenn ich ferzig bin.

EDIT2: Puh geschafft:-). Kein Titel
Ich hänge alles mal an :D.
In der gb.php musst du bei dem include mitten im Text den Pfad zu deinem gb eintragen :D.
Noch Fragen? dann stell sie!
 

Anhänge

  • test.zip
    43,6 KB · Aufrufe: 4
Zuletzt bearbeitet:
Also ich seh da nur meine mir schon bekannte index :D nicht aber ein funktionierendes gb ^^



Jo, navi ist mit .js vertreten ;)
btw. du hast POST (e-mail) ;) DANKE!


Das bild hat sich erledigt, weil du da ja noch weiter gemacht hast also ist es wieder weg, war auch viel zu groß,
öhm das bei dir jetzt fehler kommen ist klar weil das gb nicht bei dir aufen erver ist, aber wie meinst das mit dem pfad ?
<? include("http://www.d-bn.de/bg/index.php");?>
??? oder wie ? wen ja dann sieht es so aus wie hier
und das ist zwar mein zieh nur soll es halt auch da bleiben so wie es ist und alles richtig aussehen, woll, weißt ja wie das richtig aussieht, und auf dem link siehste wies nicht aussehen soll, es soll zwar an dieser stelle stehen nur Richtig angezeigt und funktionstüchtig sein aber das schrieb ich ja schon so an die 5-6 mal :D
 
Zuletzt bearbeitet:
Du musst das GB in der gb.php noch im include Befehl eintragen;).
Und warum ist die Navi bei dir nicht da?
Und ich habs ja ebend nochmal überarbeitet. nicht mehr home.php sondern index.php.

Kein Titel
 
Werbung:
uiuiui ...

also kp was ich falsch mache folgedes:

quelltext gb.php
<? include ("header.html"); ?>
<? include ("navi.html"); ?>
<td width="70%" bgcolor="white" valign="top" background="img/bg3.gif">
<p align="center">Mitte<br><br><b><u>G&auml;stebuch</u></b><br><? include ("http://www.d-bn.de/bg/index.php"); ?></p>
</td>
<td width="15%" bgcolor="white" valign="top" background="img/bg3.gif">
<p align="center">Nav link</p>
</td>
</tr>
</table>
<? include ("footer.html"); ?>
Geht nicht warum ? keine ahnung warum!
wenn ich jetzt anstatt der echten url den pfad schreibe "../gb/index.php" sieht es man es auch nicht, es blendet sogar nochteile der seite aus, kann ich gerne gleich mal eben ändern wenn du es sehen willst
edit 1
hab da ups stadt ...gb... ...bg... stehen - mal eben ändern und schauen
edit 2
also der fehler ist weg ich seh das gästebuch, ^^ will dir jetzt nicht die kraft rauben von wegen mir zu helfen *gg* aber genauso weit war ich auch schon ^^ aber grafisch ist es noch nicht ganz da da fehlen zb. noch icons (e-mail, www, msn usw) und wenn ich auf eintragen klicke springt er nachwievor (wie bei meiner variante) auf das script um
 
Zuletzt bearbeitet:
Das:
Code:
[B][COLOR=#ff0000]../bg/index.php[/COLOR][/B]
sollte schon reichen ;) Gib mal die fehlermeldung.
 
Werbung:
Bei solchen GBs ist es auch eigentlich generell blöd sie so einzubinden, da man wenn man etwas eintragen will auf eine völlig andere Seite kommt.

Und dann hab ich ein Problem mit dem GB:
----
Schritt 5 Bitte geben Sie Ihre E-Mail Adresse ein!
----
Das ist weder ein Eingabe Feld noch ein Weiter Button.
Was tun?

EDIT

hab einfach nochmal installiert.
klappt jetzt.
 
Bei solchen GBs ist es auch eigentlich generell blöd sie so einzubinden, da man wenn man etwas eintragen will auf eine völlig andere Seite kommt.

Und dann hab ich ein Problem mit dem GB:
----
Schritt 5 Bitte geben Sie Ihre E-Mail Adresse ein!
----
Das ist weder ein Eingabe Feld noch ein Weiter Button.
Was tun?

Also sollte ich erstmal bis wohl was fitter in php nen iframe usen ? währe soweit die letzte möglichkeit das funktiontüchtig zu machen...

naja ich danke dir aber dennoch für deine super hilfe! auch wenn das ende vom lied ist das ich es "IM MOMENT" nicht hinbekomme...

btw2 hast e-mail gesehen ?

edit: wie wo klappt was ?? GRO?E AUGEN MACH

was klappt und was installiert ich blick gerade garnüschts meha
 
Zuletzt bearbeitet von einem Moderator:
Werbung:

achso... dachte schon bezüglich meines problem, von wegen includen :/ naja iframe bis ich was finde was funzt!

danke dir nochmal woll, und hehe schönes gästebuch hast du da *grins*

Edit
Da sich ja nu erstmal nichts machen läst, verabschiede mich mir für den moment.
Gehe duschen und dann zur familie. BYe

So freunde der Sonne, ich währe wieder im Hause, aber werde nun nicht mehr viel machen, sollten wiedererwarten nun noch vorschläge eintrudeln, werde ich die mit VIEL freude und frischer energy morgen testen.

Dieses Thema ist trotz der, gaz erhlich(!!) super netten, hilfe von Furien, noch immer offen, und aktuell, wenn ihr helfen wollt. so lest euch bitte den GESAMTEN tread durch, und ladet euch ggf. die filde runter die Furien angehangen hat, dort drin sind alle relevanten dateien, die ich zum testen benutze, einfach laden, editieren speicher und wieder hochladen, ob auf nen space oder hier als anhang ganz wurscht.

da muss es doch ne lösung geben oda ?
naja für den moment ist das wurscht, denn ich sage gute nacht, und bis morgen/ heute - später

CyA
PaX
 
Zuletzt bearbeitet von einem Moderator:
DIVs sind dazu da, Elemente zwecks gemeinsamer Formatierung auszurichten| anzuordnen*(?)
Effchen verbesser mich:-D.
"auszuzeichnen"!

"ausrichten" und "anordnen" sind beides Begriffe, die man mit Layout in Verbidnung bringt. Mit Layout hat HTML aber nichts zu tun.

:-)
-Efchen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben