Page 1 of 1
Problem mit der Verlinkung
Posted: Sun Jan 02, 2011 12:51 pm
by Idefix007
Hallo zusammen,
ich habe gestern diesen tollen Blog auf meinem Webserver installiert, da ich schon eine bestehende Seite habe, habe ich mit einiger Mühe den Blog in meine Seite eingebunden, letzendlich hat das dann auch mehr oder weniger gut gklappt. Doch leider wenn ich jetzt auf z.B. den Login für den Adminbereich gehe kommt nur noch eine leere Seite. Der Link mit dem der Adminbereich aufgerufen wird:
http://meineseite.tld/serendipity/blog.php?/admin
Im Adminbereich hab ich die IndexFile schon auf blog.php gesetzt. Und in der "orginalen" index.php musste ich alle header auskommentieren, da ich sonst "headers allready sent" Fehler bekommen habe.
Ich habe schon die Suchfunktion benutzt, aber leider nichts passendes für mein Problem gefunden.
Gruß
Re: Problem mit der Verlinkung
Posted: Sun Jan 02, 2011 6:09 pm
by garvinhicking
Hi!
Hm, die header sind evtl durchaus relevant. Eigentlich ist das ja auch kein problem, denn in der blog.php sollte s9y#s index.php ja mittles ob_* bereits ganz am anfang jeweils ausgeführt werden bevor deine applikation selber Ausgaben macht.
Kurz: deine blog.php wäre zur Problemlösung natürlich enorm wichtig.
Grüße,
Garvin
Re: Problem mit der Verlinkung
Posted: Sun Jan 02, 2011 6:22 pm
by Idefix007
Danke für deine Antwort. Hier ist mal meine blog.php
Code: Select all
<?php
include ("checkuser.php");
require("wrapper.php");
?>
<html><head>
</head><body style="background-image:url(images/hg.png)">
<div class="container">
<div class="header">
<div class="header_container">
<div class="logo_container">
<div class="login_menu">
<?php if($_SESSION['islogged']) {echo "Guten Tag, $_SESSION[myusername]";
echo " ";echo " "; echo"|"; echo " ";echo " ";
echo '<a href="login_index.php?action=logout">Abmelden</a>'; }
elseif (!$_SESSION['islogged']) {echo "Guten Tag, Gast";
echo " ";echo " "; echo"|"; echo " ";echo " ";
echo '<a href="login_index.php">Anmelden</a>';
echo " ";echo " "; echo"|"; echo " ";echo " ";
echo '<a href="login_index.php?action=register">Registrieren</a>'; }
?>
</div>
</div>
</div>
<div class="header_menu_container">
<div class="menu_container">
<div class="main_menu">
<ul class="main_tab_menu">
<li id="home"><a href="index.php" title="Home">Home</a></li>
<li class="spacer"> </li>
<li id="my_account"><a href="index.php" title="Mein Account">Mein Account</a></li>
<li class="spacer"> </li>
<li id="upload"><a href="index.php" title="Upload">Upload</a></li>
<li class="spacer"> </li>
<li id="upload"><a href="blog.php" title="Blog">Blog</a></li>
<li class="spacer"> </li>
<li id="FAQ" class="selected"><a href="faq.php" title="FAQ">FAQ</a></li>
</ul>
</div>
</div>
</div>
</div>
<table cellpadding="0" cellspacing="0">
<!-- Bllog -->
<?php
echo $blog;
?>
</table>
</div>
</body></html>
Hier noch die wrapper.php
Code: Select all
<?php
ob_start();
require("index.php");
chdir("../");
$blog = ob_get_contents();
ob_end_clean();
?>
Re: Problem mit der Verlinkung
Posted: Sun Jan 02, 2011 7:10 pm
by garvinhicking
Hi!
Entferne mal in deiner PHP-Datei die erste Leerzeile, falls die dort auch drin ist. Und setze die checkuser.php erst nach der Wrapper, wenn dein checkuser.php nämlich ausgaben macht bringt das die header durcheinander.
Wenn dann immer noch eine leere zeile kommt, prüf mal in einer phpinfo() ausgabe ob bei dir display_errors evtl ausgeschaltet ist, dann würdest du die fehlermeldung nicht sehen. Wenn du zugriff auf dein PHP/Apache error_log hast würden sich dort etwaige fehler noch finden können?
Grüße,
Garvin
Re: Problem mit der Verlinkung
Posted: Sun Jan 02, 2011 7:22 pm
by Idefix007
garvinhicking wrote:
Und setze die checkuser.php erst nach der Wrapper, wenn dein checkuser.php nämlich ausgaben macht bringt das die header durcheinander.
Vielen Dank!! Das hat schon geholfen. Jetzt funktioniert alles perfekt
Gruß