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

Gästebuch

jensgehm

Neues Mitglied
Hi ich hab mir gerade das Icybook auf meine Seite gemacht
der link zum gb ist Mein Gästebuch
jetzt wollte ich fragen wie ich das mit include einfügen kann auf der heuptseite Border Collies von der Aalbrücke

zum vergleich hab ich das mit Kontakt dabei

1. Die Verlinkung
<li><a href="index.php?site=gb/index.php">Gästebuch</a></li>
<li><a href="index.php?site=kontakt">Kontakt</a></li>

2. Das Include
}elseif($site == gb/index.php){
include("gb/index.php");
}elseif($site == kontakt){
include("kontakt.php");

stimmt das so mit dem Unterordner also wird das so geschreiben?

lg und schonmal danke
jens
 
Werbung:
Werbung:
Ja, Du kannst die Fehlermeldung lesen und erkennen was Du falsch gemacht hast.
Kleiner Tipp: die Meldung sagt, dass Du vor der session_start()-Funktion bereits eine Ausgabe hast. Das kann ein Leerzeichen oder auch nur ein Zeilenumbruch sein.
 
die index.php vom gästebuch fängt so an

<?php session_start();
include ("inc/gbconfig.php");
include ("inc/functions.php");
$settings = get_settings($ibnr);
extract($settings);
include("inc/lang/".$lang.".php");
...
...
...

diese wird in der hauptseite(index.php) mit include da rein geladen
was mach ich dabei falsch?
 
Falsch ist, dass Du in der index.php vor dem include() der Gästebuch-PHP bereits vieles ausgibst.

Lösung: binde die Gästebuch-Funktionen früher ein und nicht so spät.
 
Werbung:
Sieht ja ganz nach dem Icybook aus :p
Auf jeden Fall darf wie schon gesagt vor dem Includen keine Ausgabe gemacht werden. Das heißt kein HTML-Code, keine echos, nichtmal ein Leerzeichen.
Kannst ja mal entsprechenden Code posten, wenn du nicht weiterkommen solltest.

MfG Icy
 
ich komm noch weiter =(
in der index.php von der hauptseite steht einiges^^ aber das muss doch sein oder?
also ich tu jetzt den code ma posten =)

und die index.php von der hauptseite

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html;  charset=utf-8" />
    <meta name="author" content="Border Collies von der Aalbrücke"  />
    <meta name="keywords" content="Border Collies von der Aalbrücke"  />
    <meta name="description" content="Border Collies von der  Aalbrücke" />
    <meta name="robots" content="all" />
    <title>Border Collies von der Aalbrücke</title>

    <style type="text/css" media="screen">
        @import "global.css";
@import url("texte.css");
    body {
    background-color: #F90;
}
    </style>
</head>

<body>
<div id="wrapper">
    <div id="head">
        <h1>Border Collies von der Aalbrücke</h1>
        <p><a href="#">» Link</a><a href="#">»  Link</a><a href="#">» Link</a></p>
    </div>
    <div id="flash">
        <img src="img/header.jpg" alt="" width="856" height="160"  style="margin:7px 0px 0px 31px; float:left; display:inline" />
  </div>
    <div id="main">
        <div id="navi">
            <ul>
                <li class="active"><a  href="index.php?site=home" class="active">Home</a></li>
                <li><a  href="index.php?site=aktuelles">Aktuelles</a></li>
                <li><a href="index.php?site=about_me">Über  Mich</a></li>
                <li><a  href="index.php?site=border_collie">Der Border  Collie</a></li>
                <li><a  href="index.php?site=wurfplanung">Wurfplanung</a></li>
                <li><a  href="index.php?site=bilder">Bilder</a></li>
[COLOR=Red]                 <li><a  href="index.php?site=gb/index.php">Gästebuch</a></li>[/COLOR]
                <li><a  href="index.php?site=kontakt">Kontakt</a></li>
                <li><a  href="index.php?site=disclamer">Disclamer</a></li>
            </ul>
        </div>
        <div id="content">
          <?php
$site = $_GET['site'];

if($site == home){
    include("home.php");
}elseif($site == aktuelles){
    include("aktuelles.php");
}elseif($site == about_me){
    include("about_me.php");
}elseif($site == border_collie){
    include("border_collie.php");
}elseif($site == wurfplanung){
    include("wurfplanung.php");
}elseif($site == Bilder){
    include("Bilder.php");
[COLOR=Red]}elseif($site == "gb/index.php"){
    include("gb/index.php");[/COLOR]
}elseif($site == kontakt){
    include("kontakt.php");
}elseif($site == disclamer){
    include("disclamer.php");
}
?>
        </div>
        <div id="right">
           <h2>News</h2>
            <p>Aktuelles:</p>
            <ul class="list">
                <li><span><strong>Jule ist trächtig,  wir erwarten die Welpen Ende  Juni</strong></span><strong><span></span></strong>       </li>
                
                <li><span><strong>Neue Fotos von  Jule</strong></span></li>
            </ul>
      </div>
    </div>
    <div id="footer">
        <p>© Copyright 2010 yourname.com. All Rights Reserved.  <a href="http://www.mediaup.eu/"  target="_blank">Webdesign</a> MediaUp     | 
          <span class="list">
          <script  src="http://www.domains-geschenkt.de/verify-58394.js"  type="text/javascript"></script> 
          <a href="http://www.domains-geschenkt.de/" target="_blank"  title="Domain kostenlos">Domain kostenlos</a>
        </span></p>
    </div>
</div>

</body>
</html>
icy schonma vielen dank top gästebuch =)
hab gestern so lang gesucht nichts gescheides gefunden nur deins zum schluss =)


lg jens

vielen dank
 
zu dem top-gästebuch hat icy auch ne top-docu geschrieben ;)
nimm session_start(); aus der gästebuch-index.php raus, setze es an den anfang deiner seite und alles wird gut...
 
Werbung:
ich habs jetzt musste den icybook ordner icybook nennen hatte ihn gb genannt^^
wie kann ich die schrift von dem icybook auf meine hauptseite machen, also das äöü angezeigt werden?
wo muss ich da unicode-8 einfügen?

und wo kann man die spalte verkleinern, damit sie in meine homapge passt

hier nochmal der link zum gb
http://aalbruecke.square7.ch/index.php?site=icybook/index.php


vielen vielen dank schonmal :-)
 
also, du kannst fragen stellen.
noch mal.
beim icybook ist eine ausführliche dokumentation dabei und was das design betrifft, schau doch mal in den admin-bereich rein.
die meisten fragen erledigen sich dann von alleine!
deinen ordner kannst du im übrigen nennen wie du willst, sofern du den include-path in der gbconfig.php ordnungsgemäß bezeichnest.
aber auch DAS steht in der doku!
 
der fehler ist doch immer noch
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /users/aalbruecke/www/index.php:1) in /users/aalbruecke/www/index.php on line 1

egal wo ich es einfüge...


muss ich es mit <?php einfügen? und wo genau?

<?php session_start();

sagt mir bitte genau wo ich das <?php session_start(); oder session_start(); reintun muss

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="author" content="Border Collies von der Aalbrücke" />
    <meta name="keywords" content="Border Collies von der Aalbrücke" />
    <meta name="description" content="Border Collies von der Aalbrücke" />
    <meta name="robots" content="all" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />


<title>Border Collies von der Aalbrücke</title>

    <style type="text/css" media="screen">
        @import "global.css";
    body {
    background-color: #A70409;
}
    </style>
</head>

<body>
<div id="wrapper">
     <div id="head">
        <h1>Border Collies von der Aalbrücke</h1>
        <p><a href="#">» Link</a><a href="#">» Link</a><script src="http://www.domains-geschenkt.de/verify-58430.js" type="text/javascript"></script><a href="http://www.domains-geschenkt.de/" target="_blank" title="Domain kostenlos">Domain kostenlos</a></p>
    </div>
    <div id="flash">
        <img src="img/header.jpg" alt="" width="856" height="160" style="margin:7px 0px 0px 31px; float:left; display:inline" />
  </div>
    <div id="main">
        <div id="navi">
            <ul>
                <li class="active"><a href="index.php?site=home" class="active">Home</a></li>
                <li><a href="index.php?site=aktuelles">Aktuelles</a></li>
                <li><a href="index.php?site=about_me">Über Mich</a></li>
                <li><a href="index.php?site=border_collie">Der Border Collie</a></li>
                <li><a href="index.php?site=wurfplanung">Wurfplanung</a></li>
                <li><a href="index.php?site=bilder">Bilder</a></li>
                <li><a href="index.php?site=icybook/index.php">Gästebuch</a></li>
                <li><a href="index.php?site=kontakt">Kontakt</a></li>
                <li><a href="index.php?site=disclamer">Disclamer</a></li>
            </ul>
        </div>
        <div id="content">
        
<?php 
$site = $_GET['site'];
if($site == home){
    include("home.php");
}elseif($site == aktuelles){
    include("aktuelles.php");
}elseif($site == about_me){
    include("about_me.php");
}elseif($site == border_collie){
    include("border_collie.php");
}elseif($site == wurfplanung){
    include("wurfplanung.php");
}elseif($site == bilder){
    include("bilder.php");
}elseif($site == "icybook/index.php"){
    include("icybook/index.php");
}elseif($site == kontakt){
    include("kontakt.php");
}elseif($site == disclamer){
    include("disclamer.php");
}
?>
        </div>
        <div id="right">
           <h2>News</h2>
            <p>Aktuelles:</p>
            <ul class="list">
                <li><span><strong>Jule ist trächtig von Lionel, wir erwarten die Welpen Ende Juni</strong></span><strong><span></span></strong>      </li>
                
                <li><span><strong>Neue <a href="index.php?site=bilder">Fotos</a> von Jule</strong></span></li>
            </ul>
      </div>
    </div>
    <div id="footer">
        <p>© Copyright 2010 yourname.com. All Rights Reserved. <a href="http://www.mediaup.eu/" target="_blank">Webdesign</a> MediaUp     | 
          <span class="list">
          <script src="http://www.domains-geschenkt.de/verify-58394.js" type="text/javascript"></script> 
          <a href="http://www.domains-geschenkt.de/" target="_blank" title="Domain kostenlos">Domain kostenlos</a>
        </span></p>
    </div>
</div>

</body>
</html>

das ist die index.php von meiner hauptseite in die alles includet wird

liebe grüße jens
 
Werbung:
schuldigung das ich so viel frage :-(
ich komm im mom echt nicht klar, mit der doku meineste _readme.html ?
in admin bereich kommich ned rein der sagt nicht angemeldet bei der admin.php obwohl vorher bei inde.php von der gästebuchseite gestanden hat login erfolgreich...
das hat doch bestimmt auch mit session_start zu tun
 
Dein Code müsste so aussehen:

PHP:
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="author" content="Border Collies von der Aalbrücke" />
    <meta name="keywords" content="Border Collies von der Aalbrücke" />
    <meta name="description" content="Border Collies von der Aalbrücke" />
    <meta name="robots" content="all" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />


<title>Border Collies von der Aalbrücke</title>

    <style type="text/css" media="screen">
        @import "global.css";
    body {
    background-color: #A70409;
}
    </style>
</head>

<body>
<div id="wrapper">
     <div id="head">
        <h1>Border Collies von der Aalbrücke</h1>
        <p><a href="#">» Link</a><a href="#">» Link</a><script src="http://www.domains-geschenkt.de/verify-58430.js" type="text/javascript"></script><a href="http://www.domains-geschenkt.de/" target="_blank" title="Domain kostenlos">Domain kostenlos</a></p>
    </div>
    <div id="flash">
        <img src="img/header.jpg" alt="" width="856" height="160" style="margin:7px 0px 0px 31px; float:left; display:inline" />
  </div>
    <div id="main">
        <div id="navi">
            <ul>
                <li class="active"><a href="index.php?site=home" class="active">Home</a></li>
                <li><a href="index.php?site=aktuelles">Aktuelles</a></li>
                <li><a href="index.php?site=about_me">Über Mich</a></li>
                <li><a href="index.php?site=border_collie">Der Border Collie</a></li>
                <li><a href="index.php?site=wurfplanung">Wurfplanung</a></li>
                <li><a href="index.php?site=bilder">Bilder</a></li>
                <li><a href="index.php?site=icybook/index.php">Gästebuch</a></li>
                <li><a href="index.php?site=kontakt">Kontakt</a></li>
                <li><a href="index.php?site=disclamer">Disclamer</a></li>
            </ul>
        </div>
        <div id="content">
        
<?php 
$site = $_GET['site'];
if($site == home){
    include("home.php");
}elseif($site == aktuelles){
    include("aktuelles.php");
}elseif($site == about_me){
    include("about_me.php");
}elseif($site == border_collie){
    include("border_collie.php");
}elseif($site == wurfplanung){
    include("wurfplanung.php");
}elseif($site == bilder){
    include("bilder.php");
}elseif($site == "icybook/index.php"){
    include("icybook/index.php");
}elseif($site == kontakt){
    include("kontakt.php");
}elseif($site == disclamer){
    include("disclamer.php");
}
?>
        </div>
        <div id="right">
           <h2>News</h2>
            <p>Aktuelles:</p>
            <ul class="list">
                <li><span><strong>Jule ist trächtig von Lionel, wir erwarten die Welpen Ende Juni</strong></span><strong><span></span></strong>      </li>
                
                <li><span><strong>Neue <a href="index.php?site=bilder">Fotos</a> von Jule</strong></span></li>
            </ul>
      </div>
    </div>
    <div id="footer">
        <p>© Copyright 2010 yourname.com. All Rights Reserved. <a href="http://www.mediaup.eu/" target="_blank">Webdesign</a> MediaUp     | 
          <span class="list">
          <script src="http://www.domains-geschenkt.de/verify-58394.js" type="text/javascript"></script> 
          <a href="http://www.domains-geschenkt.de/" target="_blank" title="Domain kostenlos">Domain kostenlos</a>
        </span></p>
    </div>
</div>

</body>
</html>

Vergiss aber nicht (wie bereits erwähnt), session_start() aus der gästebuch-index.php zu entfernen.
 
so hatt ich es schon
jetzt steht es ganz oben auf der seite beim roten ganz oben links
Border Collies von der Aalbrücke

in der gästebuchindex.php sieht jetzt so aus

Code:
<?php
include ("inc/gbconfig.php");
include ("inc/functions.php");
$settings = get_settings($ibnr);
extract($settings);
include("inc/lang/".$lang.".php");

if ($captcha == "3") {
  include("inc/questions.php");
}

$fname = $_SERVER['PHP_SELF'];
$section = get_section();


/*
######################### HTML-KOPF & Header/Überschrift #########################
*/

if (empty($path)) { ?>

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


  

<?php } ?>


<style type="text/css">
  <?php include ("inc/style.php"); ?>
</style>

<script src="<?php echo $path; ?>inc/javascript.js" type="text/javascript"></script>


<?php

if (empty($path)) { 
  echo "</head>\n
    <body>";
}


if (!empty($header)) {
  echo "<img src=\"".$header."\" alt=\"\" align=\"center\" class=\"header\" />";
}

?>


<div id="box">

<?php 

if (!empty($titlegb)) {
  echo "<h2>".$titlegb."</h2>";
}

/*
######################### HTML-KOPF & Header/Überschrift ENDE #########################
*/








/*
######################### ADMIN LOGIN #########################
*/

if ($section == "admin") { ?>

  <h3><?php echo $adm_center; ?></h3>
  <form method="post" action="<?php echo $fname; ?>?section=adminlogin"><table>
    <tr>
      <th><?php echo $ind_pw; ?></th>
      <th><input type="password" name="pw" /></th>
      <th><input type="submit" value="Login" /></th>
    </tr>
  </table></form>(<a href="<?php echo $fname; ?>?section=forgotpw" class="forgotpw"><?php echo $ind_forgotpw; ?>?</a>)<br /><br /><?php

}



if ($section == "adminlogin") {

  $result = mysql_query("select adminpw from ".$pre."settings");
  $row = mysql_fetch_assoc($result);
  
  if (md5($_POST['pw']) == $row['adminpw']) {
    $lastsql = "SELECT lastlogin FROM ".$pre."settings";
    $last = mysql_fetch_assoc(mysql_query($lastsql));
    $_SESSION['lastlogin'] = $last['lastlogin'];
    $time = time();
    $sql = "UPDATE ".$pre."settings SET lastlogin = '$time'";
    mysql_query($sql);
    $_SESSION['admin'] = 1;
    $_SESSION['pw'] = $_POST['pw'];
    echo "<p>".$ind_loginmsg."</p>";
  } else {
    echo "<p>".$ind_err_wrongpw."</p>";
  }
  
}

/*
######################### ADMIN LOGIN ENDE #########################
*/








/*
######################### PASSWORT-VERGESSEN FUNKTION #########################
*/

if ($section == "forgotpw") {

  if (isset($_POST['pwsec']) and $_SESSION['right_str'] == $_POST['pwsec']) {
    
    // Neuen Hash generieren
    $hash = generate_hash(18);
    $pwsent = 1;

    $sql = "UPDATE ".$pre."settings SET passhash = '$hash'";
    mysql_query($sql) or die(mysql_error());


    // E-Mail mit neuem Passwort
    $betreff = $ind_newpw_mailsubject;
    $text = $ind_newpw_mail."\n \n
         ".$gburl."/index.php?section=newpw&s=".$hash;
       
    mail($adminmail, $betreff, $text);

    echo "<p class=\"sendnewpw\">".$ind_newpw_mailsent."</p><br /><br />";

  }

  if (!isset($pwsent)) { ?>

    <img src="inc/captcha.php" alt="sec" /><br /><br />

    <form method="post" action="index.php?section=forgotpw">
      <input type="text" name="pwsec" />
      <input type="submit" value="<?php echo $buttonsend; ?>" />
    </form><?php

  }

}


// Neues Passwort generieren
if ($section == "newpw") {

  $sql = "SELECT passhash FROM ".$pre."settings";
  $result = mysql_query($sql) or die(mysql_error());
  $row = mysql_fetch_assoc($result);

  if ($_GET['s'] == $row['passhash']) {
  
     
    $newadminpw = md5(generate_hash(10));
    $sql = "UPDATE ".$pre."settings SET adminpw = '$newadminpw'";
    
    mysql_query($sql);

    echo "<p class=\"sendnewpw\">".$ind_newpw."<br /><br /><b>". $digit."</b></p><br /><br />";

  } else {

    echo "<p>".$ind_err_wronghash."</p>";

  }
  
}

/*
######################### PASSWORT-VERGESSEN FUNKTION ENDE #########################
*/








/*
######################### NEUEN EINTRAG ABSCHICKEN #########################
*/

if ($section == "add") {

  if (isset($_POST['submit'])) {

    extract($_POST);
    $entry = handle_entry($pre, $ibnr);
    extract($entry);

    if ($e_error) {
      echo "<p>".$e_error."</p>";
    } else {

      echo "<p>".$ind_saveentry."</p>";


      $sql=  "INSERT INTO ".$pre."entries (
                Autor,
            Email,
            Homepage,
            Datum,
            Inhalt,
        IP,
        Status)
        VALUES (
            '$e_autor',
            '$e_email',
            '$e_homepage',
            '$e_time',
            '$e_sqlcontent',
            '$e_ip',
        '$e_status')";

      if ($spamfilter != 2 or $e_spam == 0) {
    mysql_query($sql) or die("Fehler: ".mysql_error());
      }

      if ($sendmail == "1") {
    $betreff = $ind_newentry_mailsubject;
    $text = $ind_newentry_mail.": ".$gburl."/index.php";
    mail($adminmail, $betreff, $text);
      }

      if ($activate == "1") {
    echo "<meta http-equiv=\"refresh\" content=\"0; URL=".$fname."?section=activate\">";
      } else {
    echo "<meta http-equiv=\"refresh\" content=\"0; URL=".$fname."\">";
      }

    }

  }


  $time1 = time();

/*
######################### NEUEN EINTRAG ABSCHICKEN ENDE #########################
*/







.
.
.
.
.

echo show_pages($pagemode, $fname."?", $page, $seiten);

/*
######################### EINTRÄGE ANZEIGEN (AUSGABE) ENDE #########################
*/






/*
######################### FOOTER (NICHT ENTFERNEN) #########################
*/

echo "</div>
<p class=\"copyright\" align=\"center\">".$copy." | <a href=\"".$fname."?section=admin\">Admin</a></p>";

/*
######################### FOOTER ENDE #########################
*/




if ($path == "") {
echo   "</body>
      </html>";
}
?>

muss ich vielleicht das </body> und das </html> hier am schluss noch weckmachen?
will einfach nicht klappen =(
aber danke schonma
 
Werbung:
du hast offenbar in der gbconfig.php die variable $path noch nicht definiert.
fang damit am besten mal an.
und dann wäre mal interessant zu sehen wie der code deiner index.php im augenblick aussieht, um zu sehen, wie du das session_start() eingefügt hast
 
mein hoster ist square7.ch

bei FAQ steht

Ich vermisse eine Funktion in PHP oder auf dem Server, kann sie speziell für mich aktiviert werden?
Ansich nicht, aber wenn Du nett fragst und Deinen Vorschlag z.B. im Forum begründest, besteht die Eventualität einer Möglichkeit, dass vielleicht etwas daraus wird...

kann sein das es deswegen nicht geht? normal nicht oder? weil ohne include geht das gb ja und auch die anderen include gehn ja.

oder?

das hatte ich in der gbconfig.php
$path = "icybook/";
da es aber so nicht geht also ins adminmenü und so weil dann hat die adresse oben ...icybook/icybook/admin.php
habe ich
$path = "";

is doch richtig so oder?
Ich habe meine index.php(Homepage) daneben ist der ordner icybook in dem die index.php vom icybook ist.

hier meine index.php (Homepage)
Code:
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="author" content="Border Collies von der Aalbrücke" />
    <meta name="keywords" content="Border Collies von der Aalbrücke" />
    <meta name="description" content="Border Collies von der Aalbrücke" />
    <meta name="robots" content="all" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />


<title>Border Collies von der Aalbrücke</title>

    <style type="text/css" media="screen">
        @import "global.css";
    body {
    background-color: #A70409;
}
    </style>
</head>

<body>
<div id="wrapper">
     <div id="head">
        <h1>Border Collies von der Aalbrücke</h1>
        <p><a href="#">» Link</a><a href="#">» Link</a><script src="http://www.domains-geschenkt.de/verify-58430.js" type="text/javascript"></script><a href="http://www.domains-geschenkt.de/" target="_blank" title="Domain kostenlos">Domain kostenlos</a></p>
    </div>
    <div id="flash">
        <img src="img/header.jpg" alt="" width="856" height="160" style="margin:7px 0px 0px 31px; float:left; display:inline" />
  </div>
    <div id="main">
        <div id="navi">
            <ul>
                <li class="active"><a href="index.php?site=home" class="active">Home</a></li>
                <li><a href="index.php?site=aktuelles">Aktuelles</a></li>
                <li><a href="index.php?site=about_me">Über Mich</a></li>
                <li><a href="index.php?site=border_collie">Der Border Collie</a></li>
                <li><a href="index.php?site=wurfplanung">Wurfplanung</a></li>
                <li><a href="index.php?site=bilder">Bilder</a></li>
                <li><a href="index.php?site=icybook/index.php">Gästebuch</a></li>
                <li><a href="index.php?site=kontakt">Kontakt</a></li>
                <li><a href="index.php?site=disclamer">Disclamer</a></li>
            </ul>
        </div>
        <div id="content">
        
<?php 
$site = $_GET['site'];
if($site == home){
    include("home.php");
}elseif($site == aktuelles){
    include("aktuelles.php");
}elseif($site == about_me){
    include("about_me.php");
}elseif($site == border_collie){
    include("border_collie.php");
}elseif($site == wurfplanung){
    include("wurfplanung.php");
}elseif($site == bilder){
    include("bilder.php");
}elseif($site == "icybook/index.php"){
    include("icybook/index.php");
}elseif($site == kontakt){
    include("kontakt.php");
}elseif($site == disclamer){
    include("disclamer.php");
}
?>
  
        </div>
        <div id="right">
           <h2>News</h2>
            <p>Aktuelles:</p>
            <ul class="list">
                <li><span><strong>Jule ist trächtig von Lionel, wir erwarten die Welpen Ende Juni</strong></span><strong><span></span></strong>      </li>
                
                <li><span><strong>Neue <a href="index.php?site=bilder">Fotos</a> von Jule</strong></span></li>
            </ul>
      </div>
    </div>
    <div id="footer">
        <p>© Copyright 2010 yourname.com. All Rights Reserved. <a href="http://www.mediaup.eu/" target="_blank">Webdesign</a> MediaUp     | 
          <span class="list">
          <script src="http://www.domains-geschenkt.de/verify-58394.js" type="text/javascript"></script> 
          <a href="http://www.domains-geschenkt.de/" target="_blank" title="Domain kostenlos">Domain kostenlos</a>
        </span></p>
    </div>
</div>

</body>
</html>

liebe grüße jens
und nochmals danke =)
 
das ist ordentlich verwurstelt alles.
erst mal "nein"
der $path MUSS zwingend definiert werden um die funktionalität zu gewährleisten!
wenn dein gästebuchordner "icybook" ist, dann ist dein $path auch $path="icybook/";
wenn du das nicht tust, wird bei jeder zeile in der icybook/index.php, die mit if(empty($path)) beginnt unnötiger code eingefügt, der bereits in deiner eigenen index.php vorhanden ist!

was mir noch auffällt ist dein link zum gästebuch.
index.php?site=icybook/index.php
ich mag mich teuschen, aber ich glaube hier könnte noch ein pferdefuß sein, wegen dem slash und dem .php!
probier mal nur
index.php?site=icybook
und deine if-abfrage auch entsprechend ändern nicht vergessen ;)

EDIT:
kleine anmerkung.
sobald du die variable $path definiert hast, MUSST du das admin-cp selbstverständlich auch über das includete gästebuch aufrufen!
der link bei direktaufrüf der icybook/index.php funktioniert dann NICHT mehr und produziert das ergebnis, dass du oben angeführt hast!
 
Zuletzt bearbeitet:
Werbung:
also mein code sieht jetzt wiefolgt aus
Code:
    <div id="main">
        <div id="navi">
            <ul>
                <li class="active"><a href="index.php?site=home" class="active">Home</a></li>
                <li><a href="index.php?site=aktuelles">Aktuelles</a></li>
                <li><a href="index.php?site=about_me">Über Mich</a></li>
                <li><a href="index.php?site=border_collie">Der Border Collie</a></li>
                <li><a href="index.php?site=wurfplanung">Wurfplanung</a></li>
                <li><a href="index.php?site=bilder">Bilder</a></li>
[COLOR=Red]                <li><a href="index.php?site=icybook">Gästebuch</a></li>[/COLOR]
                <li><a href="index.php?site=kontakt">Kontakt</a></li>
                <li><a href="index.php?site=disclamer">Disclamer</a></li>
            </ul>
        </div>
        <div id="content">
        
<?php 
$site = $_GET['site'];
if($site == home){
    include("home.php");
}elseif($site == aktuelles){
    include("aktuelles.php");
}elseif($site == about_me){
    include("about_me.php");
}elseif($site == border_collie){
    include("border_collie.php");
}elseif($site == wurfplanung){
    include("wurfplanung.php");
}elseif($site == bilder){
    include("bilder.php");
[COLOR=Red]}elseif($site == "icybook/"){
    include("icybook/");[/COLOR]
}elseif($site == kontakt){
    include("kontakt.php");
}elseif($site == disclamer){
    include("disclamer.php");
}
?>
gbconfig.cfg
Code:
// include-Pfad (bitte ReadMe lesen)
$path = "icybook/";

// Ab hier nichts mehr verändern!
$connect = mysql_connect($host, $user, $dbpw) or die("Konnte nicht verbinden! Ursache:<br>".mysql_error());
$selectdb = mysql_selectdb($db) or die("Konnte Datenbank ".$db." nicht auswählen! Ursache:<br> ".mysql_error());
$version = "1.6";


?>
geht ganichstsmehr auf weil es ned erkennt das icybook n ordner is auhc ned wenn ich icybook/ mach.

Es müsst doch nur der session_start fehler weggehn =(
was kann ich noch machen???

jemand ne idee? wär sooo dankbar

lg jens

aber das session_start hab ich ja richtig einfegüft oder mit ?> danach
Code:
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="author" content="Border Collies von der Aalbrücke" />
    <meta name="keywords" content="Border Collies von der Aalbrücke" />
    <meta name="description" content="Border Collies von der Aalbrücke" />
    <meta name="robots" content="all" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
 
hab grad gesehn habtte n kleinen fehler drin /zu viel id="main">
Code:
  <div id="navi">
            <ul>
                <li class="active"><a href="index.php?site=home" class="active">Home</a></li>
                <li><a href="index.php?site=aktuelles">Aktuelles</a></li>
                <li><a href="index.php?site=about_me">Über Mich</a></li>
                <li><a href="index.php?site=border_collie">Der Border Collie</a></li>
                <li><a href="index.php?site=wurfplanung">Wurfplanung</a></li>
                <li><a href="index.php?site=bilder">Bilder</a></li>
[COLOR=Red]                <li><a href="index.php?site=icybook">Gästebuch</a></li>[/COLOR]
                <li><a href="index.php?site=kontakt">Kontakt</a></li>
                <li><a href="index.php?site=disclamer">Disclamer</a></li>
            </ul>
        </div>
        <div id="content">
        
<?php 
$site = $_GET['site'];
if($site == home){
    include("home.php");
}elseif($site == aktuelles){
    include("aktuelles.php");
}elseif($site == about_me){
    include("about_me.php");
}elseif($site == border_collie){
    include("border_collie.php");
}elseif($site == wurfplanung){
    include("wurfplanung.php");
}elseif($site == bilder){
    include("bilder.php");
[COLOR=Red]}elseif($site == "icybook"){
    include("icybook/");[/COLOR]
}elseif($site == kontakt){
    include("kontakt.php");
}elseif($site == disclamer){
    include("disclamer.php");
}
?>
also jetzt kommt dann folgende fehlermeldung
Warning:
include(/users/aalbruecke/www/icybook) [function.include]: failed
to open stream: Inappropriate ioctl for device in /users/aalbruecke/www/index.php
on line 67
Warning:
include() [function.include]:
Failed opening 'icybook/' for inclusion (include_path='.') in /users/aalbruecke/www/index.php
on line 67

und fehler auf hauptseiote is nachwievor da

Warning:
session_start() [function.session-start]:
Cannot send session cache limiter - headers already sent (output
started at /users/aalbruecke/www/index.php:1) in /users/aalbruecke/www/index.php
on line 1

denn keiner mehr ne idee was ich falsch mache =(?
 
Zurück
Oben