so nach ewigem rumprobieren habe ich jetzt alles auf einen Fehler reduziert...
Nun tritt nur der start() fehler auf und zwar genau dann:
Zunächst wird folgende Datei s.u. includiert. das klappt das erste mal... sobald ich dann aber reload drücke bzw. contenido weiter aufgerufen wird
erscheint dann wieder ein weißer Bildschirm und die Fehlermeldung von oben steht im errorlog.
Es könnte sein, dass ich mit der Datei, die ich includiere irgendeine Variable von Contenido überschreibe.
Deshlab poste ich nun den kompletten Quelltext mal!
Bin nahe der Verzweiflung! Wäre super, wenn einer mir helfen könnte!
Gruß
Markus
PS : DIE DAtei:
Code: Alles auswählen
<img src="../../intranet/gifs/space.gif" height="20">
<?php
// Hier wird die Windowsanmledung ausgelesen
$auth = $HTTP_SERVER_VARS["LOGON_USER"];
//$auth = $_SERVER["AUTH_USER"];
//$auth = $_SERVER["LOGON_USER"];
$auth = str_replace("KKH_NUERTINGEN","",$auth);
$auth = stripslashes($auth);
?>
<table width="780" border="0">
<tr>
<td width="556" rowspan="2">
<div style="position:inherit; width:120%; height:100%; overflow:auto;">
<table width="409" border="0">
<tr>
<td width="1" height="32"> </td>
<td width="56"> </td>
<td width="338">Aktuelles </td>
</tr>
<tr>
<td height="188" rowspan="2"> </td>
<td height="21" colspan="2"> </td>
</tr>
<tr valign="top">
<td height="216" colspan="2">
<?php
$query_news = "SELECT news.* FROM news WHERE news.online = '1' ORDER BY news.date DESC";
$news = mysql_query($query_news)
or die("Anfrage fehlgeschlagen: " . mysql_error());
$rows_news = mysql_num_rows($news)
or $status='error';
for ($i=0;$i<$rows_news;$i++)
{
echo
'
<table border="0" width="480" align="center">
<tr>
<td width="24"> </td>
<td width="175">'.mysql_result($news,$i,"news.head").'</td>
<td width="267"> </td>
</tr>
<tr>
<td height="80" colspan="3">'.mysql_result($news,$i,"news.news").'</td>
</tr>
<tr>
<td height="30"> </td>
<td> </td>
<td>'.mysql_result($news,$i,"news.autor").', '.mysql_result($news,$i,"news.date").'</td>
</tr>
<tr>
<td height="23"> </td>
<td> </td>
<td> </td>
</tr>
</table>
';
}
?>
</td>
</tr>
<tr>
<td height="30"> </td>
<td colspan="2"> </td>
</tr>
</table>
</div>
</td>
<td width="214" height="49">
<table width="354" border="0">
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td width="11" rowspan="2"> </td>
<td height="31" colspan="2">
<?php
$changename = $_GET['changename'];
$newname = $_GET['newname'];
if ($newname != "")
{
$sql = 'UPDATE `user` SET `titel` = \''.$_POST['titel'].'\','
. ' `nachname` = \''.$_POST['nachname'].'\', `vorname` = \''.$_POST['vorname'].'\' WHERE `netid` = \''.$auth.'\' LIMIT 1 ;'
. ' ';
mysql_query($sql)
or die("damn_Anfrage fehlgeschlagen: " . mysql_error());
}
$q_hallo = "SELECT user.* FROM user WHERE user.netid = '".$auth."' LIMIT 1 ";
$r_hallo = mysql_query($q_hallo)
or die("damn_Anfrage fehlgeschlagen: " . mysql_error());
$titel = mysql_result($r_hallo,0,"user.titel");
$nachname = mysql_result($r_hallo,0,"user.nachname");
$vorname = mysql_result($r_hallo,0,"user.vorname");
$space = " ";
if ($changename == "")
{
if (mysql_result($r_hallo,0,"user.email") != "")
{
if (mysql_result($r_hallo,0,"user.nachname") != "")
{
$time = getdate();
$hour = $time[hours];
if ($hour < 12)
{
echo 'Guten Morgen, '.$titel.$space.$vorname.$space.$nachname.$space.'';
}
elseif ($hour < 17)
{
echo 'Guten Tag, '.$titel.$space.$vorname.$space.$nachname.$space.'';
}
else
{
echo 'Guten Abend, '.$titel.$space.$vorname.$space.$nachname.$space.'';
}
}
}
$link = 'down.php?changename=1';
}
else
{
echo '
<form name="changename" method="post" action="down.php?newname=1">
Titel:
<input type="text" name="titel" maxlength="5" size "4" value="'.$titel.'" length="30">
Vorname:
<input type="text" name="vorname" maxlength="15" size "8" value="'.$vorname.'" length="60">
Nachname:
<input type="text" name="nachname" maxlength="15" size "8" value="'.$nachname.'" length="60">
</form>
';
$link = 'javascript:changename.submit()';
}
?>
</td>
</tr>
<tr>
<td width="42"> </td>
<td width="287"><a href="<?php echo"$link";?>">Namen ändern...</a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="204">
<?php
$q_start = "SELECT menu.* FROM menu WHERE menu.start='1' ORDER BY menu.art";
$r_start = mysql_query($q_start)
or die("damn_Anfrage fehlgeschlagen: " . mysql_error());
$rows_start = mysql_num_rows($r_start)
or $status='error';
$q_start_s0 = "SELECT menu.* FROM menu WHERE menu.id='".mysql_result($r_start,0,"menu.art")."' LIMIT 1";
$r_start_s0 = mysql_query($q_start_s0)
or die("damn_Anfrage fehlgeschlagen: " . mysql_error());
echo '
<table><td width="150"><tr>'.mysql_result($r_start_s0,0,"menu.name").'</tr>
<tr><a href="http://kkn-snap/intranet/down.php?id='.mysql_result($r_start,0,"menu.art").'&subid='.mysql_result($r_start,0,"menu.id").'">'.mysql_result($r_start,0,"menu.name").'</a></tr>
';
for ($i=1;$i<$rows_start;$i++)
{
$f = $i - 1;
if (mysql_result($r_start,$f,"menu.art") != mysql_result($r_start,$i,"menu.art"))
{
$q_start_s1 = "SELECT menu.* FROM menu WHERE menu.id='".mysql_result($r_start,$i,"menu.art")."' LIMIT 1";
$r_start_s1 = mysql_query($q_start_s1)
or die("damn_Anfrage fehlgeschlagen: " . mysql_error());
echo '
<tr>'.mysql_result($r_start_s1,0,"menu.name").'</tr>
';
}
echo '
<tr><a href="http://kkn-snap/intranet/down.php?id='.mysql_result($r_start,$i,"menu.art").'&subid='.mysql_result($r_start,$i,"menu.id").'">'.mysql_result($r_start,$i,"menu.name").'</a></tr>
';
}
echo '</td></table>';
?>
</td>
</tr>
<tr>
<td height="193" colspan="3">
<table width="790" border="0">
<tr>
<?php
$query_auth = "SELECT user.* FROM user WHERE user.netid='".$auth."'";
$result = mysql_query($query_auth)
or die("damn_Anfrage fehlgeschlagen: " . mysql_error());
$rows = mysql_num_rows($result)
or $status='error';
$mengeall = mysql_num_fields($result)
or die("Anfrage fehlgeschlagen: " . mysql_error());
if($rows > 1)
{
echo "" ;
//Hier muss eine automatisch generierte E-Mail eingebaut werden, die der Administrator erhält, falls ein Username 2 mal auftaucht!
}
else
{ $g=10;
$h=0;
$mengeauth = ($mengeall)-11 ;
for ($i=0;$i<$mengeauth;$i++)
{
$g++;
$temp = mysql_field_name($result,$g);
$truefalse = mysql_result($result,0,$g);
if($truefalse == 1)
{
$h++;
$query_progs = "SELECT progs.name,progs.link FROM progs WHERE progs.beschreibung='".$temp."'";
$result2 = mysql_query($query_progs)
or die("damn_Anfrage fehlgeschlagen: " . mysql_error());
print "<td><a href=".mysql_result($result2,0,"progs.link").">".mysql_result($result2,0,"progs.name")."</a></td>";
}
$zeile=($h)/4;
if(is_integer($zeile))
{
print "</tr><tr>";
}
}
}
?>
</tr>
</table>
</td>
</tr>
</table>