Chat will nicht !

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
blacktiger
Mitglied
Beiträge: 11
Registriert: 19.03.2003 06:13

Chat will nicht !

Beitrag von blacktiger »

hi,

kann mal jemand www.pcstart.maxsyncron.de/chat/index.html
aufrufen und sich registrieren ? wäre nett. weil bis dahin geht es ! aber man bekommt dann eine fehlermeldung bei der anmeldung für den chat.

kann mir jemand helfen und sagen wie ich das problem beheben kann ??

wäre echt nett von euch !

Mfg

Blacktiger
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Für alle anderen:
Das ist die Fehlermeldung :wink:

Code: Alles auswählen

Warning: fopen("user/test.php", "a") - Permission denied in /home/www/web342/html/chat/info.php on line 57

Warning: fputs(): supplied argument is not a valid File-Handle resource in /home/www/web342/html/chat/info.php on line 67

Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/www/web342/html/chat/info.php on line 68
blacktiger
Mitglied
Beiträge: 11
Registriert: 19.03.2003 06:13

sorry !

Beitrag von blacktiger »

:oops: hatte ich vergessen, hätte ich auch selbst machen können.

danke für deine gute tat.
8)

aber hier jetzt noch mal der inhalt der INFO.PHP:
<?php
if($wahl == "reg")
{
echo "<html>
<body>

<center>
<h1>Spyke's PHP Chat</h1>";

if($fehler == "ja")
{
echo " <b><u>Fehler!</u></b><br>Du hast Username, Passwort oder E-Mail nicht ausgefüllt, oder eines der nicht erlaubten Zeichen gesetzt!<br><br>";
}
if($fehler == "ja2")
{
echo "<b><u>Fehler!</u></b><br>Diesen User gibt es schon!<br><br>";
}

echo "<u>Folgende Zeichen sind im Namen nicht erlaubt:</u>
<ul>
<li>Leerzeichen
<li>Fragezeichen
</ul>";

echo "<form method=\"post\" action=\"$PHP_SELF?wahl=save\">
<table>
<tr><td><b>Username: </b></td><td><input type=\"text\" name=\"nick\"></td></tr>
<tr><td><b>Passwort: </b></td><td><input type=\"text\" name=\"pass\"></td></tr>
<tr><td><b>E-Mail: </b></td><td><input type=\"text\" name=\"mail\" value=\"@\"></td></tr>
<tr><td colspan=\"2\"><hr color=\"#000000\"></td></tr>
<tr><td><b>Motto: </b></td><td><input type=\"text\" name=\"motto\"></td></tr>
<tr><td><b>Homepage: </b></td><td><input type=\"text\" name=\"hp\" value=\"http://\"></td></tr>
</table>
<input type=\"submit\" value=\"Registrieren\">
</form>";
}

if($wahl == "save")
{
if(empty($nick) || empty($pass) || empty($mail) || !strstr($mail,"@") || strstr($nick," ") || strstr($nick,"?"))
{
echo "<script language=\"JavaScript\">
this.location.href=\"$PHP_SELF?wahl=reg&fehler=ja\";
</script>";
exit;
}

if(file_exists("user/$nick.php"))
{
echo "<script language=\"JavaScript\">
this.location.href=\"$PHP_SELF?wahl=reg&fehler=ja2\";
</script>";
exit;
}
$zeit = date("d. m. Y");

$data = fopen("user/$nick.php","a");
fputs($data, "<?php
\$nick = \"$nick\";
\$pass = \"$pass\";
\$mail = \"$mail\";
\$motto = \"$motto\";
\$hp = \"$hp\";
\$zeit = \"$zeit\";
\$admin = \"0\";
\$bann = \"0\";
?>");
fclose($data);

echo "<html>
<body>

<center>
<h1>Spyke's PHP Chat</h1>
$nick wurde erfolgreich registriert!<br><br>";
}

if($wahl == "info")
{
include("user/$u.php");

echo "<html>
<head>
<title>Profil von $u</title>
<link rel=\"stylesheet\" href=\"layout.css\">
<style type=\"text/css\">
tr{vertical-align:'top';}
</style>
</head>
<body class=\"rechts\">
<center>";

echo "Profil von <b>$u</b><br><br>";
echo "<table>
<tr><td><b>Username: </b></td><td>$u</td></tr>
<tr><td><b>E-Mail: </b></td><td><a href=\"mailto: $mail\">$mail</a></td></tr>
<tr><td><b>Homepage: </b></td><td><a href=\"$hp\" target=\"_blank\">$hp</a></td></tr>
<tr><td><b>Motto: </b></td><td>$motto</td></tr>
<tr><td><b>Registriert: </b></td><td>$zeit</td></tr>
</table><br>
<b><a href=\"javascript:close();\">Close</a></b>
</body>
</html>";
exit;
}

if($wahl == "ein")
{
include("user/$u.php");

echo "<html>
<head>
<title>Profil von $u bearbeiten</title>
<link rel=\"stylesheet\" href=\"layout.css\">
<style type=\"text/css\">
tr{vertical-align:'top';}
</style>
</head>
<body class=\"rechts\">
<center>";
echo "Profil von <b>$u</b> bearbeiten<br>";

echo "<form method=\"post\" action=\"$PHP_SELF?wahl=save2&nick=$u&zeit=$zeit&bann=$bann&admin=$admin\"><table>
<tr><td><b>Username: </b></td><td>$u</td></tr>
<tr><td><b>Passwort: </b></td><td><input type=\"text\" name=\"pass\" value=\"$pass\"></td></tr>
<tr><td><b>E-Mail: </b></td><td><input type=\"text\" name=\"mail\" value=\"$mail\"></td></tr>
<tr><td><b>Homepage: </b></td><td><input type=\"text\" name=\"hp\" value=\"$hp\"></td></tr>
<tr><td><b>Motto: </b></td><td><input type=\"text\" name=\"motto\" value=\"$motto\"></td></tr>
<tr><td><b>Registriert: </b></td><td>$zeit</td></tr>
</table>
<input type=\"submit\" value=\"Speichern\">
</form><br>
<b><a href=\"javascript:close();\">Close</a></b>
</body>
</html>";
exit;
}

if($wahl == "save2")
{
$data = fopen("user/$nick.php","w+");
fputs($data, "<?php
\$nick = \"$nick\";
\$pass = \"$pass\";
\$mail = \"$mail\";
\$motto = \"$motto\";
\$hp = \"$hp\";
\$zeit = \"$zeit\";
\$admin = \"0\";
\$bann = \"0\";
?>");
fclose($data);

echo "<html>
<head>
<title>Profil von $u bearbeiten</title>
<link rel=\"stylesheet\" href=\"layout.css\">
<style type=\"text/css\">
tr{vertical-align:'top';}
</style>
</head>
<body class=\"rechts\">
<center>";

echo "<b>Einstellungen wurden erfolgreich gespeichert!</b><br><br><b><a href=\"javascript:close();\">Close</a></b></center></body></html>";
exit;
}

if($wahl == "rooms")
{
echo "<html>
<head>
<title>Chatr&auml;ume</title>
<link rel=\"stylesheet\" href=\"layout.css\">
<style type=\"text/css\">
tr{vertical-align:'top';}
</style>
</head>
<body class=\"rechts\">
<center><b><u>Aktive Chatr&auml;ume</b></u>";

$path = "channel/";
$dp = opendir($path);
echo '<hr noshade size="2">';
while ($file = readdir($dp))
{
if (!preg_match('/^\.{1,2}/', $file))
{
$file=str_replace(".log","",$file);
echo "<b>$file</b><br>";
}
}
echo "<br><b><a href=\"javascript:close();\">Close</a></b>
</body>
</html>";
exit;
}

?>

hoffe es hilft die info.php vor augen zu haben !


Mfg

BlackTiger

edit: code etwas verkleinert...
mfg saerdnaer
Zuletzt geändert von blacktiger am 25.03.2003 17:04, insgesamt 1-mal geändert.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

schau ob der ordner nick existiert und er auf chomod 777 ist...

ah
blacktiger
Mitglied
Beiträge: 11
Registriert: 19.03.2003 06:13

lol

Beitrag von blacktiger »

hast recht, der Ordner Nick war nicht vorhanden und auch in der readme.txt stand nichts davon drin !

habe den ganzen mittag gesucht und bin verzweifelt :oops:

du schaust einmal und weißt gleich wo es hängt ! :roll:

sieht man mal den unterschied zwischen anfänger und profi. :-? :(

danke für deine hilfe !

Mfg

BlackTiger
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“