WinFuture-Forum.de: Include - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Include


#1 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

  geschrieben 08. November 2006 - 20:39

Also ich wollte versuchen meine seite mit include befehlen zu spicken im menü aber irgendwie will es nicht
hier die beiden php dateien:

index.php
<div id="hier" style="width:950px;height:500px;margin:px auto;text-align:left;background-color:#3366FF;border:1px solid #000000;">
 <div id="title">
 <h1>LOGO,BANNER</h1>
 </div>
 <div style="width:128px;background-color:#7FB2FF;border:2px solid #B2E5FF;">
 <center><h8>Navigation</h8></center>
 </div>
 <div id="left">
 <u><h5>Menü</h5></u>
 <h5><img src="http://neverball.ne.funpic.de/bilder/pfeil.gif"><a href="index.php?site=Hauptseite">Hauptseite</a><br>
 <img src="http://neverball.ne.funpic.de/bilder/pfeil.gif"><a href="index.php?site=Gästebuch">Gästebuch</a><br>
 <img src="http://neverball.ne.funpic.de/bilder/pfeil.gif"><a href="index.php?site=Downloads">Downloads</a><br>
 <img src="http://neverball.ne.funpic.de/bilder/pfeil.gif"><a href="index.php?site=YouTube">YouTube</a><br>
 <img src="http://neverball.ne.funpic.de/bilder/pfeil.gif"><a href="index.php?site=Tortilla">Tortilla</a><br>
 <img src="http://neverball.ne.funpic.de/bilder/pfeil.gif"><a href="http://neverball.byto.de/index.php?site=Links">Links</a><br>
 <img src="http://neverball.ne.funpic.de/bilder/pfeil.gif"><a href="index.php?site=Kontaktfomular">Kontaktfomular</a>
 
 <h5><u>TS-Server</u></h5>
 <img src="http://neverball.ne.funpic.de/bilder/pfeil.gif"><a href="index.php?site=TS-Viewer">TS-Viewer</a><br>
 <img src="http://neverball.ne.funpic.de/bilder/pfeil.gif"><a href="index.php?site=TS-Loginscript">TS-LoginScript</a>
 
 
 
 
 </div>


z.B die Links.php datei
<html>
<BODY BGCOLOR="#3366FF">
<a href="http://www.scifiplanet.de" target="_blank"><img src="http://www.scifiplanet.de/banner2.jpg" width="468" height="60" border="0" /></a>
<a href="http://www.utn-hosting.info" target="_blank"><img border="0" src="http://utn-hosting.de/banner/banner468.jpg"></a>
<a href="http://www.digital-cast.de"><img src="http://www.meinets-seite.de.tf/Bilder/Bick.JPG" width="470" height="62" border="0" /></a>
<a href="http://myblog.de/lacrimeamare"><img src="http://www.meinets-seite.de.tf/Bilder/schwarzerose.jpg" width="470" height="62" border="0" /></a>
<a href="http://www.myblog.de/gurkenkind"><img src="http://www.meinets-seite.de.tf/Bilder/Pia.jpg"></a>
<a href="http://www.xfire.com" target="_blank"><img src="http://media.xfire.com/ads/xfire_ad_480x60_02.jpg" border="0"></a>
<a href="http://www.iphpbb.com/board/fs-56958551nx60617.html"><img src="http://www.meinets-seite.de.tf/Bilder/forumbanner.jpg"></a>
</BODY BGCOLOR="#3366FF">
<?
	  $site = $_GET["site"];
	  if(isset($site) == 'Links')
	  { include('Links.php'); }
	  ?>
</html>

weiss jemmand was ich falsch gemacht habe?
0

Anzeige



#2 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 08. November 2006 - 21:07

Beitrag anzeigenZitat (Neverball: 08.11.2006, 20:39)

<?
$site = $_GET["site"];
if(isset($site) == 'Links')
{ include('Links.php'); }
?>
[/code]
weiss jemmand was ich falsch gemacht habe?


ja, schreib mal anstatt </BODY BGCOLOR="#3366FF"> einfach nur </body> und mach bitte die PHP-Anweisungen vor den CloseTag des <body>

und ich glaub, dass if(isset($site) == 'Links') nicht funktionieren kann, da isset() soweit ich weiss true oder false zurückliefert. true, wenn die Variable $site gesetzt wurde, wenn nicht einfach false.. und somit ist es immer ungleich 'Links' und die Seite wird nicht included..
0

#3 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 08. November 2006 - 21:18

Gut dann soll ich damit ich die Hintergrundfarbe bekomme das mit css machen und den if(isset weghauen aber was soll ich dann da hinpacken?
0

#4 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 08. November 2006 - 21:26

Beitrag anzeigenZitat (Neverball: 08.11.2006, 21:18)

Gut dann soll ich damit ich die Hintergrundfarbe bekomme das mit css machen


ist ja nicht unbedingt nötig.. kannst ja auch einfach oben im Dokument

<body bgcolor="#ffffff">


einsetzen und unten dann nur noch einfach </body>.. obwohl das mit CSS natürlich schöner wär! Aber der CloseTag darf kein Attribut enthalten!

Beitrag anzeigenZitat (Neverball: 08.11.2006, 21:18)

und den if(isset weghauen aber was soll ich dann da hinpacken?


mach's einfach so:

<?
$site = $_GET['site'];
if(isset($site)) {
	  switch($site) {
	  case seite1:
		  include 'seite1.php';
		  break;
	  case seite2:
		  include 'seite2.php';
		  break;
	  ....
	  default:
		  include 'index.php';
		  break; }
}
?>


müsste so gehen.. hab's aber nicht getestet!


EDIT:
und wenn du anständiges HTML lernen möchtest, kann ich dir www.selfhtml.de empfehlen! :cool:

Dieser Beitrag wurde von NightTiger bearbeitet: 08. November 2006 - 21:30

0

#5 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 09. November 2006 - 11:24

blöde frage jetzt aber was muss ich jetzt daran änder und eine frage hätte ich noch ich versuche die ganze zeit den befehl zu finden das er die seite in der box öffnen soll in die ich es haben will wie geht der?
0

#6 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 09. November 2006 - 11:30

omg, jedes mal wenn ich wieder in diesen Thread guck, seh ich neue Fehler.. ich empfehle dir nun offiziell mal den HTML-Validator.. mach deine Seite erst mal valid, Junge..

ist das so schwierig?

ersetze einfach

<?
	  $site = $_GET["site"];
	  if(isset($site) == 'Links')
	  { include('Links.php'); }
	  ?>


durch

<?
$site = $_GET['site'];
if(isset($site)) {
	  switch($site) {
	  case seite1:
		  include 'seite1.php';
		  break;
	  case seite2:
		  include 'seite2.php';
		  break;
	  ....
	  default:
		  include 'index.php';
		  break; }
}
?>


dann sollte wenigstens das includen funktionieren..

deinen letzten Eintrag versteh ich leider nicht, vielleicht liegt's an den fehlenden Satzzeichen..
0

#7 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 09. November 2006 - 11:33

Du hast mich falsch verstanden sry wegen das^^ also was soll ich dem neuen iclude ersetzen nicht in der alten.
Und zur zweiten sache ganz einfach. Wenn man auf den Link drückt soll sich die Seite, in der Box öffnen wo ich die haben will, sprich was muss ich für einen befehl eingeben.!
0

#8 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 09. November 2006 - 11:38

Beitrag anzeigenZitat (Neverball: 09.11.2006, 11:33)

Du hast mich falsch verstanden sry wegen das^^ also was soll ich dem neuen iclude ersetzen nicht in der alten.


aso.. tut mir leid.. ersetze das GROSSGESCHRIEBENE einfach durch deinen Wert! bei den ... kannst du weiteren Code hinzufügen.. hier gibt's Hilfe zu switch!

<?
$site = $_GET['site'];
if(isset($site)) {
	  switch($site) {
	  case SEITE1:
		  include 'SEITE1.PHP';
		  break;
	  case seite2:
		  include 'SEITE2.PHP';
		  break;
	  ....
	  default:
		  include 'INDEX.PHP';
		  break; }
}
else {
echo 'Keine Seite gewählt';
}
?>



Beitrag anzeigenZitat (Neverball: 09.11.2006, 11:33)

Und zur zweiten sache ganz einfach. Wenn man auf den Link drückt soll sich die Seite, in der Box öffnen wo ich die haben will, sprich was muss ich für einen befehl eingeben.!


in welcher Box willst du das denn öffnen? *guck*

Dieser Beitrag wurde von NightTiger bearbeitet: 09. November 2006 - 11:39

0

#9 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 09. November 2006 - 11:40

Rechst neben den Menü!

edit/ so ich habe den neuen befehl reingepackt und das geämdert aber was soll ich den bei Seite2.php reinpacken
bei 1 habe ich die seite wo das drin steckt und ganz die index.php.? ich bin verwirrt ich geh essen^^

Dieser Beitrag wurde von Neverball bearbeitet: 09. November 2006 - 11:45

0

#10 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 09. November 2006 - 11:54

das ganze sollte so ablaufen:

man ruft die index.php auf
man klickt auf einen Link
das Script liest den Link aus (z.B. ?site=Downloads)
das Script includet die Downloads-Page

ich schreib dir gerade den Code neu, schön valid und sogar mit dem ganzen Script zum includen.. ok?
0

#11 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 09. November 2006 - 12:11

index.php:
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>BESCHREIBUNG DER SEITE</title>
</head>
<body>
<div style="width:950px;height:500px;margin:px auto;text-align:left;background-color:#3366FF;border:1px solid #000000;padding:2px;">
<div style="margin-bottom:50px;">
<h1>LOGO,BANNER</h1>
</div>
<div style="width:128px;height:auto;background-color:#7FB2FF;border:2px solid #B2E5FF;">
<center><h5>Navigation</h5></center>
</div>
<div style="float:left;">
<h5>Menü</h5>
<img src="http://neverball.ne.funpic.de/bilder/pfeil.gif" alt="Pfeil"><a href="index.php?site=Hauptseite">Hauptseite</a><br>
<img src="http://neverball.ne.funpic.de/bilder/pfeil.gif" alt="Pfeil"><a href="index.php?site=Gästebuch">Gästebuch</a><br>
<img src="http://neverball.ne.funpic.de/bilder/pfeil.gif" alt="Pfeil"><a href="index.php?site=Downloads">Downloads</a><br>
<img src="http://neverball.ne.funpic.de/bilder/pfeil.gif" alt="Pfeil"><a href="index.php?site=YouTube">YouTube</a><br>
<img src="http://neverball.ne.funpic.de/bilder/pfeil.gif" alt="Pfeil"><a href="index.php?site=Tortilla">Tortilla</a><br>
<img src="http://neverball.ne.funpic.de/bilder/pfeil.gif" alt="Pfeil"><a href="index.php?site=Links">Links</a><br>
<img src="http://neverball.ne.funpic.de/bilder/pfeil.gif" alt="Pfeil"><a href="index.php?site=Kontaktfomular">Kontaktfomular</a>

<h5>TS-Server</h5>
<img src="http://neverball.ne.funpic.de/bilder/pfeil.gif" alt="Pfeil"><a href="index.php?site=TS-Viewer">TS-Viewer</a><br>
<img src="http://neverball.ne.funpic.de/bilder/pfeil.gif" alt="Pfeil"><a href="index.php?site=TS-Loginscript">TS-LoginScript</a>
</div>
<div style="position:absolut;margin: 0px auto 0px 80px;float:left;">
<?
$site = $_GET['site'];
if(isset($site)) {
	  switch($site) {
	  case Hauptseite:
		  include 'hauptseite.php';
		  break;
	  case Gästebuch:
		  include 'gaestebuch.php';
		  break;
	  case Downloads:
		  include 'downloads.php';
		  break;
	  case YouTube:
		  include 'youtube.php';
		  break;
	  case Tortilla:
		  include 'tortilla.php';
		  break;
	  case Links:
		  include 'links.php';
		  break;
	  case Kontaktformular:
		  include 'kontaktformular.php';
		  break;
	  case TS-Viewer:
		  include 'ts-viewer.php';
		  break;
	  case TS-Loginscript:
		  include 'ts-loginscript.php';
		  break;
	  default:
		  include 'home.php';
		  break; }
}
else {
include 'home.php';
}
?>
</div>
</div>

</body>
</html>


und dann schreibst du einfach in die Seiten zum includen (z.B. Links) nur noch das, was beim Content stehen soll. also eigentlich nur den Text..

ich hoffe, dass es nun funktioniert... wenn nicht, sag's einfach!

Dieser Beitrag wurde von NightTiger bearbeitet: 09. November 2006 - 12:13

0

#12 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 09. November 2006 - 14:48

Also es geht nicht wenn ich auf den Link draufdrücke dann kommt das
Warning: include(Hauptseite.php) [function.include]: failed to open stream: No such file or directory in /home/Neverball/public_html/index.php on line 35

Warning: include() [function.include]: Failed opening 'Hauptseite.php' for inclusion (include_path='.:/srv/php/pear') in /home/Neverball/public_html/index.php on line 35

und wenn ich auf einen anderen drücke ändert sich immer die Zeile eigentlich immer das gleiche die Zeile meint er immer: include '.php';
0

#13 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 09. November 2006 - 15:11

sind die Dateien zum includen im selben Verzeichnis wie die index.php? Sicher, dass die Dateien zum includen auch wirklich so heissen, wie ich sie ins Script geschrieben habe?

Edit: ist überhaupt eine Datei zum includen vorhanden? also hast du z.B. eine hauptseite.php? beginnt deine Datei mit einem grossen H? (könnte an dem liegen)..

Dieser Beitrag wurde von NightTiger bearbeitet: 09. November 2006 - 15:13

0

#14 Mitglied ist offline   Neverball 

  • Gruppe: aktive Mitglieder
  • Beiträge: 584
  • Beigetreten: 07. Juli 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Cuxiland

geschrieben 09. November 2006 - 15:33

Was soll denn nochma bei den anderen rein?
0

#15 Mitglied ist offline   NightTiger 

  • Gruppe: aktive Mitglieder
  • Beiträge: 701
  • Beigetreten: 19. März 06
  • Reputation: 0
  • Wohnort:Bern
  • Interessen:Webdesign -&gt; (X)HTML, CSS, ein bisschen PHP und ein bisschen JavaScript ;))

geschrieben 09. November 2006 - 20:54

einfach nur der Text, welcher im Contentbereich angezeigt werden soll. ohne irgendwie Designsachen, nur der Text..

z.B. die hauptseite.php:

Willkommen auf meiner Seite!


und nichts mehr.. verstanden?
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0