Hallo,
da ich einen Umzug von funpic.de auf bplaced.net gestartet habe, weil mir die Werbung auf den Nerv gegangen ist und meist Serverausfälle sind, bin ich kurz darauf auf einen Fehler gestoßen. Dank htaccess und htpasswd habe ich es geschafft, ein Passwort einzubauen. Damit der Eingeloggte sehen kann, wie viel Rangpunkte er gerade besitzt und als wer er eingeloggt ist, habe ich folgendes eingebaut:
[code]<?php
$whoIsOnline = $_SERVER[‘PHP_AUTH_USER’];
echo ’ body{ background-color:black; } ';
$Arceus = ‘Arceus’;
$Giratina = ‘Giratina’;
$Pikachu = ‘Pikachu’;
$Dialga = ‘Dialga’;
$Lucario = ‘Lucario’;
if ($whoIsOnline == $Arceus)
{
echo 'Eingeloggt als: Arceus
';
echo 'Rang: Leiter
';
}
else
{
if ($whoIsOnline == $Giratina)
{
echo 'Eingeloggt als: Giratina
';
echo 'Rang: Manager
';
}
else
{
if ($whoIsOnline == $Pikachu)
{
echo 'Eingeloggt als: Pikachu
';
$rP = “rangPPikachu.txt”;
$lowr = fopen($rP, “rb”);
$text = fread ($lowr, 1024);
echo 'Rangpunkte: ';
echo $text;
echo ’
';
echo 'Rang: ';
if ($text < 5000)
{
echo 'Mitglied
';
}
else
{
if ($text < 15000)
{
echo 'Aufpasser
';
}
else
{
if ($text < 30000)
{
echo 'Wichtiges Mitglied
';
}
else
{
if ($text < 50000)
{
echo 'Hohes Mitglied
';
}
else
{
if ($text < 100000)
{
echo 'Orakel
';
}
else
{
echo 'Platin-Mitglied
';
}
}
}
}
}
fclose($lowr);
}
else
{
if ($whoIsOnline == $Dialga)
{
echo '<font color="blue">Eingeloggt als: <b><font color="red">Dialga</font></b> <img src="../pic/icon483.gif" alt="" border="0" width="29" height="41" style="position:absolute;"> <br>';
$rP = "rangPDialga.txt";
$lowr = fopen($rP, "rb");
$text = fread ($lowr, 1024);
echo 'Rangpunkte: <font color="red"><b>';
echo $text;
echo '</font></b> <br> <br>';
echo 'Rang: ';
if ($text < 5000)
{
echo '<b><font color="red">Mitglied</font></b> <br>';
}
else
{
if ($text < 15000)
{
echo '<b><font color="red">Aufpasser</font></b> <br>';
}
else
{
if ($text < 30000)
{
echo '<b><font color="red">Wichtiges Mitglied</font></b> <br>';
}
else
{
if ($text < 50000)
{
echo '<b><font color="red">Hohes Mitglied</font></b> <br>';
}
else
{
if ($text < 100000)
{
echo '<b><font color="red">Orakel</font></b> <br>';
}
else
{
echo '<b><font color="red">Platin-Mitglied</font></b> <br>';
}
}
}
}
}
fclose($lowr);
}
else
{
if ($whoIsOnline == $Lucario)
{
echo '<font color="blue">Eingeloggt als: <b><font color="red">Lucario</font></b> <img src="../pic/icon448.gif" alt="" border="0" width="17" height="24" style="position:absolute;"> <br>';
$rP = "rangPLucario.txt";
$lowr = fopen($rP, "rb");
$text = fread ($lowr, 1024);
echo 'Rangpunkte:<font color="red"> <b>';
echo $text;
echo '</font></b> <br> <br>';
echo 'Rang: ';
if ($text < 5000)
{
echo '<b><font color="red">Mitglied</font></b> <br>';
}
else
{
if ($text < 15000)
{
echo '<b><font color="red">Aufpasser</font></b> <br>';
}
else
{
if ($text < 30000)
{
echo '<b><font color="red">Wichtiges Mitglied</font></b> <br>';
}
else
{
if ($text < 50000)
{
echo '<b><font color="red">Hohes Mitglied</font></b> <br>';
}
else
{
if ($text < 100000)
{
echo '<b><font color="red">Orakel</font></b> <br>';
}
else
{
echo '<b><font color="red">Platin-Mitglied</font></b> <br>';
}
}
}
}
}
fclose($lowr);
}
else
{
echo '<b><font color="red">Sie sind illegal hier! Wie konnten Sie hier herkommen?</font></b>';
}
}
}
}
}
?>[/code]
Bei funpic.de hat alles wunderbar funktioniert. Als ich dann bei bplaced.net das htaccess wegen dem Heimatverzeichnis änderte, damit das Passwortsystem auch funktioniert, traute ich meinen Augen nicht. Nach erfolgreichem einloggen erscheint beim iFrame:
Sie sind illegal hier! Wie konnten Sie hier herkommen?
Wie kann ich das Problem lösen?
Bitte nicht an dem Code kritisieren, lerne derzeit HTML und PHP. Mache die Ausbildung in der Schule. Das ist nur ein vorläufiger Code für das Login-System. Hatte nur keine Zeit es einfacher zu machen.
MFG,
teamnatura