Problem nach Update

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
bk7
Beiträge: 69
Registriert: 3. Aug 2006, 12:07

Problem nach Update

Beitrag von bk7 »

Hallo,
ich hab mir bei der Version 1.3 ein "Login-Tool" auf meine Startseite gelegt.

Code: Alles auswählen

		<?php
				
require("community/adm_program/system/common.php");
           
//prüfen ob eingeloggt          
           if($g_session_valid == 1)
            {
             	  echo "Hallo, $g_current_user->login_name. Du bist eingeloggt. ";
             	  echo " - ";
                echo "<span class=\"iconLink\">
                    <a class=\"iconLink\" href=\"$g_root_path/adm_program/modules/profile/profile.php\"><img
                    src=\"$g_root_path/adm_program/images/user.png\" style=\"vertical-align: middle;\" border=\"0\" alt=\"Profil\"></a>
                    <a class=\"iconLink\" href=\"$g_root_path/adm_program/modules/profile/profile.php\">Profil bearbeiten</a>
                </span>";
                echo " - ";
                echo "<span class=\"iconLink\">
                    <a class=\"iconLink\" href=\"$g_root_path/adm_program/system/logout.php\"><img
                    src=\"$g_root_path/adm_program/images/door_in.png\" style=\"vertical-align: middle;\" border=\"0\" alt=\"Logout\"></a>
                    <a class=\"iconLink\" href=\"$g_root_path/adm_program/system/logout.php\">Logout</a>
                </span>";
                echo"<br>";
// Neue Ankuendigung                
                if(editAnnouncements())
            {
                echo "
					<span class=\"iconLink\">
	                    <a class=\"iconLink\" href=\"$g_root_path/adm_program/modules/announcements/announcements_new.php?headline=News\"><img
	                    class=\"iconLink\" src=\"$g_root_path/adm_program/images/add.png\" style=\"vertical-align: middle;\" border=\"0\" alt=\"Neue Ankündigung anlegen\"></a>
	                    <a class=\"iconLink\" href=\"$g_root_path/adm_program/modules/announcements/announcements_new.php?headline=News\">Neue Ank&uumlndigung</a>
	                </span>
				"; 
			echo" - ";
				}
// Neue Termine anlegen
            if(editDate())
            {
                echo "
					<span class=\"iconLink\">
	                    <a class=\"iconLink\" href=\"$g_root_path/adm_program/modules/dates/dates_new.php\"><img
	                    class=\"iconLink\" src=\"$g_root_path/adm_program/images/add.png\" style=\"vertical-align: middle;\" border=\"0\" alt=\"Neuen Termin anlegen\"></a>
	                    <a class=\"iconLink\" href=\"$g_root_path/adm_program/modules/dates/dates_new.php\">Neuer Termin</a>
	                </span>
				";
            }
            }
 //wenn nicht eingeloggt           
            else
            {
                ?><form action="http://www.tsv1871-augsburg.de/community/adm_program/system/login_check.php?url=http://www.tsv1871-augsburg.de/home.php" method="post" name="login" target="Hauptfenster">
							<table border="0" cellspacing="3" cellpadding="0">
								<tr align="center" valign="middle">
									<td><font size="3" color="#696969">Benutzer: <input type="text" name="loginname" size="15" tabindex="1" border="0"></font></td>
									<td><font size="3" color="#696969">Passwort: <input type="password" name="passwort" size="15" tabindex="2" border="0"></font></td>
									<td><button name="login" value="" type="submit" tabindex="3"><img src="Buttons/key.png" alt="" align="absmiddle" border="0" height="16" width="16"> <font size="2">Login</font></button></td>
				<td></td>
			</tr>
							
						</form>
					</table>
		<?php   
            }
            ?>		
Leider funktioniert das bei der Version 1.4 nicht mehr.
Es kommt:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/ja1/02/535/00000000/htdocs/home.php:12) in /mnt/ja1/02/535/00000000/htdocs/community/adm_program/system/common.php on line 79
Was kann ich dagegen tun?
fly2me
Former team member
Beiträge: 300
Registriert: 27. Nov 2006, 10:38
Wohnort: Zürich

Beitrag von fly2me »

Du hast am Anfang der Datei unsichtbare Zeichen stehen, welche der Browser als Zeichen interpretiert. Das passiert vor dem include der common. Dann geht der Session Start in die Hose.
Antworten