hallo, also erstmal, weiss ich das ich mehr in den anfänger bereich gehöre, aber mein problem galub ich nicht. so, damit wäre das schonmal geklärt.
mein problem:
ich hab ein skript geschrieben, um genau zu sein ein chat skript, super sache eigentlich, läuft auch super (100% in php ohne reload und JS) das ganze ist so aufgebaut: linkerframe (chat.php <- eigentlicher chat) unten frame (sent.php <- abschicken teil) und rechts (hab ich nochnicht^^) so, also das chatten klappt auch ganz gut, nur ich hab das problem das ab und zu ein kompletter frame nicht geladen wird, woran kann das liegen, also mein skript: (ich poste nur das wichtigste einloggen u.s.w. wird ja nicht so wichtig sein)
index.php
sent.php
user.php
talk.php
chat.php
wiegesagt, ab und zu klappt es prima, ab und zu aber auch garnicht...
das der code unsauber geschrieben ist, will ich nun nicht als antwort
das mein skript nicht funktionieren kann auch nicht, da es ab und zu läuft.
danke !
mein problem:
ich hab ein skript geschrieben, um genau zu sein ein chat skript, super sache eigentlich, läuft auch super (100% in php ohne reload und JS) das ganze ist so aufgebaut: linkerframe (chat.php <- eigentlicher chat) unten frame (sent.php <- abschicken teil) und rechts (hab ich nochnicht^^) so, also das chatten klappt auch ganz gut, nur ich hab das problem das ab und zu ein kompletter frame nicht geladen wird, woran kann das liegen, also mein skript: (ich poste nur das wichtigste einloggen u.s.w. wird ja nicht so wichtig sein)
index.php
PHP-Code:
<?
session_start();
if(isset($_SESSION['nom']) OR isset($_SESSION['gast'])) {
include("talk.php");
} else {
include("login.php");
}
?>
PHP-Code:
<?
include('access.php');
include('mysql.php');
include('user.php'); ?>
<form method="POST" action="<? $_SERVER['PHP_SELF'] ?>">
<? echo "[b]$user>[/b]"; ?><input type="text" name="msg" size="102"><input type="submit" value="Abschicken" name="B1"></p>
</form>
<?
if(isset($_POST['B1']) && isset($_POST['msg'])) {
$msg = $_POST['msg'];
$msg = htmlentities("$msg");
$time = time("Y.H.i.s");
$now = $time+2;
$eintrag = "INSERT INTO chat (msg, datum) VALUES ('[b]$user[/b]: $msg','$anhang$now')";
$eintragen = mysql_query($eintrag);
}
?>
PHP-Code:
<?php
if(isset($_SESSION['nom'])) { $user = $_SESSION['nom']; $typ = "user"; }
else { $ip = $_SERVER['REMOTE_ADDR']; $anhang = "$ip and "; $user = "GAST"; $typ = "gast"; }
?>
PHP-Code:
<? include('access.php'); ?>
<html>
<head>
</head>
<frameset cols="86%,*">
<frameset rows="*,19%">
<frame name="Links" src="chat.php">
<frame name="Links1" src="sent.php">
</frameset>
<frame name="Rechts" src="user.php">
<noframes>
<body>
Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht
unterstützt.</p>
</body>
</noframes>
</frameset>
</html>
PHP-Code:
<?
include('access.php');
include('mysql.php');
$today = time("Y.H.i.s");
echo "[b]eingeloggt um $today MFG freak131
[/b]";
while(connection_status()==0)
{
$now = time("Y.H.i.s");
$abfrage = "SELECT * FROM chat WHERE datum > $now ORDER BY id";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$chat = "[i]($now) [/i] $row->msg
";
if($sent["$row->id"] == "on") { unset($chat);}
echo "$chat";
$sent["$row->id"] = "on";
}
flush();
sleep(1);
}
?>
das der code unsauber geschrieben ist, will ich nun nicht als antwort
das mein skript nicht funktionieren kann auch nicht, da es ab und zu läuft.
danke !
Kommentar